诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:[email protected]
/ NAME
/ bbdus.msg
/ DESCRIPTION
/ Error messages for Block Browser/Editor (BBED).
/ NOTES
/
/ MODIFIED
/ vsrihari 09/24/97 - add "Password:", "Invalid password" entry
/ etucker 07/29/97 - replace lcc with lrm
/ anolan 05/14/97 - Demo.
/ vsrihari 11/26/96 - modifications for Oracle8
/ vsrihari 11/20/96 - cleanup help messages
/ vsrihari 11/19/96 - add invalid version message
/ vsrihari 09/22/96 - add invalid data block subtype message
/ vsrihari 09/20/96 - modify HELP DUMP message
/ vsrihari 09/15/96 - add HELP COPY message
/ vsrihari 09/15/96 - add BLOCK number message for VERIFY
/ vsrihari 09/10/96 - change errmsg 205 for illegal DBA
/ vsrihari 09/05/96 - add HELP /Nuf message
/ vsrihari 09/04/96 - modify error ranges in 217
/ vsrihari 08/29/96 - change errmsg 307
/ vsrihari 08/13/96 - Creation
/
/
/ Errors
/
/ KUTM Errors: 100-199
/
0100, 1, "initialization of NLS default callbacks failed"
// *Cause: lxldini() returned an error condition.
// *Action: This is a fatal error and should be reported.
0101, 1, "initialization of NLS data loading failed"
// *Cause: lxlinit() returned an error condition.
// *Action: This is a fatal error and should be reported.
0102, 1, "LSF package failed to load"
// *Cause: lpmloadpkg() was unable to load lsf (library strings) package.
// *Action: This is a fatal error and should be reported.
0103, 1, "initialization of LSF package failed"
// *Cause: lsfini() returned an error condition.
// *Action: This is a fatal error and should be reported.
0104, 1, "initialization of parser heap failed"
// *Cause: lmmhpinit() returned an error condition.
// *Action: Check that sufficient memory is available to BBED.
0105, 1, "LRM error %s occurred during command line parsing"
// *Cause: Error detected by LRM command-line parser.
// *Action: Lookup the error code in lrm.h for more information.
0106, 1, "LRM error %s occurred on command-line argument %s"
// *Cause: Error detected by LRM parser fetching a command-line argument.
// *Action: Check syntax of specified command-line argument.
0107, 1, "unable to copy command-line arguments into internal buffer"
// *Cause: LSFPFP macro returned an error during cmdline buffer manipulation.
// *Action: This error should be reported.
0108, 1, "illegal BLOCKSIZE (%s) specified"
// *Cause: Oracle blocksize must be a multiple of 512 bytes.
0109, 1, "BIFILE must be specified"
// *Cause: The Before-Image file must be specified to allow session rollback.
0110, 1, "out of memory for dynamic allocation"
// *Cause: lmmmalloc() failed to allocate memory.
0111, 1, "initialization of LRM package failed"
// *Cause: lrmini() returned an error condition.
/
/ KUTP Errors: 200-299
/
0200, 1, "invalid keyword (%s)"
0201, 1, "invalid switch (/%s)"
0202, 1, "invalid parameter (%s)"
0203, 1, "incomplete/malformed command"
0204, 1, "unmatched quote in parameter string"
0205, 1, "illegal or out of range DBA (File %s, Block %s)"
// *Cause: The file# or block# component is illegal or out of range
// based on the files and sizes in the listfile.
// *Action: If the dba is correct submit a modified listfile that includes
// the file with the correct file size.
0206, 1, "out of range offset (%s)"
0207, 1, "invalid offset specifier (%s)"
// *Cause: The specified symbol is not in the block or the indirect offset
// value is out of range.
0208, 1, "out of range WIDTH (%s)"
// *Cause: Only WIDTH values 60-300 are valid.
0209, 1, "invalid number (%s)"
0210, 1, "no row at this offset"
0211, 1, "location stack is empty"
0212, 1, "search string not found"
0213, 1, "no FIND string specified"
0214, 1, "OS error %s occurred"
0215, 1, "editing not allowed in BROWSE mode"
0216, 1, "unable to assign: type mismatch between (%s, %s)"
// *Cause: Source & target symbols must have the same fundamental type.
0217, 1, "unable to assign: (%s) is out of range (%s, %s)"
// *Cause: The assigned literal was out of range for the target symbol.
/
/ KUTF Errors:
/
0300, 1, "unable to translate filename"
0301, 1, "unable to create a filename object"
0302, 1, "initialization of file object failed"
0303, 1, "unable to open file '%s'"
// *Cause: The file does not exist or has insufficient access permissions.
// *Action: Modify file permissions or restrict access to BROWSE.
0304, 1, "unable to read from file '%s'"
0305, 1, "unable to read from standard input"
// *Cause: A read from stdin causes both stdout and stderr to be flushed.
// One of these flushes probably failed due to an OS error.
0306, 1, "unable to write to file '%s'"
// *Cause: User does not have write permission on the file.
// *Action: Modify file permissions or restrict access to BROWSE.
0307, 1, "incorrect blocksize (%s) or truncated file"
// *Cause: Entire block could not be read from the file.
// *Action: Verify blocksize and check for file truncation.
0308, 1, "seek error on file '%s'"
0309, 1, "out of range block number (%s)"
0310, 1, "no datafile specified"
0311, 1, "unable to edit without a BIFILE"
0312, 1, "no LISTFILE specified"
0313, 1, "BIFILE blocksize (%s) does not match BBED (%s)"
0314, 1, "invalid or corrupted BIFILE '%s'"
/
/ KUTB Errors:
/
0400, 1, "invalid blocktype (%.2u)"
// *Cause: The cache header blocktype is corrupted.
// *Action: Use MODIFY to patch the blocktype field, which is at the
// same byte offset in every Oracle block.
0401, 1, "out of range array index (%s)"
// *Cause: The array had fewer elements than the specified index.
// *Action: Valid array indices are 0 to (arrsize-1) inclusive.
0402, 1, "operation only allowed for data/index blocks"
// *Cause: Only blocks with blocktype 6 (data/index) permit this operation.
0403, 1, "invalid DATA block subtype (%.2u) - valid values are 1, 2"
// *Cause: Either the block is not a data block or the subtype is corrupted.
0404, 1, "invalid version (%.2u)"
// *Cause: The cache header version is corrupted.
// *Action: Use MODIFY to patch the version field, which is at the
// same byte offset in every Oracle block.
/
/ KUTY Errors:
/
0450, 1, "unknown symbol (%s)"
// *Cause: No BBED symbol table entry exists for this symbol.
// *Action: Use MAP to look for the correct symbol. Report as an error
// if the symbol is an on-disk structure in Oracle source code.
0451, 1, "(%s) is not a member of structure (%s)"
// *Cause: This symbol is not a member of the specified structure.
/
/ KUTV Log Messages:
/
500, 2, "DBVERIFY - Verification starting\nFILE = %s"
501, 2, "BLOCK = %u"
502, 2, "DBVERIFY - Verification complete"
503, 2, "Block %d failed with check code %u"
504, 2, "Total Blocks Examined : %u"
505, 2, "Total Blocks Processed (Data) : %u"
506, 2, "Total Blocks Failing (Data) : %u"
507, 2, "Total Blocks Processed (Index): %u"
508, 2, "Total Blocks Failing (Index): %u"
509, 2, "Total Blocks Empty : %u"
510, 2, "Total Blocks Marked Corrupt : %u"
511, 2, "Total Blocks Influx : %u"
520, 2, "Block %u is corrupt"
521, 2, "Block %u is influx - most likely media corrupt"
522, 2, " Version is illegal\n"
523, 2, " Type out of range\n"
524, 2, " Type is zero\n"
525, 2, " Block number mismatch\n"
526, 2, " Sequence is zero\n"
527, 2, " Incarnation is zero\n"
528, 2, " Checksum is incorrect\n"
/
/
/
/ Internal Errors
/
600, 4, "internal error, arguments [%s][%s][%s][%s]"
/
/
/ Help Messages
/
1000, 2, "SET DBA [ dba | file#, block# ]\n"
1001, 2, "SET FILENAME 'filename'\nSET FILE file#\n"
1002, 2, "SET BLOCK [+/-]block#\n"
1003, 2, "SET OFFSET [ [+/-]byte offset | symbol | *symbol ]\n"
1004, 2, "SET BLOCKSIZE bytes\nSET LIST[FILE] 'filename'\n"
1005, 2, "SET WIDTH character_count\nSET COUNT bytes_to_display\n"
1006, 2, "SET IBASE [ HEX | OCT | DEC ]\nSET OBASE [ HEX | OCT | DEC ]\n"
1007, 2, "SET MODE [ BROWSE | EDIT ]\nSET SPOOL [ Y | N ]"
1011, 2, "SHOW [ <SET parameter> | ALL ]"
1012, 2, "MAP[/v] [ DBA | FILENAME | FILE | BLOCK ]"
1013, 2, "DUMP[/v] [ DBA | FILENAME | FILE | BLOCK | OFFSET | COUNT ]"
1014, 2, "MODIFY[/x|d|u|o|c] numeric/character string\n"
1015, 2, " [ DBA | FILE | FILENAME | BLOCK | OFFSET | symbol | *symbol ]"
1016, 2, "ASSIGN[/x|d|u|o] <target spec>=<source spec>\n"
1017, 2, "<target spec> : [ DBA | FILE | FILENAME | BLOCK | OFFSET | symbol | *symbol ]\n"
1018, 2, "<source spec> : [ value | <target spec options> ]"
1020, 2, "FIND[/x|d|u|o|c] numeric/character string [ TOP | CURR ]"
1021, 2, "PRINT[/x|d|u|o|c] [ DBA | FILE | FILENAME | BLOCK | OFFSET | symbol | *symbol ]"
1022, 2, "EXAMINE[/Nuf] [ DBA | FILE | FILENAME | BLOCK | OFFSET | symbol | *symbol ]"
1023, 2, "PUSH [ DBA | FILE | FILENAME | BLOCK | OFFSET ]"
1024, 2, "POP [ALL]"
1025, 2, "INFO"
1026, 2, "REVERT [ DBA | FILE | FILENAME | BLOCK ]"
1027, 2, "SUM [ DBA | FILE | FILENAME | BLOCK ] [ APPLY ]"
1028, 2, "UNDO"
1029, 2, "VERIFY [ DBA | FILE | FILENAME | BLOCK ]"
1030, 2, "HELP [ <bbed command> | ALL ]"
1031, 2, "SET SHOW INFO MAP DUMP PRINT EXAMINE FIND COPY MODIFY ASSIGN SUM PUSH POP REVERT UNDO HELP VERIFY"
1035, 2, "</Nuf>:\nN - a number which specifies a repeat count.\n"
1036, 2, "u - a letter which specifies a unit size:\n"
1037, 2, " b - b1, ub1 (byte)\n h - b2, ub2 (half-word)\n w - b4, ub4(word)\n"
1038, 2, " r - Oracle table/index row\n"
1039, 2, "f - a letter which specifies a display format:\n"
1040, 2, " x - hexadecimal\n d - decimal\n u - unsigned decimal\n"
1041, 2, " o - octal\n c - character (native)\n n - Oracle number\n"
1042, 2, " t - Oracle date\n i - Oracle rowid"
1045, 2, "COPY [ DBA | FILE | FILENAME | BLOCK ] TO [ DBA | FILE | FILENAME | BLOCK ]"
/
/
/ OSD Messages
/
2000, 0, "Password:"
2001, 0, "Invalid password. Please rerun utility with the correct password."
Leave a Reply