MINI MINI MANI MO
/ XAD Error Message File
/
/ MODIFIED (MM/DD/YY)
/ jstenois 04/25/18 - XbranchMerge jstenois_proj-75872 from main
/ apfwkr 03/09/18 - Backport jkaloger_bug-24489904 from main
/ apfwkr 02/21/18 - Backport msakayed_bug-27346949 from main
/ epetraki 02/08/18 - Add error codes for c parquet reader
/ msakayed 01/22/18 - Bug #27346949: add message 3037
/ jstenois 12/15/17 - parquet reader
/ jkaloger 11/28/17 - BUG:24489904 - add message 4006
/ msakayed 10/27/17 - Bug #25500540: add message 4129
/ msakayed 10/03/17 - Bug #26911123: add message 4005
/ msakayed 08/07/17 - Bug #26588085: add message 3215 - 3219
/ jstenois 04/18/17 - 25874572: fix cause/action for 4126
/ jstenois 04/13/17 - add positional indicators to placeholders in msg11028
/ jstenois 03/23/17 - dwcs_xt: add syntax needed for DWCS
/ msakayed 03/20/17 - DWCS support: add message 5014
/ msakayed 03/08/17 - DWCS support
/ rphillip 01/04/17 - Bug 25267620: add file buffer read message
/ jkaloger 11/03/16 - BUG:25044270 - forward merge of jkaloger_bug-24975654
/ rphillip 08/17/16 - Continue on errors
/ rphillip 12/03/15 - Bug 22266179 add validate_stream_format
/ msakayed 09/29/15 - Rti #16869804: add message 11026
/ msakayed 09/15/15 - Bug #21836081: NOLOGFILE/LOGFILE both specified
/ jkaloger 08/08/15 - BUG:21626867 - forward merge of jkaloger_bug-21308829
/ jstenois 08/07/15 - 21577450: remove support for ROWID pseudo column
/ jstenois 06/04/15 - 21188948: default directory no longer mandatory
/ jstenois 05/26/15 - 21123403: allow xaddoc for legacy access drivers
/ jstenois 05/08/15 - 21059159: detect null file specs
/ jstenois 04/28/15 - 20975282: use numeric placeholders in new messages
/ jstenois 04/09/15 - 20844742: add error for files with no directory
/ object
/ jkaloger 03/30/15 - BUG:20301507 - add messages
/ jstenois 03/06/15 - 19505537: add parameter to specify max buffer size
/ for HDFS files
/ msakayed 02/13/15 - Proj #47082: add message 3030, 3031
/ jkaloger 01/26/15 - BUG:18851152 - add messages
/ jkaloger 01/09/15 - BUG:18750828 - add message
/ jstenois 12/24/14 - 20255340: allow 128 byte identifiers in messages
/ jkaloger 12/07/14 - BUG:18886262 - add message
/ sdoraisw 06/20/14 - proj47082:add message 11603
/ jkaloger 09/16/14 - BUG:19629988 - fix cause for 11501
/ msakayed 09/09/14 - Proj #58436: Lob Location Specifier messages
/ msakayed 08/22/14 - Bug #19419178: use positional parameters
/ jstenois 07/30/14 - add field mode support for big data
/ jkaloger 07/28/14 - BUG:19158322 - add message
/ jkaloger 07/25/14 - BUG:19181976 - add messages
/ namoham 07/07/14 - Bug 191227377: update error 4094
/ jkaloger 07/04/14 - BUG:18768301 - add messages
/ jkaloger 06/24/14 - BUG:18684201 - add messages
/ jkaloger 06/18/14 - BUG:18722401 - add messages
/ jstenois 06/13/14 - 18977672: write additional info for error 4079
/ jstenois 06/03/14 - 18883837: warn if LOCATION specified for ORACLE_HIVE
/ rphillip 05/29/14 - Add missing XML end tag
/ jkaloger 05/12/14 - BUG:18555324 - add bigdata messages (11500-11999)
/ jstenois 03/12/14 - add XMLtag record format
/ rpfau 09/25/13 - Fix bug 16879492 - add messages 3995 and 3996. Also
/ clarify message 3997.
/ jstenois 09/26/13 - update messages based on translatibility review
/ jstenois 07/01/13 - 17038279: fix how empty strings in access parameters
/ are handled
/ msakayed 01/23/13 - Bug #16187424: add message 3202
/ jstenois 01/22/13 - 14102389: remove calls to kudmlgf() from skudmi
/ msakayed 12/17/12 - Bug #15986634: issue warning if lob COLUMN TRANSFORM
/ and PREPROCESSOR are both specified (msg #4096)
/ jstenois 07/27/12 - 14384037: handle unquoted lowercase field names for
/ ALL FIELDS clause
/ jstenois 07/02/12 - add message for errors from wildcard processing
/ msakayed 05/30/12 - Bug #9832522: add messages when ISC cannot be used
/ rpfau 02/29/12 - Clarify some messages
/ rpfau 02/15/12 - Allow for optional surrounding quotes in message 4116
/ rpfau 01/26/12 - Add message for CSV and FIELD NAMES if all fields not
/ delimited
/ rpfau 01/12/12 - Add periods at the end on a few field names messages
/ rpfau 01/05/12 - Put 4043 back to original, no quotes around field
/ name
/ rpfau 12/02/11 - Surround column name with single quotes in 4043.
/ rpfau 11/18/11 - Add error processing field names message
/ rpfau 09/19/11 - Change text for no files found for any spec
/ rpfau 06/01/11 - Add messages for CSV format files
/ rpfau 03/22/11 - Add optionally to enclosed in et run time log
/ rpfau 02/28/11 - Add messages for wild card support
/ msakayed 10/25/10 - Bug #10210983: add offset to KUP-04020
/ jkaloger 03/19/10 - BUG:9466433 - add message 11024
/ jkaloger 02/10/10 - BUG:9353727 - add new messages.
/ msakayed 04/16/09 - Bug #8397539: remove preprocessor "OPTIONS"
/ msakayed 03/01/08 - Bug #7043590: add message 3199
/ msakayed 04/24/08 - Bug #6890922: must specify record type
/ msakayed 04/03/08 - add directory execute privilege
/ jstenois 11/14/06 - move parse tokens from message file
/ msakayed 07/19/06 - remove "NOT"
/ jstenois 06/28/06 - handle messages with args that could overflow
/ message buffer
/ jkaloger 06/04/06 - add encryption
/ jkaloger 03/09/06 - Add message 11021
/ msakayed 01/06/06 - Bug #4914760: add "zone"
/ emagrath 10/10/05 - KUPA debug changes, cleanup
/ msakayed 09/29/05 - Bug #4632140: add disable_directory_link_check
/ jstenois 09/27/05 - 4610840: porting exception move log file open
/ cmlim 06/28/05 - bug 4373139 - cleanup error handling
/ jkaloger 05/13/05 - add compression
/ msakayed 10/21/04 - add encryptpasswordisnull
/ ebatbout 08/05/04 - add oidnoverify
/ ebatbout 05/19/04 - add remapobject
/ cmlim 06/17/04 - add 11004: unsupported version
/ jstenois 04/09/04 - detect missing file name when opening files
/ cmlim 07/10/03 - obsolete KUP-11004
/ jstenois 07/07/03 - write all datatypes to log file
/ jstenois 06/06/03 - use double slashes before NLS_DO_NOT_TRANSLATE
/ msakayed 06/02/03 - add DBLINK
/ jstenois 05/27/03 - make changes for script to automate generation of
/ help doc
/ cmlim 05/19/03 - bug 2911407 - add msg 11012
/ cmlim 05/22/03 - bug 2885435: update cause/action for KUP-11011
/ jstenois 04/17/03 - add bad row message
/ jstenois 03/03/03 - 2775869: specify partition in DP clause
/ jstenois 02/28/03 - 2775869: send bad row message to MCP
/ cmlim 03/04/03 - add 11010 & 11011, obsolete 11001
/ cmlim 02/24/03 - lrg 1337234 - disable 11002
/ cmlim 02/17/03 - bug 2769696
/ jstenois 01/23/03 - add support for bad rows to datapump AD
/ cmlim 02/05/03 - add kupax error 11004
/ jstenois 01/13/03 - 2612759: check for dupl filename during populate
/ jstenois 01/10/03 - oracle_datapump does not support ROWID
/ msakayed 11/05/02 - add binary_float, binary_double
/ cmlim 11/05/02 - add error msgs for data pump access driver, #11000...
/ msakayed 10/16/02 - add PARALLEL
/ jstenois 10/14/02 - incorporate review comments
/ msakayed 08/13/02 - Bug #2482469: add NLS language/territory
/ msakayed 09/24/02 - allow for negative ORDERNUM
/ cmlim 09/04/02 - add WORKERID
/ msakayed 07/26/02 - add debug support
/ jstenois 07/31/02 - add lobfile support
/ msakayed 06/17/02 - add datapump (kupa) messages
/ msakayed 03/15/02 - Bug #2250164: add message 3018
/ msakayed 01/25/02 - add "BYTEORDERMARK" for SQL*Loader consistency
/ msakayed 01/25/02 - remove "BYTE, ORDER, and MARK"
/ msakayed 01/25/02 - NLS_DO_NOT_TRANSLATE for topaz messages 9000-9999
/ msakayed 12/10/01 - add file name to message 4091
/ jstenois 10/26/01 - add error for attempting to reread sequential files
/ jstenois 11/16/01 - add read buffer size parameter
/ jstenois 11/05/01 - add Cause/Action for messages
/ cmlim 08/09/01 - add DATE_CACHE keyword & date cache info to log
/ msakayed 06/28/01 - add support for "BYTE ORDER MARK CHECK/NOCHECK"
/ msakayed 06/27/01 - add 4092 (missing byte order mark)
/ ebatbout 05/18/01 - Add 3171 and 3172 (whether rows with all null fields
/ are accepted or rejected from/into the table)
/ msakayed 03/13/01 - add 139 "INTERVAL"
/ jstenois 03/08/01 - add generic error
/ jstenois 02/26/01 - unicode support
/ jstenois 03/02/01 - fix up messages for final translation
/ jstenois 01/30/01 - support quoted directory objects
/ jstenois 01/22/01 - check for sampling
/ jstenois 02/01/01 - add recnum
/ jstenois 01/17/01 - add parser-time error message
/ jstenois 01/05/01 - add message for all null fields
/ msakayed 01/10/01 - add keyword "EXTERNAL"
/ msakayed 01/10/01 - add optional keyword "POSITION"
/ msakayed 01/10/01 - add "PROCESSING OPTIONS"
/ jstenois 01/08/01 - hack around translation problem
/ jstenois 01/06/01 - fix default/nullif support
/ jstenois 01/03/01 - fix spelling errors
/ jstenois 01/20/01 - change directory support.
/ jstenois 01/15/01 - add RECNUM
/ jstenois 01/10/01 - use directories for output files
/ msakayed 01/09/01 - Re-add directory to filenames
/ jstenois 12/19/00 - use correct error message when write error
/ jstenois 12/15/00 - cleanup some error messages
/ jstenois 12/04/00 - add LEM to kudmses
/ jstenois 11/30/00 - fix spelling error
/ jstenois 11/15/00 - separate path name and file name
/ jstenois 11/13/00 - add error messages for opening output files
/ jstenois 11/10/00 - error if discard file specified without WHEN clause
/ msakayed 11/09/00 - support for nologfile/nodiscardfile/nobadfile
/ jstenois 11/03/00 - error if 'var 0' specified
/ jstenois 11/02/00 - make sure fixed records have positive length
/ msakayed 11/07/00 - add messages for verifying directory names
/ jstenois 11/08/00 - error if no files specified
/ msakayed 10/30/00 - add 405[678]
/ jstenois 11/01/00 - add messages for bad record formatting
/ jstenois 10/31/00 - add messages to support directory permissions
/ msakayed 10/24/00 - Bug #1478547: add directory to filenames
/ jstenois 10/18/00 - add length to string param for 4043
/ jstenois 10/11/00 - update messages for bugs
/ jstenois 09/20/00 - remove argument from 4050
/ jstenois 09/19/00 - add message for memory allocation errors
/ msakayed 09/16/00 - add tokens for "MISSING FIELD VALUES ARE NULL"
/ msakayed 08/17/00 - add messages 3002-3015
/ jstenois 08/15/00 - handle discarded records
/ msakayed 07/20/00 - add SKIP
/ msakayed 06/22/00 - cleanup
/ jstenois 06/15/00 - add record rejection support
/ jstenois 06/11/00 - make end-of-file token visible
/ jstenois 06/09/00 - add granule support
/ jstenois 06/07/00 - add messages for record and IO layers
/ msakayed 03/07/00 - Creation
/
/ Keywords (lexical tokens): 0001-0549
/
/ Note that the keywords are NOT in strict alphabetic order.
/ A range is reserved for each letter of the alphabet.
/ New keywords should be added to the appropriate error number range
/ or the overflow range.
/
/ Keyword messages removed for 11.0 (can be reused as new keywords are needed)
/ 0056, debuglvl. 0073, debuglvl (dup). 0074, debug (dup).
/ 0087, exit (dup). 0088, equal (dup). 0140 is (dup).
/ 0188, logfilename (dup). 0189, logfile (dup). 0197, minus sign (dup).
/ 0197, minus sign (dup). 0215, negorder 0223, ordernum
/ 0303, varchart
/
/
/ Errors
/
/ KUDMM errors: 0550-0999
/
/ 550-551 available
/
0552, 1, "internal XAD package failed to load"
// *Cause: An error was encountered while attempting to initialize the XAD
// package.
// *Action: This message should be accompanied by other error message(s)
// indicating the cause of the error.
0554, 1, "error encountered while parsing access parameters"
// *Cause: The parser detected a syntax error.
// *Action: This message should be accompanied by other error message(s)
// indicating the cause of the error.
561, 0, "invalid length for binary integer field %s\n"
// *Cause: An integer field was specified with an invalid length. The only
// supported lengths for binary integer fields are 1, 2, 4, and 8.
562, 0, "unknown escape sequence\n"
// *Cause: An unknown escape sequence was specified to the parser. An escape
// sequence is a backslash followed by a character.
// *Action: Consult documentation for list of allowable control characters.
/
/ Internal Errors
/
// NLS_DO_NOT_TRANSLATE [600,601]
600, 4, "internal error, arguments [%s] [%s] [%s] [%s] [%s]"
// *Cause: An internal XAD error occurred.
// *Action: Contact Oracle Support.
601, 4, "fatal XAD error "
// *Cause: A fatal error has occurred.
// *Action: This message should be accompanied by other error message(s)
// indicating the cause of the error.
/
/ KRMP errors: 1000-1999
/
/ 1000 is used to separate multiple errors when formatting the errors
/ for printing
1000, 1, ", "
/ 1005 is used to format an error message from the parser. Do NOT change
/ this!
1005, 1, "%s"
1006, 1, "error signalled during parse of access parameters"
// *Cause: An error was signalled during parsing of the access parameters.
// *Action: This message should be accompanied by other error message(s)
// indicating the cause of the error.
1007, 1, "at line %d column %d"
// *Cause: This is an informational message indicating the line
// and column where a syntax error was detected.
1008, 1, "the bad identifier was: %s"
// *Cause: This is an informational message indicating the identifier token
// that caused a syntax error.
/
/ KUDML errors: 2000-2999
/
2000, 1, "wrong message file version (msg %d not found)"
// *Cause: The kupxx.msb file is not the correct version.
// *Action: Check that the installation was done correctly.
2001, 1, "unrecognized punctuation symbol \"%s\""
// *Cause: An illegal punctuation character was encountered.
// *Action: Remove the illegal character.
2002, 1, "unexpected end of input file reached"
// *Cause: This is probably caused by failure to supply the closing quote
// for a quoted string.
// *Action: Correct the input.
2003, 1, "unrecognized character: %s"
// *Cause: An input character that is neither an alpha, digit, or punctuation
// was encountered.
// *Action: Remove the character.
2004, 1, "quoted string too big"
// *Cause: A quoted string longer than 2000 bytes was encountered.
// *Action: This may be caused by a missing close quote. If so, add the
// missing quote, otherwise shorten the string.
2005, 1, "token too big"
// *Cause: A token longer than 1000 bytes was encountered
// *Action: Tokens must be separated by whitespace or punctuation.
// Either add the missing whitespace or punctuation, or shorten
// the token.
2006, 1, "script line too long"
// *Cause: a line longer than 500 bytes was encountered
// *Action: break the line up into shorter lines
/
/ KUDMI errors: 3000-3999
/
/ DO NOT DOCUMENT 3000
3000, 1, "KUDMI-%05.5d: %s"
/
3001, 1, "fatal error during library cache pre-loading"
// *Cause: This message should be accompanied by other error message(s)
// indicating the cause of the error.
// *Action: Check the accompanying errors.
3002, 1, "end position (%d) <= start position (%d) for field: %s"
// *Cause: Error in specifying position for the specified field in the
// access parameters."
// *Action: Check that the specified end position is greater than the
// specified start position.
3003, 1, "absolute end(%d) - start(%d) != fieldlength (%d) for field %s"
// *Cause: The number of bytes occupied by the field as specified by the
// starting offset and ending offset of the field is not the same
// as the number of bytes specified for the datatype of the field.
// *Action: Verify the absolute begin/end position(s) specified match
// the length of the field.
3004, 1, "absolute end (%d) specified with relative start (%d) for field %s"
// *Cause: The position of field was specified with a relative start and
// an absolute end.
// *Action: Use relative end with relative start
3005, 1, "relative end (%d) specified does not match fieldlen(%d) for field %s"
// *Cause: The number of bytes specified by the relative end position for the
// field does not match the number of bytes in the datatype.
// *Action: Correct either the datatype length or the relative end position.
3006, 1, "error initializing handle for character set %s"
// *Cause: Error attempting to retrieve information for the character set.
// *Action: Verify that the character set name is valid.
3007, 1, "end position (%d) is less than start position (%d) for range"
// *Cause: A byte range specified a start position that comes after the
// end position.
// *Action: Verify the start and end positions are correctly specified.
3008, 1, "OCI error getting column parameters."
// *Cause: An error occurred while trying to obtain column parameters.
// *Action: Contact Oracle Support.
3009, 1, "OCI error getting column name."
// *Cause: An error occurred while trying to obtain column name.
// *Action: Contact Oracle Support.
3010, 1, "OCI error getting database column type."
// *Cause: An error occurred while trying to obtain database column type.
// *Action: Contact Oracle Support.
3011, 1, "OCI error getting database column size."
// *Cause: An error occurred while trying to obtain database column size.
// *Action: Contact Oracle Support.
3012, 1, "OCI error getting database column precision."
// *Cause: An error occurred while trying to obtain database column precision.
// *Action: Contact Oracle Support.
3013, 1, "OCI error getting database column scale."
// *Cause: An error occurred while trying to obtain database column scale.
// *Action: Contact Oracle Support.
3014, 1, "OCI error getting datetime fsprecision."
// *Cause: An error occurred while trying to obtain a datetime column
// precision value."
// *Action: Contact Oracle Support.
3015, 1, "OCI error getting datetime lfprecision."
// *Cause: An error occurred while trying to obtain database column precision.
// *Action: Contact Oracle Support.
3016, 0, "length specified for FIXED records must be greater than 0\n"
// *Cause: A record format of FIXED was specified with a length of 0.
3017, 0, "length specified for VARIABLE records must be greater than 0\n"
// *Cause: A record format of VARIABLE was specified with a length of 0.
3018, 0, "invalid date mask \"%s\" specified for column %s\n"
// *Cause: The date mask for the specified column is invalid.
3019, 0, "directory object not specified in LOBFILE clause for field %s\n"
// *Cause: A LOBFILE clause was specified for the field, but no directory
// object was specified. When no directory object is specified,
// then the default directory specified for the external table is
// used, but no default directory was specified.
// *Action: Specify a directory object in the LOBFILE clause or specify a
// default directory for the external table.
3020, 0, "empty delimiter specified for record\n"
// *Cause: An empty delimiter string was specified for a record delimiter.
// *Action: Specify the string used to delimiter records.
/
3021, 0, "clause references unknown field %s\n"
// *Cause: A WHEN, NULLIF or DEFAULTIF clause referenced a field that doesn't
// exist in the data file.
3022, 0, "lob data could not be found for field %s\n"
// *Cause: The field specified in the data source that contains the name of
// the lob file for the record could not be identified.
3023, 0, "string for TERMINATED BY or ENCLOSED BY clause for record is longer than maximum %d\n"
// *Cause: The string value for a TERMINATED BY or ENCLOSED BY clause is
// longer than the maximum number of bytes allowed. If the character
// set of the data file is different than the character set of the
// database, the string will be converted to the character set of
// the data file. If the length of the converted string is too
// large, then this error will also be returned.
// *Action: Use shorter delimiters in the data file and the access parameters.
3024, 0, "string for TERMINATED BY or ENCLOSED BY clause for column %s is longer than maximum %d\n"
// *Cause: The string value for a TERMINATED BY or ENCLOSED BY clause for
// the columns is longer than the maximum number of bytes allowed.
// If the character set of the data file is different than the
// character set of the database, the string will be converted to
// the character set of the data file. If the length of the
// converted string is too large, then this error will also be
// returned.
// *Action: Use shorter delimiters in the data file and the access parameters.
3025, 0, "For CSV format files, field %s is not delimited.\n"
// *Cause: The comma-delimited value (CSV) format files did not have all
// delimited fields. CSV format files must have all delimited fields
// so that the access driver can process the fields.
// *Action: Make all of the fields delimited or remove the CSV specification
// and retry.
3026, 0, "For FIELD NAMES, field %s is not delimited.\n"
// *Cause: The data files with a FIELD NAMES record did not have all delimited
// fields. Data files with a FIELD NAMES record must have all
// delimited fields so that the access driver can process the field
// names.
// *Action: Make all of the fields delimited and retry.
3027, 0, "NULLIF at field level not allowed with NO NULLIF for field %s.\n"
// *Cause: The field had both NULLIF and NO NULLIF specified. You must specify
// one or the other.
// *Action: Remove one of the specifications and retry.
3028, 0, "Field name %s in field list does not match the name of any table column.\n"
// *Cause: The ALL FIELDS OVERRIDE THESE clause was specified and there was
// a field name in the field list in the access parameters that did
// not match the name of a column in the table definition. Only names
// that match the name of columns in the table may be specified in the
// field list.
// *Action: Verify that the correct names are used for the columns in the
// table and for the fields in the field list.
3029, 0, "Invalid value specified for parameter %s."
// *Cause: The access parameter contained an invalid value for the parameter
// specified in the error message.
// *Action: Update the access parameters to have a valid value.
3030, 0, "Invalid value specified for EXTERNAL MODIFY access parameter."
// *Cause: An invalid access parameter was specified in the EXTERNAL MODIFY
// clause.
// *Action: The only valid values for access parameters in the EXTERNAL MODIFY
// clause are: logfile, nologfile, badfile, nobadfile, discardfile,
// nodiscardfile.
3031, 0, "Invalid value specified for EXTERNAL MODIFY access parameter."
// *Cause: An invalid access parameter was specified in the EXTERNAL MODIFY
// clause.
// *Action: The only valid value for access parameters in the EXTERNAL MODIFY
// clause is "logfile".
3032, 0, "No directory object for a file in the LOB LOCATION SPECIFIER clause.\n"
// *Cause: The directory object was not specified for a file in the LOB
// LOCATION SPECIFIER clause and the DEFAULT DIRECTORY clause was not
// specified for the external table.
// *Action: Ensure that the directory object is specified for all the files
// in the LOB LOCATION SPECIFIER clause and include the DEFAULT
// DIRECTORY clause for the external table. Note that the directory
// object in the DEFAULT DIRECTORY clause is used for all the files
// that are specified without a directory object and not just the
// files from the LOB LOCATION SPECIFIER clause.
3033, 0, "Values cannot be specified for both SKIP and IGNORE_HEADER."
// *Cause: The access parameters specified values greater than 0 for the
// SKIP and IGNORE_HEADER clauses. Only one of these clauses can be
// specified in the access parameters.
// *Action: Remove one of the clauses from the access parameters.
3034, 0, "The IGNORE_HEADER clause cannot be specified along with any of the FIELD NAMES clauses."
// *Cause: The access parameters specified values greater than 0 for the
// IGNORE_HEADER clause and specified one of the following clauses:
// FIELD NAMES FIRST
// FIELD NAMES FIRST IGNORE
// FIELD NAMES ALL
// FIELD NAMES ALL IGNORE
// FIELD NAMES NONE
// *Action: Remove the IGNORE_HEADER clause or the FIELD NAMES clause.
3035, 0, "The IGNORE_HEADER clause cannot be specified with XMLTAG clause."
// *Cause: The access parameters specified values greater than 0 for the
// IGNORE_HEADER clause and the XMLTAG clause was specified.
// *Action: Remove the IGNORE_HEADER clause.
3036, 0, "CSV format or enclosing delimiters are not allowed with REMOVE_QUOTES."
// *Cause: The access parameters specified comma-separated value (CSV) format
// or enclosing delimiters and also specified the REMOVE_QUOTES
// clause.
// *Action: Do not specify the REMOVE_QUOTES clause with CSV format or
// enclosing delimiters.
3037, 0, "Links may exist in the Oracle directory object path.\n"
// *Cause: The Oracle directory object used by the external table may contain
// links in the path.
// *Action: Ensure that the Oracle directory object does not contain any
// links in any of the path components.
/
/3100 - log file format messages
/ do not document any messages between 3100 and 3217
/
3100, 0, "Field Definitions for table %s\n"
3101, 0, "Integer"
3102, 0, "Unsigned integer"
3103, 0, "Decimal"
3104, 0, "Zoned"
3105, 0, "Oracle date"
3106, 0, "Oracle number"
3107, 0, "Counted Oracle number"
3108, 0, "Double precision real"
3109, 0, "Single precision real"
3110, 0, "Raw"
3111, 0, "CHAR"
3112, 0, "VARCHAR"
3113, 0, "VARRAW"
3114, 0, "VARCHARC"
3115, 0, "VARRAWC"
3116, 0, "ieee binary float"
3117, 0, "ieee binary double"
3118, 0, "Unknown"
3120, 0, " %-30s %s\n"
3121, 0, " %-30s %s (%d)\n"
3122, 0, " %-30s %s (%d, %d)\n"
3123, 0, " Record position (%d, %d)\n"
3124, 0, " Record position (%d, %+d)\n"
3125, 0, " Record position (%+d, %d)\n"
3126, 0, " Record position (%+d, %+d)\n"
3127, 0, " Enclosed by \"%s\" and \"%s\"\n"
3128, 0, " Terminated by \"%s\"\n"
3129, 0, " Terminated by whitespace\n"
3130, 0, " Terminated by EOF\n"
3131, 0, "\n"
3132, 0, " Trim whitespace from left and right\n"
3133, 0, " Trim whitespace from left\n"
3134, 0, " Trim whitespace from right\n"
3135, 0, " Trim whitespace same as SQL Loader\n"
3136, 0, "DATE"
3137, 0, "TIME"
3138, 0, "TIMETZ"
3139, 0, "TIMESTAMP"
3140, 0, "TIMESTAMPTZ"
3141, 0, "INTERVALYM"
3142, 0, "INTERVALDS"
3143, 0, " Date datatype %s, date mask %s\n"
3144, 0, " Date datatype %s\n"
3145, 0, " Date mask %s\n"
3146, 0, " NULL if "
3147, 0, " DEFAULT if "
3148, 0, " Load when "
3149, 0, "("
3150, 0, ")"
3151, 0, " OR "
3152, 0, " AND "
3153, 0, "NOT "
3154, 0, "%s"
3155, 0, " = "
3156, 0, " != "
3157, 0, " Record format FIXED, record length %d\n"
3158, 0, " Record format VARIABLE, length of length %d\n"
3159, 0, " Record format DELIMITED, delimited by %s\n"
3160, 0, " Record format DELIMITED BY NEWLINE\n"
3161, 0, " Data in file is in big endian format\n"
3162, 0, " Data in file is in little endian format\n"
3163, 0, " Data in file has same endianness as the platform\n"
3164, 0, " Fields in Data Source: \n"
3165, 0, "BLANKS"
3166, 0, "%d:%d"
3167, 0, "\n\n LOG file opened at %s\n\n"
3168, 0, "Integer external"
3169, 0, "Unsigned integer external"
3170, 0, "TIMESTAMPLTZ"
3171, 0, " Rows with all null fields are accepted\n"
3172, 0, " Reject rows with all null fields\n"
3173, 0, "\nDate Cache Statistics for table %s\n"
3174, 0, " Max Size:%10lu\n Entries :%10lu\n Hits :%10lu\n Misses :%10lu\n\n"
3175, 0, " Date conversion cache disabled due to overflow (default size:%5lu)\n\n"
3176, 0, " Column Transformations\n"
3177, 0, " The %s and %s access parameters are contradictory. Ignoring %s\n"
3178, 0, " column %s is set to NULL\n"
3179, 0, " column %(1)s is set to constant value %(2)s\n"
3180, 0, " column %s is set to concatenation of\n"
3181, 0, " field %s\n"
3182, 0, " constant '%s'\n"
3183, 0, " column %s is set from a LOBFILE\n"
3184, 0, " directory is from field %s\n"
3185, 0, " directory is from constant %s\n"
3186, 0, " file is from field %s\n"
3187, 0, " file is from constant '%s'\n"
3188, 0, " valid directory for fields:\n"
3189, 0, " %s\n"
3190, 0, " file contains character data\n"
3191, 0, " in character set %s\n"
3192, 0, " file contains binary data\n"
3193, 0, " directory object list is ignored\n"
3194, 0, "packed decimal external"
3195, 0, "zoned decimal external"
3196, 0, "real external"
3197, 0, "RECNUM"
3198, 0, "ROWID"
3199, 0, " Trailing end-of-record characters will be ignored\n"
3200, 0, " Optionally enclosed by \"%s\" and \"%s\"\n"
3201, 0, " Table level NULLIF "
3202, 0, " columns %(1)s is set to first %(2)d byte(s) from field %(3)s\n"
3203, 0, " columns %(1)s is set to first %(2)d character(s) from field %(3)s\n"
/
/ Text for message 3996. DATE, TIME and TIMEZONE already defined in messages
/ 3136, 3137 and 3139.
3204, 0, "TIMESTAMP WITH TIME ZONE"
3205, 0, "TIMESTAMP WITH LOCAL TIME ZONE"
3206, 0, "TIME WITH TIME ZONE"
3207, 0, "INTERVAL YEAR TO MONTH"
3208, 0, "INTERVAL DAY TO SECOND"
/
3209, 0, " Record format DELIMITED BY XMLTAG: %s\n"
3210, 0, " %s\n"
3211, 0, " access parameters for table %s\n\n"
3212, 0, "default directory=%s\n"
3213, 0, "location=%s\n"
3214, 0, "data mode used=%s\n"
3215, 0, "Total Number of Files=%d\n"
3216, 0, "Data File: %s\n"
3217, 0, "Bad File: %s\n"
3218, 0, "Log File: %s\n"
3995, 0, "LOCAL TIME ZONE not allowed with DATE_FORMAT TIME\n"
// *Cause: LOCAL can only be specified with TIMESTAMP, not with TIME.
// *Action: Remove LOCAL or change TIME to TIMESTAMP and try the operation
// again.
3996, 0, "multiple DATE_FORMAT %s masks specified at table level for table %s\n"
// *Cause: Multiple date format masks were specified for the listed datetime
// or interval data type at the table level for the listed table.
// *Action: Remove one of the datetime mask specifications and try the
// operation again.
3997, 0, "invalid DATE_FORMAT %s mask (\"%s\") specified for table %s\n"
// *Cause: The date format mask for listed datetime type for the specified
// table was invalid.
// *Action: Fix the mask and try the operation again.
3998, 0, "error %d formatting KUP message %d\n"
// *Cause: error occured while attempting to format a KUP message.
// *Action: contact Oracle support.
3999, 1, "error occurred while processing a date format: ORA-%-05d: %s"
// *Cause: Error converting a date format string into an internal
// representation.
// *Action: Verify that the date format strings specified in the access
// parameters are valid.
/
/ Access driver errors 4000-4999
/
/ messages from IO layer
/
4000, 0, "error initializing I/O state for file %s\n"
// *Cause: An unexpected error occurred while preparing the file.
// *Action: Contact Oracle Support Services.
4001, 0, "error opening file %s\n"
// *Cause: An error occurred while attempting to open the specified file. This
// message should be followed by another message with more information
// about the error.
// *Action: See the error that follows to determine the action to be taken.
4002, 0, "error getting file size for file %s\n"
// *Cause: An error occurred while retrieving the number of bytes in the
// specified file.
// *Action: See the error that follows to determine the action to be taken.
4003, 0, "error while closing file %s\n"
// *Cause: An error occurred while closing the specified file.
// *Action: See the error that follows to determine the action to be taken.
4004, 0, "error while reading file %s\n"
// *Cause: An error occurred while reading the specified file.
// *Action: See the error that follows to determine the action to be taken.
4005, 0, "error while accessing file %s\n"
// *Cause: An error occurred while accessing the specified file.
// *Action: Ensure that the path to the file exists and the user has the
// correct permissions to access the file.
4006, 0, "error locating granule number: %d\n"
// *Cause: An attempt to locate the specified granule failed.
// *Action: Ensure that the path to the file exists and that the user has the
// correct permissions to access the file. This error may also occur
// in a Oracle RAC environment where the directory paths are not
// shared.
/ 4007-4016 available
/
4017, 0, "OS message: %s\n"
// *Cause: An error occurred. This message contains the message associated
// with this error that was returned by the operating system. The
// message displayed before this one should indicate the operation
// that failed.
4018, 0, "partial record at end of file %s\n"
// *Cause: An incomplete record was found at the end of the file.
// *Action: Verify the file is not corrupt or missing data.
4019, 0, "illegal length found for VAR record in file %s\n"
// *Cause: A record in a VAR file has an length field with either no numeric
// characters in it or with non numeric characters in it.
// *Action: Verify the records in the file have the correct length specified
// for them.
4020, 0, "found record longer than buffer size supported, %d, in %s (offset=%lu)\n"
// *Cause: a record in the data source was longer than the maximum data size
// supported. The number reported is the maximum supported size of a
// record.
4021, 0, "field formatting error for field %s\n"
// *Cause: There was an error trying to find the contents of the specified
// field in a record.
// *Action: This message should be followed by another message containing more
// specific information about the cause of the error.
4022, 0, "field start is before start of record\n"
// *Cause: The position of the start of a field is before the start of a
// record. This can occur if a negative number is used to indicate
// the relative start of a field.
// *Action: Verify that the definition of the layout of fields in the data
// file is correct.
4023, 0, "field start is after end of record\n"
// *Cause: This can happen when specifying either absolute or relative
// positioning for a field.
// *Action: Verify that the definition of the layout of fields in the data
// file is correct. If it is valid for fields at the end of the
// record to be missing, use the MISSING FIELD VALUES ARE NULL
// clause in the access parameters.
4024, 0, "field end is before field start\n"
// *Cause: The end of the field comes after the start of the field. This can
// happen if the field is defined with a relative start position and
// an absolute end position.
// *Action: Verify that the definition of the layout of fields in the data
// file is correct.
4025, 0, "field extends beyond end of record\n"
// *Cause: This can happen when specifying either absolute or relative
// positioning for a field.
// *Action: Verify that the definition of the layout of fields in the data
// file is correct.
4026, 0, "field too long for datatype\n"
// *Cause: The character field in the record is larger than the maximum length
// specified.
// *Action: Make sure the definition of the layout of the fields in the data
// file is correct. Also make sure the correct maximum size was
// specified for a character datatype.
4027, 0, "file name check failed: %s\n"
// *Cause: The check of the filename failed. These checks are platform
// specific, but they can include verifying that there are no hard
// links in the file path, the file is not a soft link, the file
// specification includes a parent reference ("../" on Unix), or
// the file was modified between the time the check was made and
// the file was opened.
// *Action: Use a file location that does not violate any of the checks.
4028, 0, "conversion of character length to a number failed\n"
// *Cause: The character length portion of the field could not be converted to
// a number. This message is followed by another message with
// information on why the conversion failed.
// *Action: Make sure the data is correct. Also verify the datatypes
// specified for the fields are correct.
4029, 0, "numeric field overflowed\n"
// *Cause: An attempt to convert a character string to number failed because
// the value of the number in the string was too large.
4030, 0, "invalid numeric data\n"
// *Cause: An attempt to convert a character string to a number failed because
// non-numeric characters were found.
4031, 0, "empty filename specified for LOB file in column %s\n"
// *Cause: The field in the data file that was supposed to contain the name of
// a LOB file was empty.
// *Action: Correct the data so that it contains a valid file name.
4032, 0, "internal error %s while parsing field %s:\n"
// *Cause: An internal error occurred while parsing a field.
// *Action: Contact Oracle support.
/
/ do not document messages 4033 and 4034
/
4033, 0, "invalid length of length"
4034, 0, "invalid datatype"
/
4035, 0, "beginning enclosing delimiter not found\n"
// *Cause: The beginning enclosure was not found for a field that is enclosed
// by delimiters.
// *Action: Verify that the data is correct. Also verify that the correct
// enclosing delimiters were specified and whether the enclosing
// delimiter should be optional.
4036, 0, "second enclosing delimiter not found\n"
// *Action: Verify that the data is correct. Also verify that the correct
// enclosing delimiters were specified.
4037, 0, "terminator not found\n"
// *Cause: The terminator for the field is missing.
// *Action: Verify that the records are formatted correctly.
4038, 0, "internal error: %s\n"
// *Cause: an unexpected error condition was detected.
// *Action: contact Oracle customer support
4039, 0, "unexpected error while trying to find file %s in %s\n"
// *Cause: An error occurred while trying to find path containing the file.
// *Action: This message should be followed by another message with more
// information about the error.
4040, 0, "file %s in %s not found\n"
// *Cause: The file was not found in the directory specified
// *Action: Verify the correct file and directory names were specified.
4041, 0, "error generating full file name for %s in %s\n"
// *Cause: Unexpected error occurred while trying to form a file name.
/
/ do not document 4042
/
4042, 0, "error %s\n"
/
4043, 0, "table column not found in external source: %*.*s\n"
// *Cause: A column in the external table was not found in the access
// parameters that define the contents of the data source.
// *Action: Verify that the external table is defined correctly and that the
// access parameters are also correct.
4044, 0, "error positioning file %s\n"
// *Cause: An attempt to position a file to an absolute file offset failed.
// *Action: See messages that follow for more information.
4045, 0, "unexpected OCI status %s"
// *Cause: An OCI call returned a status that cannot be handled.
// *Action: Contact Oracle support.
/
/ do not document 4046
/
4046, 0, "%s\n"
/
/ 4047-4048
/ THESE MESSAGES ARE TEXT RETURNED TO THE FETCH METHOD
4047, 0, "error parsing record from external data source\n"
// *Cause: An error occurred while trying to extract a record from the
// data source.
// *Action: Look in the log file for more messages about the error.
4048, 0, "internal error parsing record from external data source\n"
// *Cause: An unexpected or unhandled error occurred while getting a record
// from the data source
// *Action: Contact Oracle support.
4049, 0, "record %d discarded from file %s\n"
// *Cause: Informational message displayed whenever the WHEN clause has been
// satisfied. If a DISCARD file has been specified for the operation,
// the record will be written to that file.
// *Action: None.
4050, 0, "error while attempting to allocate %d bytes of memory\n"
// *Cause: An error occurred while trying to allocate memory. This is likely
// caused by insufficient memory.
// *Action: Reconnect to the instance and retry the operation.
4051, 0, "error processing column %s in row %d for datafile %s\n"
// *Cause: an error occurred while trying to convert the data from the data
// file into the type of a column in the external table.
// *Action: See messages that follow for more details.
4052, 0, "\nerror processing column %s in a row for datafile %s\n"
// *Cause: an error occurred while trying to convert the data from the data
// file into the type of a column in the external table.
// *Action: See messages that follow for more details.
4053, 0, "record number %d\n"
// *Cause: This message identifies a record number in a file for a record that
// had an error. The message preceding this one contains information
// about the error and the name of the file.
4054, 0, "internal error: invalid bad row %d identified for bad column %d\n"
// *Cause: This is an internal error.
// *Action: Contact Oracle support.
4055, 0, "column %s is both a field in the data file and a column transform\n"
// *Cause: The specified column was in the list of fields in the data file and
// in the list of column transforms. The column should be in one
// list or the other, but not both.
// *Action: Determine whether the value for the field in the data file or the
// value for the field in the column transform should be loaded in to
// the table. If the value for the data file is to be loaded, then
// remove the column transform. If the value for the column transform
// is to be loaded, then rename the field in the data file so that it
// does not match the name of a field in the table.
4056, 0, "internal error: OCI error while fetching record: %d\n"
// *Cause: An OCI error occurred while processing the granule.
// *Action: Contact Oracle support.
4057, 0, "internal error: OCI error while fetching record.\n"
// *Cause: An OCI error occurred while processing the granule.
// *Action: Contact Oracle support.
4058, 0, "unrecoverable error occurred, operation aborted.\n"
// *Cause: An unrecoverable error occurred during processing.
// *Action: See preceding error messages for more information.
4059, 0, "found EOF in length portion of VARIABLE record in file %s\n"
// *Cause: The record parser was looking for the size portion of a file a
// record format of VARIABLE. It found EOF before finding all the
// bytes for the length.
// *Action: Correct the corruption in the file.
4060, 0, "field %s referenced by lobfile column %s not found\n"
// *Cause: The LOBFILE transform for the named column referenced a field for
// either the directory object portion or the name portion of
// the LOBFILE. However, that field did not exist anywhere in the
// definition of the data file.
// *Action: Verify that the LOBFILE clause is specified correctly. Also
// verify that the field definitions for the data file are correct.
4061, 0, "directory object %*.*s specified for LOBFILE column %s is not valid\n"
// *Cause: The column being loaded from a LOBFILE specified the directory
// object containing the LOBFILE through another field in the data
// file. In this case, the LOBFILE clause in the access parameters
// must specify a list of all directory objects that will be used for
// this field. This error occurs because a field contains the name
// of a directory object that is not in this list.
// *Action: Verify that the data file contains the correct directory object
// and verify that the list of valid directory objects in the LOBFILE
// clause for this column is complete.
4062, 0, "no data source specified\n"
// *Cause: No location for the data source of the external table was specified
// when the external table was created. An empty string is not valid.
// *Action: Specify the name of the data source in the LOCATION clause when
// creating an external table.
4063, 0, "unable to open log file %s\n OS error %s\n"
// *Cause: An attempt to open the log file failed.
// *Action: Specify a different log file or use NO LOGFILE to disable logging.
4064, 0, "fatal error during initialization\n"
// *Cause: An unexpected error occurred while initializing access to an
// external table.
// *Action: Contact Oracle support.
4065, 0, "error processing LOBFILE for field %s\n"
// *Cause: An error occured while opening or reading a LOBFILE for a column in
// a row.
// *Action: See message in log file for more information about the error.
4066, 0, "error initializing access to external table source\n"
// *Cause: An error occurred while attempting to retrieve information about a
// data source.
// *Action: See messages preceding this one for more information about the
// error.
4067, 0, "internal error allocating handle type %s\n"
// *Cause: An attempt to create an internal object failed.
// *Action: Contact Oracle support.
4068, 0, "internal error fetching attribute %s\n"
// *Cause: An attempt to fetch information about an internal object failed.
// *Action: Contact Oracle support.
4069, 0, "error fetching data for external table\n"
// *Cause: An error occurred while atempting to fetch data from an external
// table.
// *Action: See messages the precede this one for more information.
4070, 0, "field %s referenced by column transform %s not found\n"
// *Cause: The column transform for the named column references a field
// that did not exist anywhere in the definition of the data file.
// *Action: Verify that the column transform clause is specified correctly.
// Also verify that the field definitions for the data file are
// correct.
4071, 0, "record discarded from file %s\n"
// *Cause: Informational message displayed whenever the WHEN clause has been
// satisfied. If a DISCARD file has been specified for the operation,
// the record will be written to that file. The record number in
// the source data file is not known because multiple servers are
// loading from the file.
4072, 0, "error writing to file %s\n"
// *Cause: An error occurred while attempting to write to the named file.
// *Action: See messages that follow this message for more information
// about the error.
4073, 0, "record ignored because all referenced fields are null for a record\n"
// *Cause: A record was rejected because all fields in the data file
// referenced by the query were NULL.
4074, 0, "no write access to directory object %s\n"
// *Cause: The user does not have write access to the directory object used
// for a log, bad or reject file.
4075, 0, "no read access to directory object %s\n"
// *Cause: The user does not have read access to the directory object used
// for a data file.
4076, 0, "file name cannot contain a path specification: %s\n"
// *Cause: The name of a data file, log file, bad file or reject file
// contains a path specification.
// *Action: Use the name of a directory object to indicate where the file
// should be stored.
4077, 0, "unknown format specifier in file name %s\n"
// *Cause: A format specifier is a percent sign followed by a character. The
// percent sign and character are replaced by a value depending on the
// character. This error occurs when the character following the
// percent sign is not defined to have a value.
// *Action: See the documentation for information on valid format specifiers.
// If the file to be opened needs to have a percent sign in its name
// then use two pecent signs. They will get replaces by a single
// percent sign in the resulting file name.
4078, 0, "invalid file name specified: %s"
// *Cause: Attempt to parse the file name failed.
// *Action: Specify a valid file name.
4079, 0, "error fetching list of valid directories: %d\n"
// *Cause: An attempt to retrieve a list of valid directories that can be
// used by the user to open files failed. The number is an Oracle
// error code.
// *Action: Contact Oracle Support Services.
4080, 0, "directory object %s not found\n"
// *Cause: The directory object specified for an input file or a log, bad or
// discard file does not exist in the database or the user has no
// privileges to access this directory.
4081, 0, "field %s used in concatenation for column %s is not a character type\n"
// *Cause: The specified field was part of a concatenation of strings used to
// create the value for the names column. However, the field was not
// of a character datatype. Only character fields may be used as
// part of concatenating fields.
// *Action: Verify the correct field was used in the CONCAT clause. Also
// verify that the correct datatype is specified for the field in
// the field list.
4082, 0, " error converting field %s for LOBFILE column %s\n"
// *Cause: The LOBFILE column had either its directory object name or filename
// specified by a field in the data file and that field needed to be
// converted to the server's character set before it could be used.
// This message indicates that an attempt to convert the field failed.
// *Action: Verify that the data file has the correct value for the fields.
// Also verify that the correct character set was specified for the
// data file.
4083, 0, "no directory object specified in LOBFILE clause for column %s\n"
// *Cause: There was no directory object specified for the LOB files used to
// populate the named column and no default directory was specified
// for the external table.
// *Action: Either specify a directory name, or the name of a data field
// containing the name of the directory object that contains the
// files.
4084, 0, "unknown reader %s specified\n"
// *Cause: The access parameters specified an unknown reader in the
// com.oracle.bigdata.reader access parameter.
// *Action: Ensure that the value specified in the access parameter is correct.
4085, 0, "duplicate directory object %s and file %s specified for unload\n"
// *Cause: A CREATE TABLE AS SELECT statement was executed for an external
// table of type ORACLE_DATAPUMP and the same directory object and
// filename combination was specified multiple times.
// *Action: Issue the CREATE TABLE AS SELECT command again but make sure the
// combination of directory objects and filenames is unique.
4086, 0, "length of file name exceeds platform maximum of %d\n"
// *Cause: The length of a filename is longer than the maximum length
// supported by Oracle on the server platform.
// *Action: Verify that the name is correct. If so, use a shorter file name.
4087, 0, "no execute access to directory object %s\n"
// *Cause: Execute access to the directory object used for a preprocessor
// file was not granted.
// *Action: Grant execute privilege on the directory object or specify a
// different directory which already has execute privilege enabled.
4088, 0, "data sampling is not supported by this access driver\n"
// *Cause: A query of an external table requested a sample of the data
// returned. The access driver for the external table does not
// support sampling.
// *Action: Do not try to use sampling for this external table.
4089, 0, "column transform %s is not the name of a table column\n"
// *Cause: The specified column was in the list of column transforms but a
// column by that name does not exist in the table
// *Action: Verify that the correct name was specified in the column
// transform.
4090, 0, "big endian byte order mark found when little endian expected in %s\n"
// *Cause: A big endian byte order mark was found at the beginning of the
// specified file and either the access parameters specified the data
// was in little endian order or the byte order mark for a previous
// file was little endian.
// *Action: The file needs to be loaded separately. If a byte order was
// specified in the access parameters, make sure it is changed to
// be big endian.
4091, 0, "little endian byte order mark found when big endian expected in %s\n"
// *Cause: A little endian byte order mark was found at the beginning of the
// specified file and either the access parameters specified the data
// was in big endian order or the byte order mark for a previous
// file was big endian.
// *Action: The file needs to be loaded separately. If a byte order was
// specified in the access parameters, make sure it is changed to
// be little endian.
4092, 0, "attempt to audit directory object %s returned internal error %d\n"
// *Cause: An error occurred while attempting to enable auditing for the
// specified directory object.
// *Action: Contact Oracle Support Services.
4093, 0, "error processing the FIELD NAMES record in data file %s\n"
// *Cause: An error occurred while processing the FIELD NAMES record for the
// data file.
// *Action: See the messages that preceed this one for more details. Fix the
// error and retry the operation.
4094, 0, "not authorized to perform preprocessing with Oracle Database Vault enabled\n"
// *Cause: The Oracle Database Vault option did not permit the execution a
// program from an Oracle directory object.
// *Action: If preprocessing must be performed, then grant PREPROCESSOR
// authorization to the user in the Oracle Database Vault.
4095, 0, "preprocessor command %s encountered error \"%s\"\n"
// *Cause: The specified preprocessor command encountered an error during
// execution.
// *Action: Verify that the preprocessor command along with any arguments
// are correct.
4096, 0, " Warning: lobfile column transform ignored with PREPROCESSOR option.\n"
// *Cause: The specified column was in the list of lobfile column transforms
// but the PREPROCESSOR option was also specfied. The PREPROCESSOR
// option does not work in conjuction with lobfile column transforms.
// *Action: Do not use column transforms with the PREPROCESSOR option.
04097, 0, "RECORDS clause specified without a record format\n"
// *Cause: The RECORDS clause was part of the external table access parameters
// but no record format type was provided.
// *Action: If the RECORDS clause is used, then it must be followed by one
// of the VARIABLE, FIXED, or DELIMITED BY clauses.
4098, 0, "empty field name for field %d in the FIELD NAMES record in data file\n"
// *Cause: The field name for the listed field number in the FIELD NAMES
// record was empty.
// *Action: Specify a valid field name in the data file and retry the
// operation.
4099, 0, "Missing one or more field names in the FIELD NAMES record in the data file. Found %d fields, there should be %d fields.\n"
// *Cause: One or more field names was not listed in the FIELD NAMES record.
// However, it was listed in the access parameter list for the external
// table.
// *Action: Include all field names in the data file and retry the operation.
4100, 0, "record rejected in file %s\n"
// *Cause: A record in the data file was not loaded into the table because of
// an error while finding fields in the record. See the previous
// error for more information. The record will be written to the
// BAD file, if one is being used. The record number in the source
// data file is not known because multiple servers are loading from
// the file.
4101, 0, "record %d rejected in file %s\n"
// *Cause: A record in the data file was not loaded into the table because of
// an error while finding fields in the record. See the previous
// error for more information. The record will be written to the
// BAD file, if one is being used.
4102, 0, "record %d discarded from file %s\n"
// *Cause: Informational message displayed whenever the WHEN clause has been
// satisfied. If a DISCARD file has been specified for the operation,
// the record will be written to that file.
4103, 0, "error converting zoned decimal field to number for %s\n"
// *Cause: An error occurred converting a zoned decimal number to an Oracle
// number.
// *Action: Verify that the zoned decimal number is formatted correctly.
4104, 0, "zoned decimal field has bad values for %s\n"
// *Cause: A zoned decimal number has an invalid format.
// *Action: Verify that the zoned decimal number is formatted correctly.
4105, 0, "zoned decimal to number conversion caused overflow for %s\n"
// *Cause: A zoned decimal number could not be converted to an Oracle number
// because the number is too big for an oracle number.
// *Action: Verify that the zoned decimal number is formatted correctly.
4106, 0, "precision for zoned decimal number is too large for %s\n"
// *Cause: The precision of a zoned decimal number is larger than the
// precision that can be stored in an Oracle number.
// *Action: Verify that the zoned decimal number is formatted correctly.
4107, 0, "substring of field %(1)s for column %(2)s is not a character type\n"
// *Cause: A substring was specified for a field that which is not a
// character datatype. Only character fields may be used when
// specifying the substring transform.
// *Action: Verify the correct field was used in the STARTOF clause. Also
// verify that the correct datatype is specified for the field in
// the field list.
4108, 0, "unable to reread file %s\n"
// *Cause: The query that is executing requires that a data source for an
// external table be read multiple times. However, the data source
// is a sequential device that cannot be reread. Examples of this
// type of data source is a tape or pipe.
// *Action: There are a few ways around this problem. One is to rewrite
// the query so that the external table is referenced only
// once. Another option is to move the data source to a
// rereadable device such as a disk file. A third option is to
// load the data for the external table into a temporary table
// and change the query to reference the temporary table.
4109, 0, "specified path for directory object \"%s\" is invalid\n"
// *Cause: The default directory or a directory object specified for an
// input data file or an output dump, log, bad or discard file
// contains an invalid path name.
// *Action: Specify a valid path name for the directory object.
/
/ do not document 4110 - 4114
/ !!! Isn't there a *Document: No specification for this?
/
4110, 0, "Location specification %s has a wild card\n"
4111, 0, "Location specification %s has a subdirectory search\n"
4112, 0, "Location specification %s has a wild card and a subdirectory search\n"
4113, 0, " Matching files are:\n"
4114, 0, " %s\n"
/
4116, 0, "Field name %s%.*s%s in the FIELD NAMES record in the data file is too long.\n"
// *Cause: The field name exceeded the maximum of 128 characters.
// *Action: Specify at most 128 characters.
4117, 0, "Field name %s%.*s%s was not found in the access parameter field list or table.\n"
// *Cause: The listed field name in the FIELD NAMES record of the data file
// was not found in the access parameter field list or in the table
// columns. The next error message, if any, lists the name of the data
// file where the error was found.
// *Action: Verify that the field name in the FIELD NAMES record is correct.
// If that is correct, verify that the external table is defined
// correctly and that the access parameter field list is also
// correct.
4118, 0, "operation \"%s\", location \"%s\"\n"
// *Cause: This message provides information about the previous messages.
// *Action: Refer to the help for the previous message for more information.
4119, 0, "Error %d opening directory for wild card search: %s\n"
// *Cause: An error occured while trying to open a directory to
// look for files that match a wild card specification.
// *Action: See messages that follow for more details.
4120, 0, "Error %(1)d fetching count of files for wild card search in directory %(2)s\n"
// *Cause: An error occured while trying to retrieve the count of files
// matching a wild card specification in the directory
// *Action: See messages that follow for more details.
4121, 0, "Error %(1)d fetching file names for wild card search in directory %(2)s\n"
// *Cause: An error occured while trying to retrieve the names of files
// matching a wild card specification in the directory
// *Action: See messages that follow for more details.
4122, 0, "Error %(1)d finishing wild card search in directory %(2)s\n"
// *Cause: An error occured while trying to finish a search for files that
// match a wild card specification the directory.
// matching a wild card specification in the directory
// *Action: See messages that follow for more details.
4123, 0, "ending XML tag %s was not found before end of file\n"
// *Cause: A corresponding XML end tag was not found before the end of file.
// *Action: Add the missing XML end tag.
4124, 0, "no file name specified for location %d in LOCATION clause\n"
// *Cause: An empty string was specified for a file name in the LOCATION
// clause.
// *Action: Either specify a valid file name or remove that entry from the
// LOCATION clause.
4125, 0, "no directory object specified for location %d in LOCATION clause\n"
// *Cause: An empty string was specified for a directory object in the
// LOCATION clause and the DEFAULT DIRECTORY clause was not specified.
// *Action: Either specify the name of a valid directory object or specify the
// DEFAULT DIRECTORY clause.
4126, 0, "invalid CREDENTIAL parameter %s specified\n"
// *Cause: An invalid name for the CREDENTIAL parameter was specified.
// *Action: Specify a valid CREDENTIAL parameter in the external table access
// parameters. A schema name cannot be specified as part of a CREDENTIAL name.
4127, 0, "invalid URI %s specified in LOCATION clause\n"
// *Cause: An invalid URI was specified in the LOCATION clause.
// *Action: Verify that each URI specified in the LOCATION clause is valid.
4128, 0, "An unknown error occurred while retrieving URI objects.\n"
// *Cause: This is an internal error.
// *Action: Contact Oracle Support Services.
4129, 0, "no file name specified in LOCATION clause\n"
// *Cause: An empty string was specified for a file name in the LOCATION
// clause.
// *Action: Either specify a valid file name or remove that entry from the
// LOCATION clause.
/
/ KUDMR Errors: 5000-5499
/
5001, 0, "Shift based character sets not supported with CSV format files\n"
// *Cause: CSV is being used with a shift based chararcter set.
// *Action: Either use a non-shift based character set or do not use CSV format
// files.
5002, 0, "There are no matching files for any file specification in the LOCATION clause."
// *Cause: One or more file specifications including wild cards were specified
// in the LOCATION clause, but none of the files matched any of the
// specifications.
// *Action: Check to make sure that the file specifications are correct and
// that one or more files match the file specifications and then try
// the operation again.
5003, 0, " Warning: There are no matching files for this specification.\n"
// *Cause: No matching files were found for the LOCATION clause specification
// listed in the previous error message.
// *Action: No action is required. However, if you expected the LOCATION clause
// specification to match one or more files, check the specification
// and the files in the directory to make sure that they are
// correct. If needed, try the operation again.
5004, 0, " Warning: Intra source concurrency disabled because parallel select was not requested.\n\n"
// *Cause: Intra source concurrency can only be used when parallel select has
// been requested.
// *Action: No action is required this message is informational.
5005, 0, " Warning: Intra source concurrency disabled because a field of type RECNUM exists.\n\n"
// *Cause: Intra source concurrency cannot be used with RECNUM fields.
// *Action: No action is required this message is informational.
5006, 0, " Warning: Intra source concurrency disabled because a complex terminator string is being used.\n\n"
// *Cause: Intra source concurrency cannot be used with terminators where
// replicated substrings in the terminator could cause ambiguity during record parsing.\n\n"
// *Action: No action is required this message is informational.
5007, 0, " Warning: Intra source concurrency disabled because the preprocessor option is being used.\n\n"
// *Cause: Intra source concurrency cannot be used with the PREPROCESSOR option.
// *Action: No action is required this message is informational.
5008, 0, " Warning: Intra source concurrency disabled because the input data is in DELIMITED record format and the characterset is neither fixed width nor UTF8.\n\n"
// *Cause: Intra source concurrency cannot be used with the DELIMITED record format if the characterset is neither fixed width or UTF8.
// *Action: No action is required this message is informational.
5009, 0, " Warning: Intra source concurrency disabled because the input data is in VARIABLE record format.\n\n"
// *Cause: Intra source concurrency cannot be used with the VARIABLE record
// format.
// *Action: No action is required this message is informational.
5010, 0, " Warning: Intra source concurrency disabled because the input data is in CSV format with embedded record delimiters/terminators.\n\n"
// *Cause: Intra source concurrency cannot be used with the CSV record
// format that has embedded record delimiters/terminators.
// *Action: No action is required this message is informational.
5011, 0, "Size of file %(1)s in directory %(2)s has changed from %(3)d to %(4)d.\n"
// *Cause: While executing a query against an external table, the size of one
// of the files changed. Changing the data in a file during execution can
// cause incorrect or inconsistent results.
// *Action: Do not modify the data files for an external table while querying
// the table.
5012, 0, "File %(1)s in directory %(2)s is no longer a sequential file.\n"
// *Cause: While executing a query against an external table, the file
// went from being a sequential file at the beginning of the query to a
// non-sequential file later in the query.
// *Action: Do not modify the data files for an external table while querying
// the table.
5013, 0, "File %(1)s in directory %(2)s is now a sequential file.\n"
// *Cause: While executing a query against an external table, the file
// went from not being a sequential file at the beginning of the query to
// being a sequential file later in the query.
// *Action: Do not modify the data files for an external table while querying
// the table.
5014, 0, " Warning: Intra source concurrency disabled because the URLs specified for the Cloud Service map to compressed data.\n\n"
// *Cause: Intra source concurrency was used with a Cloud Service URL that
// maps to compressed data.
// *Action: No action is required, this message is informational.
5015, 0, "Shift-based character sets not supported with TRUNCATE_COLUMNS option.\n"
// *Cause: TRUNCATE_COLUMNS option was being used with a shift-based
// chararcter set.
// *Action: Either use a nonshift-based character set or do not use a larger
// field width for the columns and do not use TRUNCATE_COLUMNS option.
/
/ KUDMC Errors: 5500-5999
/
/ KUDMX Errors: 6000-6999
/ Project #58436: LOB Location Specifier (6000-6003)
6000, 0, "Unable to process LOB Location Specifier field.\n"
// *Cause: The LOB Location Specifier field was not processed correctly.
// *Action: Make sure the LOB Location Specifier is formatted correctly.
6001, 0, "LOB Location Specifier for column %s - invalid offset or length.\n"
// *Cause: The LOB Location Specifier contained an invalid offset or length.
// *Action: The offset must not be a negative value. The length can only
// be negative if a value of -1 (for a NULL LOB) is specified.
6002, 0, "LOB Location Specifier for column %s must be loaded into a LOB column.\n"
// *Cause: The destination column for a LOB Location Specifier field was not a LOB data type.
// *Action: Make sure the destination column is a LOB data type.
6003, 0, "LOB Location Specifier file name cannot contain a directory path.\n"
// *Cause: The file name for a LOB Location Specifier field contained a
// directory path.
// *Action: Make sure the file name specified does not contain any forward
// slash or backslash characters.
6004, 0, "The CREDENTIAL access parameter must accompany COMPRESSION access parameter.\n"
// *Cause: The COMPRESSION access parameter was specified but the CREDENTIAL
// access parameter was not present.
// *Action: Specify the CREDENTIAL access parameter in addition to the COMPRESSION
// access parameter.
6005, 0, "The CREDENTIAL access parameter requires a non-null LOCATION clause.\n"
// *Cause: The CREDENTIAL access parameter was specified but the LOCATION
// clause was empty.
// *Action: Populate the location clause if the CREDENTIAL access parameter was
// specified.
6006, 0, "The CREDENTIAL access parameter is not supported in populate mode.\n"
// *Cause: The CREDENTIAL access parameter was specified for the
// ORACLE_DATAPUMP access driver in populate mode.
// *Action: Do not specify the CREDENTIAL access parameter in populate mode.
/
// NLS_DO_NOT_TRANSLATE [9000,9999]
/ KUDMPP Errors: 9000-9999
/
/ GENERATED BY TOPAZ 1.0.7.0.0
/ Grammar file: kudmg.y, Version:8.2 Beta
/
/
# CHARACTER_SET_NAME = American_America.US7ASCII
/
/
/
/
9000,0, "debug: REDUCE \"%s\", enter state \"%d\""
/
/
9001,0, "debug: SHIFT token \"%s\", enter state \"%d\""
/
/
9002,0, "debug: ACCEPT."
/
/
9003,0, "debug: ERROR: parser detects possible syntax error."
/
/
9004,0, "debug: FATAL: topaz detects fatal error."
/
/
9005,0, "debug: LOOKAHEAD token is \"%s\"."
/
/
9006,0, "debug: keyword found, restore machine: state now \"%d\"."
/
/
9007,0, "debug: NEW TOKEN is \"%s\"."
/
/
9008,0, "debug: Grammar switch: Pushing token \"%s\"."
/
/
9009,0, "debug: Restoring machine: state now \"%d\"."
/
/
9010,0, "debug (recov): Entering error recovery."
/
/
9011,0, "debug: Success. Inserted token \"%s\"."
/
/
9012,0, "debug (recov): Failed. Insert token attempt."
/
/
9013,0, "debug: Trying insert state."
/
/
9014,0, "debug: Success."
/
/
9015,0, "debug: Failed. Insert state attempt."
/
/
9016,0, "debug: Trying delete token."
/
/
9017,0, "debug: Failed. Delete token attempt."
/
/
9018,0, "debug: Trying replace token."
/
/
9019,0, "debug: Success. Replaced with \"%s\"."
/
/
9020,0, "debug: Failed. Replace token attempt."
/
/
9021,0, "debug: Trying delete state, insert token."
/
/
9022,0, "debug: Failed. Delete/insert attempt."
/
/
9023,0, "debug (recov): Error recovery failed."
/
/
9026,0, "debug: Trying insert token."
/
/
9027,0, "debug (recov): SKIP token \"%s\""
/
/
9028,0, "debug (recov): POP state \"%d\" from parse stack"
/
/
9029,0, "debug (recov): try to SHIFT token \"%s\", in state \"%d\""
/
/
9031,0, "debug (recov): SHIFTed token \"%s\", new state \"%d\""
/
/
9032,0, "debug (recov): ERROR recovery underway, return to parsing "
/
/
9033,0, "debug: (ACT STK)%s"
/
/
9034,0, "debug: (PAR STK)%s"
/
/ The user should tune this message to his/her needs
9101,2, "syntax error: found \"%s\": expecting one of: \"%s\""
/
/
9102,0, "attempt recovery: symbol \"%s\" inserted before \"%s\"."
/
/
9103,0, "attempt recovery: symbol \"%s\" ignored."
/
/
9104,0, "attempt recovery: symbol \"%s\" substituted for \"%s\"."
/
/
9105,4, "error: got NULL for lexer callback."
/
/
9106,0, "file \"%s\", line \"%s\"."
/
/
9107,1, "error: got NULL for debug callback when debug flag is set."
/
/
9108,4, "fatal: internal error"
/
/
9109,4, "error: too many errors at token: %s"
/
/
9110,4, "error: got NULL for one of memory callbacks and not others"
/
/
9111,4, "error: lexer callback doesn't handle PZLEXERRGET."
/
/
9112,1, "warning: no 'error' token lookahead for any state on parse stack."
/
/ Terminals
/
9113,0, "end-of-file"
9114,0, "error"
9115,0, "and"
9116,0, "are"
9117,0, "asterisk"
9118,0, "atsign"
9119,0, "at"
9120,0, "all"
9121,0, "allfields"
9122,0, "badfile"
9123,0, "blanks"
9124,0, "by"
9125,0, "big"
9126,0, "bytes"
9127,0, "blank"
9128,0, "bendian"
9129,0, "bytestr"
9130,0, "backslash"
9131,0, "badfilename"
9132,0, "byteordermark"
9133,0, "binary_double"
9134,0, "binary_float"
9135,0, "bfloattype"
9136,0, "bdoubletype"
9137,0, "blob"
9138,0, "characterset"
9139,0, "colon"
9140,0, "column"
9141,0, "comma"
9142,0, "commkakw"
9143,0, "constant"
9144,0, "concat"
9145,0, "characters"
9146,0, "counted"
9147,0, "char"
9148,0, "charset"
9149,0, "charstr"
9150,0, "collength"
9151,0, "check"
9152,0, "clob"
9153,0, "compression"
9154,0, "convert_error"
9155,0, "credential"
9156,0, "csvwith"
9157,0, "csvwithout"
9158,0, "csv"
9159,0, "data"
9160,0, "date_format"
9161,0, "date"
9162,0, "day"
9163,0, "debug"
9164,0, "defaultif"
9165,0, "delimited"
9166,0, "decimal"
9167,0, "double"
9168,0, "doubletype"
9169,0, "datemask"
9170,0, "discardfile"
9171,0, "delimitby"
9172,0, "dquote"
9173,0, "dot"
9174,0, "dnfs_enable"
9175,0, "dnfs_disable"
9176,0, "dscfilename"
9177,0, "disable_directory_link_check"
9178,0, "datapump_with_header"
9179,0, "double-quoted-string"
9180,0, "directio"
9181,0, "directory"
9182,0, "embedded"
9183,0, "enclosed"
9184,0, "equal"
9185,0, "endian"
9186,0, "eof"
9187,0, "end_extended_parameters"
9188,0, "endpos"
9189,0, "escape"
9190,0, "extended_io_parameters"
9191,0, "enclosedby"
9192,0, "exit"
9193,0, "external"
9194,0, "externalkw"
9195,0, "extparm"
9196,0, "field"
9197,0, "fields"
9198,0, "first"
9199,0, "fixed"
9200,0, "float"
9201,0, "floattype"
9202,0, "for"
9203,0, "from"
9204,0, "file"
9205,0, "files"
9206,0, "filedir"
9207,0, "filename"
9208,0, "io_options"
9209,0, "fieldnames"
9210,0, "fieldnamesnone"
9211,0, "fieldnamesfirst"
9212,0, "fieldnamesfirstignore"
9213,0, "fieldnamesall"
9214,0, "fieldnamesallignore"
9215,0, "file_format"
9216,0, "forwardslash"
9217,0, "hexprefix"
9218,0, "hash"
9219,0, "ignore_blank_lines"
9220,0, "in"
9221,0, "interval"
9222,0, "is"
9223,0, "ignore_header"
9224,0, "identifier"
9225,0, "integer"
9226,0, "ignore"
9227,0, "ignore_chars_after_eor"
9228,0, "("
9229,0, "little"
9230,0, "load"
9231,0, "lobfile"
9232,0, "lobpc"
9233,0, "lobpcconst"
9234,0, "ltrim"
9235,0, "lrtrim"
9236,0, "logfile"
9237,0, "ldrtrim"
9238,0, "lendian"
9239,0, "<<<"
9240,0, "{"
9241,0, "logfilename"
9242,0, "local"
9243,0, "localtzone"
9244,0, "language"
9245,0, "loader"
9246,0, "lls"
9247,0, "llsdir"
9248,0, "lls_compat"
9249,0, "make_ref"
9250,0, "mask"
9251,0, "minussign"
9252,0, "missing"
9253,0, "month"
9254,0, "missingfld"
9255,0, "names"
9256,0, "newline"
9257,0, "no"
9258,0, "notequal"
9259,0, "notrim"
9260,0, "null"
9261,0, "nullif"
9262,0, "nodiscardfile"
9263,0, "nobadfile"
9264,0, "nologfile"
9265,0, "notermby"
9266,0, "nocheck"
9267,0, "noeorc"
9268,0, "nodirectio"
9269,0, "none"
9270,0, "nonullif"
9271,0, "number"
9272,0, "date_cache"
9273,0, "dnfs_readbuffers"
9274,0, "oid"
9275,0, "or"
9276,0, "oracle_date"
9277,0, "oracle_number"
9278,0, "optionally"
9279,0, "optenclose"
9280,0, "override"
9281,0, "plussign"
9282,0, "position"
9283,0, "preprocessor"
9284,0, "quote"
9285,0, "raw"
9286,0, "readsize"
9287,0, "record"
9288,0, "records"
9289,0, "recnum"
9290,0, "reject_record"
9291,0, ")"
9292,0, "row"
9293,0, "rtrim"
9294,0, "remove_quotes"
9295,0, ">>>"
9296,0, "}"
9297,0, "reject"
9298,0, "rows"
9299,0, "rejectrows"
9300,0, "second"
9301,0, "setid"
9302,0, "sizes"
9303,0, "string"
9304,0, "sign"
9305,0, "scale"
9306,0, ";"
9307,0, "skip"
9308,0, "startof"
9309,0, "single-quoted-string"
9310,0, "store_null"
9311,0, "terminated"
9312,0, "time"
9313,0, "timezone"
9314,0, "timestamp"
9315,0, "to"
9316,0, "transforms"
9317,0, "trim"
9318,0, "termby"
9319,0, "termeof"
9320,0, "termws"
9321,0, "territory"
9322,0, "terminators"
9323,0, "these"
9324,0, "textline"
9325,0, "truncate_columns"
9326,0, "unsigned"
9327,0, "uinteger"
9328,0, "underscore"
9329,0, "values"
9330,0, "variable"
9331,0, "varrawc"
9332,0, "varchar"
9333,0, "varraw"
9334,0, "varcharc"
9335,0, "vlenlen"
9336,0, "vmaxlen"
9337,0, "validate_table_data"
9338,0, "when"
9339,0, "whitespace"
9340,0, "with"
9341,0, "without"
9342,0, "xaddrv"
9343,0, "xmltag"
9344,0, "year"
9345,0, "zone"
9346,0, "zoned"
/
/ Nonterminals
/
9347,0, "accept grammar"
9348,0, "filename"
9349,0, "textVal"
9350,0, "double-quoted-string"
9351,0, "string_or_identifier"
9352,0, "allfieldsSpec"
9353,0, "allfilesSpec"
9354,0, "accessparamSpecList"
9355,0, "accessparamSpec"
9356,0, "apmodifiedSpec"
9357,0, "booleanSpec"
9358,0, "badfileSpec"
9359,0, "charsetSpec"
9360,0, "checkSpec"
9361,0, "coltransformSpec"
9362,0, "coltransformList"
9363,0, "coltransList"
9364,0, "compressionSpec"
9365,0, "concatSpec"
9366,0, "concatSpecList"
9367,0, "condSpec"
9368,0, "condSpecList"
9369,0, "convertErrorSpec"
9370,0, "countSpec"
9371,0, "credentialSpec"
9372,0, "csvSpec"
9373,0, "datecacheSpec"
9374,0, "dateformatSpec"
9375,0, "dateformatList"
9376,0, "dateformatSpecList"
9377,0, "datetimeType"
9378,0, "datatypeSpec"
9379,0, "debugSpec"
9380,0, "delimited"
9381,0, "delimbySpec"
9382,0, "delimSpec"
9383,0, "discardfileSpec"
9384,0, "directorySpec"
9385,0, "dnfs_readbuffersSpec"
9386,0, "dnfs_enableSpec"
9387,0, "dnfs_disableSpec"
9388,0, "endposition"
9389,0, "endianSpec"
9390,0, "equality"
9391,0, "externalSpec"
9392,0, "encloseSpec"
9393,0, "escapeSpec"
9394,0, "fieldsSpecList"
9395,0, "fieldsFmtSpec"
9396,0, "fieldsSpec"
9397,0, "fixed"
9398,0, "fieldnameSpec"
9399,0, "fieldnameSpecList"
9400,0, "fieldnameList"
9401,0, "fieldnamesSpec"
9402,0, "firstfileSpec"
9403,0, "fsio_optSpec"
9404,0, "fsio_optItem"
9405,0, "fileFormatSpec"
9406,0, "formatSpec"
9407,0, "globalNullifSpec"
9408,0, "hadoopSpecList"
9409,0, "hadoopFmtSpec"
9410,0, "hadoopSpec"
9411,0, "hexstring"
9412,0, "ignoreblanklinesSpec"
9413,0, "ignoreheaderSpec"
9414,0, "intervalSpec"
9415,0, "initSpec"
9416,0, "kudmSpec"
9417,0, "languageSpec"
9418,0, "lengthSpec"
9419,0, "llsSpec"
9420,0, "loadSpec"
9421,0, "lobfileSpec"
9422,0, "lobfileattrlistSpec"
9423,0, "lobfileattrSpec"
9424,0, "lobfilefromdirSpec"
9425,0, "lobdirlistSpec"
9426,0, "lobfilepieceSpec"
9427,0, "lobfilenameSpec"
9428,0, "logfileSpec"
9429,0, "maskSpec"
9430,0, "maxlenSpec"
9431,0, "missingSpec"
9432,0, "nodirlinkSpec"
9433,0, "noEorcSpec"
9434,0, "noNullifSpec"
9435,0, "operand1"
9436,0, "operand2"
9437,0, "outputFileSpec"
9438,0, "positionSpec"
9439,0, "precisionSpec"
9440,0, "preprocFileSpec"
9441,0, "preprocessorSpec"
9442,0, "qstring"
9443,0, "readsizeSpec"
9444,0, "recSpec"
9445,0, "recSpecList"
9446,0, "rangeSpec"
9447,0, "recfmtSpec"
9448,0, "recordSpec"
9449,0, "rejectSpec"
9450,0, "removeQuotesSpec"
9451,0, "scalarfieldSpec"
9452,0, "sign"
9453,0, "startposition"
9454,0, "stringSpec"
9455,0, "strsizeSpec"
9456,0, "skipSpec"
9457,0, "startofSpec"
9458,0, "termSpec"
9459,0, "timezoneSpec"
9460,0, "transformsto"
9461,0, "transformsfrom"
9462,0, "trimSpec"
9463,0, "textlines"
9464,0, "territorySpec"
9465,0, "textString"
9466,0, "truncateColumnsSpec"
9467,0, "variable"
9468,0, "validatedataSpec"
9469,0, "xmltagSpecList"
9470,0, "xmltagSpec"
9471,0, "xmltagsSpec"
9472,0, "kudmInput"
9473,0, "assign"
/
// NLS_DO_NOT_TRANSLATE [10000,10999]
/ KUPAPP Errors: 10000-10999
/
/ GENERATED BY TOPAZ 1.0.7.0.0
/ Grammar file: kupag.y, Version:10.0 Beta
/
/
# CHARACTER_SET_NAME = American_America.US7ASCII
/
/
/
/
10000,0, "debug: REDUCE \"%s\", enter state \"%d\""
/
/
10001,0, "debug: SHIFT token \"%s\", enter state \"%d\""
/
/
10002,0, "debug: ACCEPT."
/
/
10003,0, "debug: ERROR: parser detects possible syntax error."
/
/
10004,0, "debug: FATAL: topaz detects fatal error."
/
/
10005,0, "debug: LOOKAHEAD token is \"%s\"."
/
/
10006,0, "debug: keyword found, restore machine: state now \"%d\"."
/
/
10007,0, "debug: NEW TOKEN is \"%s\"."
/
/
10008,0, "debug: Grammar switch: Pushing token \"%s\"."
/
/
10009,0, "debug: Restoring machine: state now \"%d\"."
/
/
10010,0, "debug (recov): Entering error recovery."
/
/
10011,0, "debug: Success. Inserted token \"%s\"."
/
/
10012,0, "debug (recov): Failed. Insert token attempt."
/
/
10013,0, "debug: Trying insert state."
/
/
10014,0, "debug: Success."
/
/
10015,0, "debug: Failed. Insert state attempt."
/
/
10016,0, "debug: Trying delete token."
/
/
10017,0, "debug: Failed. Delete token attempt."
/
/
10018,0, "debug: Trying replace token."
/
/
10019,0, "debug: Success. Replaced with \"%s\"."
/
/
10020,0, "debug: Failed. Replace token attempt."
/
/
10021,0, "debug: Trying delete state, insert token."
/
/
10022,0, "debug: Failed. Delete/insert attempt."
/
/
10023,0, "debug (recov): Error recovery failed."
/
/
10026,0, "debug: Trying insert token."
/
/
10027,0, "debug (recov): SKIP token \"%s\""
/
/
10028,0, "debug (recov): POP state \"%d\" from parse stack"
/
/
10029,0, "debug (recov): try to SHIFT token \"%s\", in state \"%d\""
/
/
10031,0, "debug (recov): SHIFTed token \"%s\", new state \"%d\""
/
/
10032,0, "debug (recov): ERROR recovery underway, return to parsing "
/
/
10033,0, "debug: (ACT STK)%s"
/
/
10034,0, "debug: (PAR STK)%s"
/
/ The user should tune this message to his/her needs
10101,2, "syntax error: found \"%s\": expecting one of: \"%s\""
/
/
10102,0, "attempt recovery: symbol \"%s\" inserted before \"%s\"."
/
/
10103,0, "attempt recovery: symbol \"%s\" ignored."
/
/
10104,0, "attempt recovery: symbol \"%s\" substituted for \"%s\"."
/
/
10105,4, "error: got NULL for lexer callback."
/
/
10106,0, "file \"%s\", line \"%s\"."
/
/
10107,1, "error: got NULL for debug callback when debug flag is set."
/
/
10108,4, "fatal: internal error"
/
/
10109,4, "error: too many errors at token: %s"
/
/
10110,4, "error: got NULL for one of memory callbacks and not others"
/
/
10111,4, "error: lexer callback doesn't handle PZLEXERRGET."
/
/
10112,1, "warning: no 'error' token lookahead for any state on parse stack."
/
/ Terminals
/
10113,0, "end-of-file"
10114,0, "error"
10115,0, "basic"
10116,0, "characters"
10117,0, "clob"
10118,0, "compatible"
10119,0, "compression"
10120,0, "colon"
10121,0, "credential"
10122,0, "datapump"
10123,0, "dblink"
10124,0, "debug"
10125,0, "dfxmltypeclob"
10126,0, "disabled"
10127,0, "dumpfile"
10128,0, "dot"
10129,0, "enabled"
10130,0, "encryption"
10131,0, "encryptpasswordisnull"
10132,0, "equal"
10133,0, "flags"
10134,0, "hadoop_trailers"
10135,0, "high"
10136,0, "internal"
10137,0, "isc_disabled"
10138,0, "job"
10139,0, "latest"
10140,0, "("
10141,0, "logfile"
10142,0, "low"
10143,0, "medium"
10144,0, "minussign"
10145,0, "nologfile"
10146,0, "oidnoverify"
10147,0, "parallel"
10148,0, "partition"
10149,0, "reject"
10150,0, "rejectrows"
10151,0, "remapobjects"
10152,0, "replacement"
10153,0, "rows"
10154,0, ")"
10155,0, "table"
10156,0, "tableexists"
10157,0, "template_table"
10158,0, "validate_table_data"
10159,0, "version"
10160,0, "with"
10161,0, "workerid"
10162,0, "xmltype"
10163,0, "comma"
10164,0, "exit"
10165,0, "identifier"
10166,0, "number"
10167,0, "single-quoted-string"
10168,0, "atsign"
10169,0, "backslash"
10170,0, "double-quoted-string"
10171,0, "dquote"
10172,0, "eof"
10173,0, "extparm"
10174,0, "hash"
10175,0, "hexprefix"
10176,0, "<<<"
10177,0, "newline"
10178,0, "quote"
10179,0, ">>>"
10180,0, ";"
10181,0, "textline"
10182,0, "underscore"
/
/ Nonterminals
/
10183,0, "accept grammar"
10184,0, "double-quoted-string"
10185,0, "single-quoted-string"
10186,0, "textVal"
10187,0, "string_or_identifier"
10188,0, "kupdSpec"
10189,0, "accessParmSpec"
10190,0, "compressSpec"
10191,0, "credentialSpec"
10192,0, "datapumpSpec"
10193,0, "datapumpSpecList"
10194,0, "dblinkSpec"
10195,0, "debugSpec"
10196,0, "dpclauseSpec"
10197,0, "dfXmltypeClobSpec"
10198,0, "DWCScompressSpec"
10199,0, "encpwnullSpec"
10200,0, "encryptSpec"
10201,0, "fileSpec"
10202,0, "fileSpecList"
10203,0, "flagsSpec"
10204,0, "hadooptrailerSpec"
10205,0, "internalSpec"
10206,0, "iscDisabledSpec"
10207,0, "jobSpec"
10208,0, "logfileSpec"
10209,0, "oidnvSpec"
10210,0, "ordernumSpec"
10211,0, "outputFileSpec"
10212,0, "parallelSpec"
10213,0, "partitionSpec"
10214,0, "rejRowRepChrSpec"
10215,0, "remapSpec"
10216,0, "tablexistsSpec"
10217,0, "templateTabSpec"
10218,0, "validatedataSpec"
10219,0, "versionSpec"
10220,0, "workeridSpec"
10221,0, "kupdInput"
10222,0, "assign"
/
/ KUPAX Errors: 11000-11499
/11000 not used. Remove it when it's ok to change msg files!
11000, 0, "file truncated error\n"
// *Cause: A truncated file was used for the load operation.
// *Action: Verify unload operation completed successfully.
/11001 not used. Remove it when it's ok to change msg files!
11001, 0, "files not from the same unload operation\n"
// *Cause: Files used for the load operation were not from the same unload
// operation.
// *Action: Verify the files used are from the same unload operation.
/11002 not used. Remove it when it's ok to change msg files!
11002, 0, "unable to read data chunk %s\n"
// *Cause: A read or seek to this data chunk was not possible. This chunk
// may not have existed.
// *Action: Verify the files used for the load operation are correct.
11003, 0, "bad data encountered while reading from file %s\n"
// *Cause: There was a datatype conversion error while attempting to convert
// the data in the data file to match the datatype of a column in the
// external table. The message that follows this one displays the
// name of the column and the start of the data for the column that
// could not be converted. The row containing the bad data is
// rejected and not included as a row in the external table.
// *Action: If the row containing the bad data should not be filtered out,
// then modify the definition of the external table so that the
// datatypes of the columns match the datatypes of the fields in
// the data file.
11004, 0, "requested version %s not supported by ORACLE_DATAPUMP\n"
// *Cause: This database version (defaulted to COMPATIBLE if not
// user-specified) was not supported by ORACLE_DATAPUMP external
// table access driver.
// Note: Database versions before 9.2 were not supported.
// *Action: Specify a supported version and rerun the operation.
11005, 0, "error seeking in file: %s\n"
// *Cause: An attempt to seek to the specified position in file failed.
// *Action: Review the error message. Resolve the problem and retry the
// the operation. Contact Oracle Support Services if
// the problem cannot be resolved.
11006, 0, "file truncated error in %s\n"
// *Cause: A truncated or incomplete file was used for the load operation.
// *Action: Verify unload operation completed successfully.
11007, 0, "conversion error loading table %*.*s.%*.*s"
// *Cause: A row could not be loaded into the table because there was a
// conversion error for one or more columns in a row.
// *Action: See the message that follows for more information about the row
// that could not be loaded. To avoid this error, make sure the
// definition of the table being loaded matches the definition of
// the table being unloaded.
11008, 0, "conversion error loading table %*.*s.%*.*s partition %*.*s"
// *Cause: A row could not be loaded into the table because there was a
// conversion error for one or more columns in a row.
// *Action: See the message that follows for more information about the row
// that could not be loaded. To avoid this error, make sure the
// definition of the table being loaded matches the definition of
// the table being unloaded.
11009, 00000, "data for row: %*.*s \n"
// *Cause: A conversion error occurred while loading data into a table. The
// message shows values for the field in the row that had
// the conversion error.
// *Action: None. This is only an informational message.
11010, 0, "unable to open at least one dump file for fetch\n"
// *Cause: None of the files in the LOCATION clause can be opened for
// a fetch on an external table.
// *Action: A fetch operation on an external table in SQL mode requires
// that at least one file could be opened. Check that the
// directory object and file names to the dump files are correct.
11011, 0, "the following file is not valid for this load operation\n"
// *Cause: This file could not be used for this load operation.
// See the following message for more information.
// *Action: Verify all the files in the LOCATION clause are from
// the same unload operation and that the unload was successful.
11012, 0, "file %s in %s already exists\n"
// *Cause: The specified file could not be used for this unload because
// that would mean overwriting an existing file.
// *Action: Specify a file that does not currently exist.
11013, 0, "internal number in header in file %s is not valid\n"
// *Cause: The specified file could not be used for this operation because
// the internal number in the header was not valid.
// *Action: If the dump files were transferred over, verify the
// transfer operation was done correctly.
11014, 0, "internal metadata in file %s is not valid\n"
// *Cause: The specified file could not be used for this operation because the
// internal metadata stored in this file does not match the metadata
// stored in the first file piece set.
// *Action: Verify all the files in the LOCATION clause are the correct
// dump files to use.
11015, 0, "error in unloading or loading data\n"
// *Cause: An error has occurred in a stream unload or load operation.
// *Action: Contact Oracle Support Services.
11016, 0, "database version in file %s is not valid\n"
// *Cause: The specified file could not be used for this fetch because
// its database version was not compatible with the database version
// in the other files in the LOCATION clause.
// *Action: Verify all the files in the LOCATION clause were populated
// with compatible database versions.
11017, 0, "file %s not found\n"
// *Cause: The file was not found.
// *Action: Verify the correct file (path and file name) was specified.
11018, 0, "file %s not a valid dump file\n"
// *Cause: This file did not have the correct file format. It could not be
// used for an external table fetch operation.
// *Action: Verify this file is from a SQL mode external table populate
// operation and that the operation was successful.
11019, 0, "the following file is not valid for this fetch operation\n"
// *Cause: A file could not be used for this fetch.
// See the following message for more information.
// *Action: Verify all the files in the LOCATION clause are from successful
// populate operations. If the files were generated from various
// populate operations, then verify that those were done with
// common attributes such as with the same tables and compatible
// database versions.
11020, 0, "header in file %s may not contain correct information\n"
// *Cause: The header may be corrupted.
// *Action: Contact Oracle Support Servicess.
11021, 0, "header in file %s has an incompatible version number\n"
// *Cause: A dump file was specified for a load operation whose version
// number is incompatible with the dump file version currently
// produced by the Oracle server on the system. Usually this
// message indicates that the dump file was produced by a newer
// version of the Oracle server.
// *Action: Load this dump file using the same version of the Oracle
// server that created the file.
11022, 0, "specified file name \"%s\" is invalid\n"
// *Cause: The file name specified for a dump or log file was invalid
// or null.
// *Action: Specify a valid file name for the dump or log file.
11023, 0, "specified path for directory object \"%s\" is invalid\n"
// *Cause: The default directory or a directory object specified for a
// dump or log file contained an invalid path name or was null.
// *Action: Specify a valid path name for the directory object.
11024, 0, "This external table can only be accessed from within a Data Pump job."
// *Cause: An attempt was made to access a temporary external table that was
// created by Data Pump to be used internally during the execution of
// an export or import job.
// *Action: None.
11025, 0, "LOCATION clause is not allowed for ORACLE_HIVE external tables.\n"
// *Cause: The LOCATION clause was specified for an ORACLE_HIVE access
// driver. The ORACLE_HIVE access driver gets LOCATION information
// from the metadata in the Hive catalog.
// *Action: Omit the LOCATION clause when creating an external table using
// the ORACLE_HIVE access driver.
11026, 0, "bad header format at start of granule [%d] detected\n"
// *Cause: The granule header was read but did not appear to be
// formatted correctly. The incorrect format could be due to a dump
// file corruption.
// *Action: Contact Oracle Support Services.
11027, 0, "A stream format internal error was detected unloading data \"%s\".\n"
// *Cause: An error occurred in a stream unload operation.
// *Action: Contact Oracle Support Services.
//
11028, 0, "Data load operation detected data stream format error %(1)d for granule %(2)d.\n"
// *Cause: The format of the dump file data stream was not correct.
// *Action: The stream format error may have been caused by a corrupted
// dump file. If possible, re-create the dump file and try again.
// If the problem persists, contact Oracle Support Services.
11029, 0, "Data load operation detected data stream format error for granule %d, attempting to continue.\n"
// *Cause: The format of the dump file data stream was not correct.
// *Action: The stream format error may have been caused by a corrupted
// dump file. If possible, re-create the dump file and try again.
// If the problem persists, contact Oracle Support Services.
/
/ KUBD Errors: 11500-11999
/
/ 11500 available
/
11501, 0, "ORACLE_BIGDATA access driver does not support modifying access parameters\n"
// *Cause: A select of an ORACLE_BIGDATA external table used the EXTERNAL
// MODIFY clause to specify additional access parameters. An
// ORACLE_BIGDATA external table does not support modification of
// access parameters.
// *Action: Remove the EXTERNAL MODIFY clause from the SELECT statement.
11502, 0, "unexpected error loading Java Virtual Machine\n"
// *Cause: The external procedure agent for the external table access driver
// was unable to load the Java Virtual Machine.
// *Action: Contact Oracle Support Services.
11503, 0, "cannot access cluster\n"
// *Cause: An attempt was made to access table data in an ORACLE_HIVE or an
// ORACLE_HDFS external data source.
// *Action: Contact the database administrator about gaining access to
// ORACLE_HIVE and ORACLE_HDFS external data sources.
11504, 0, "error from external driver: %s\n"
// *Cause: An error occurred while attempting to access data in an ORACLE_HIVE
// or an ORACLE_HDFS external data source.
// *Action: Correct the problem as suggested by the error message and retry
// the operation.
11505, 0, "invalid value \"%(1)s\" specified for access parameter \"%(2)s\"\n"
// *Cause: A NULL or invalid value was supplied for the access parameter.
// *Action: Correct the invalid value and retry the operation.
11506, 0, "cannot change cluster in the same session\n"
// *Cause: An attempt was made to change the cluster in the same session.
// The first access to an Oracle BigData external table within a
// database session establishes the cluster for that session. This is
// determined by the cluster specified in the table's access
// parameters or, if no cluster was specified in the table's access
// parameters, by the default cluster set in the Oracle Big Data
// configuration file. Accessing an Oracle BigData external table in
// a different cluster within the same database session is not
// allowed.
// *Action: Establish a new database session and retry the operation.
11507, 0, "missing separator at offset %(1)d in line \"%(2)s\"\n"
// *Cause: Access parameters in an Oracle Big Data external table as well as
// entries in the Oracle Big Data configuration file were lists of one
// or more property name or value pairs. In some cases, the property
// name does not require a value. In other cases where a value must be
// supplied with the property name, the two must be separated by an
// equal sign ('=') or a colon (':').
// *Action: Correct the problem as suggested by the error message and retry
// the operation.
11508, 0, "invalid character at offset %(1)d in line \"%(2)s\"\n"
// *Cause: An invalid multibyte UTF character was encountered in the access
// parameters of an Oracle Big Data external table.
// *Action: Contact Oracle Support Services.
11509, 0, "invalid escape sequence at offset %(1)d in line \"%(2)s\"\n"
// *Cause: An invalid escape sequence was encountered in the access parameters
// of an Oracle Big Data external table. This may be caused by \unnnn
// Unicode code point that does not generate a valid Unicode character.
// *Action: Correct the problem as suggested by the error message and retry
// the operation.
11510, 0, "missing value at offset %(1)d in line \"%(2)s\"\n"
// *Cause: Access parameters in an Oracle Big Data external table as well as
// entries in the Oracle Big Data configuration file were lists of one
// or more property name or value pairs. In some cases, the property
// name does not require a value. In other cases, where a value must
// be supplied with the property name, the two must be separated by an
// equal sign ('=') or a colon (':'). In this instance, a property name
// and a separator were found without a corresponding value.
// *Action: Correct the problem as suggested by the error message and retry
// the operation. Supply a value if the property name requires one.
// Otherwise, remove the separator and supply only the property
// name.
11511, 0, "failed to initialize logging in external driver\n"
// *Cause: The external driver code could not initialize a context for
// logging messages. This usually indicates a problem with the
// value of the Java classpath used by the external driver.
// *Action: Contact your system administrator to examine the contents of both
// the Oracle Big Data configuration file and the Oracle Big Data
// log4j configuration file to ensure that the entries in these files
// contain correct information.
/
/ 11512-11515 available
/
11516, 0, "memory allocation error while initializing the Java Virtual Machine\n"
// *Cause: An error occurred while trying to allocate memory in order to
// initialize the Java Virtual Machine in the external driver.
// *Action: Contact your system administrator.
/
/ 11517-11520 available
/
11521, 0, "invalid value when attempting to modify access parameter \"%s\"\n"
// *Cause: An attempt was made to modify an invalid access parameter.
// *Action: The only valid access parameters which can be modified are:
// "com.oracle.bigdata.log.qc"
// "com.oracle.bigdata.log.exec"
// "com.oracle.bigdata.log.opt"
// "com.oracle.bigdata.debug"
// "com.oracle.bigdata.datamode"
// Correct the invalid access parameter and retry the operation.
/
/ 11522 available
/
11523, 0, "external driver failed with unexpected error: %s\n"
// *Cause: The ORACLE_HIVE or ORACLE_HDFS external driver encountered an
// unexpected error condition.
// *Action: Contact Oracle Support Services.
/ Note: If you change 11523, then change corresponding text in kubsagt.c.
11524, 0, "initialization failure for Java Native Interface (JNI) call\n"
// *Cause: The external driver encountered an unexpected error while
// trying to initialize its internal context for calling the Java Native
// Interface (JNI). This may indicate a classpath problem in the Oracle
// Big Data configuration file or a problem in the Oracle Big Data
// log4j configuration file.
// *Action: Contact your system administrator to examine the contents of both
// the Oracle Big Data configuration file and the Oracle Big Data
// log4j configuration file to ensure that the entries in these files
// contain correct information.
11525, 0, "The external driver was unable to attach to the Java Virtual Machine.\n"
// *Cause: The external driver encountered an unexpected error while trying
// to attach a thread to the Java Virtual Machine.
// *Action: Contact Oracle Support Services.
11526, 0, "memory allocation failure for Java Native Interface (JNI) call\n"
// *Cause: An error occurred while trying to allocate memory in order to
// make a Java Native Interface (JNI) call in the external driver.
// *Action: Contact your system administrator.
11527, 0, "The external driver was unable to attach to shared memory.\n"
// *Cause: The external driver encountered an unexpected error while
// trying to attach to a shared memory segment.
// *Action: Contact Oracle Support Services.
11528, 0, "access to cluster \"%s\" is not properly defined\n"
// *Cause: Access to an ORACLE_HIVE or ORACLE_HDFS external data source was
// not defined as documented.
// *Action: Contact the database administrator.
11529, 0, "class \"%(1)s\" is invalid for %(2)s external tables\n"
// *Cause: An invalid value was specified for the COM.ORACLE.BIGDATA.CLASS
// access parameter for an ORACLE_HIVE or ORACLE_HDFS external table
// access driver. The ORACLE_HIVE and ORACLE_HDFS access drivers use
// a built-in class in order to access their data source.
// *Action: Omit the COM.ORACLE.BIGDATA.CLASS access parameter when creating
// an external table using the ORACLE_HIVE or ORACLE_HDFS access
// driver. Alternatively, the builtin class names,
// COM.ORACLE.BIGDATA.AD.HIVE and COM.ORACLE.BIGDATA.AD.HDFS, may
// be used when creating an external table using the ORACLE_HIVE or
// ORACLE_HDFS access driver.
11530, 0, "value for com.oracle.bigdata.buffersize larger than maximum allowed value %d\n"
// *Cause: The com.oracle.bigdata.buffersize was specified for the external
// table and the value specified was larger than the maximum allowed
// value.
// *Action: Change the value specified for com.oracle.bigdata.buffersize to be
// smaller than the maximum value reported in the message.
11531, 0, "missing mandatory property \"%s\" in the Oracle Big Data configuration file\n"
// *Cause: A mandatory property was not found in the Oracle Big Data
// configuration file.
// *Action: Contact your system administrator to modify the Oracle Big Data
// configuration file so that it contains all of the required
// information.
11532, 0, "duplicate property \"%s\" in the Oracle Big Data configuration file\n"
// *Cause: A duplicate property was found in the Oracle Big Data configuration
// file.
// *Action: Contact your system administrator to remove all duplicate
// properties from the Oracle Big Data configuration file.
11533, 0, "error collecting JVM information: %s\n"
// *Cause: The ORACLE_HIVE or ORACLE_HDFS external driver encountered an
// unexpected error while trying to collect information such as
// memory usage from the Java Virtual Machine (JVM).
// *Action: Contact your system administrator.
11534, 0, "external driver JNI initialization failure: %s\n"
// *Cause: The ORACLE_HIVE or ORACLE_HDFS external driver encountered an
// unexpected error while trying to initialize its internal context
// for calling the Java Native Interface (JNI). This may indicate a
// classpath problem in the Oracle Big Data configuration file or a
// problem in the Oracle Big Data log4j configuration file.
// *Action: Contact your system administrator.
11535, 0, "XAD version \"%s\" incompatible with JXADProvider version \"%s\"\n"
// *Cause: A version mismatch between the ORACLE_HIVE or ORACLE_HDFS access
// driver and the external driver Java components has been detected.
// *Action: Contact your system administrator.
11536, 0, "external driver MTA initialization failure: %s\n"
// *Cause: The ORACLE_HIVE or ORACLE_HDFS multithreaded external agent
// encountered an initialization failure that prevented it from
// starting.
// *Action: Contact your system administrator.
/ Note: If you change 11536, then change corresponding text in kubsagt.c.
/
/ do not document 11537
/
11537, 0, "%s\n"
/
/ 11538-11541 available
/
11542, 0, "error initializing dynamic-link librarian: %s\n"
// *Cause: An error occurred while trying to initialize the dynamic-link
// librarian needed to access the Java Virtual Machine library.
// *Action: Contact Oracle Support Services.
11543, 0, "error accessing the Java Virtual Machine library: %s\n"
// *Cause: An error occurred while trying to open the Java Virtual Machine
// library in the external driver.
// *Action: Contact your system administrator.
11544, 0, "error locating symbol address in the Java Virtual Machine library: %s\n"
// *Cause: An error occurred while trying to locate a symbol address in
// the Java Virtual Machine library.
// *Action: Contact your system administrator.
11545, 0, "unable to set NLS %s to required value %s"
// *Cause: An error occurred while the ORACLE_HIVE or ORACLE_HDFS external
// agent was trying to set up its NLS environment.
// *Action: Contact Oracle Support Services.
11546, 0, "external driver unable to attach to shared memory: [%s] [%s] [%s] [%s] [%s] [%s][%s]\n"
// *Cause: The ORACLE_HIVE or ORACLE_HDFS external driver encountered an
// unexpected error while trying to attach to a shared memory segment.
// *Action: Contact Oracle Support Services.
11547, 0, "external driver unable to detach from shared memory: [%s] [%s] [%s] [%s] [%s] [%s][%s]\n"
// *Cause: The ORACLE_HIVE or ORACLE_HDFS external driver encountered an
// unexpected error while trying to detach from a shared memory
// segment.
// *Action: Contact Oracle Support Services.
11548, 0, "error encountered creating shared memory: [%s] [%s] [%s] [%s] [%s] [%s][%s]\n"
// *Cause: The ORACLE_HIVE or ORACLE_HDFS access driver encountered an
// unexpected error while trying to create a shared memory segment.
// *Action: Contact Oracle Support Services.
11549, 0, "error encountered destroying shared memory: [%s] [%s] [%s] [%s] [%s] [%s][%s]\n"
// *Cause: The ORACLE_HIVE or ORACLE_HDFS access driver encountered an
// unexpected error while trying to destroy a shared memory segment.
// *Action: Contact Oracle Support Services.
11550, 0, "invalid JNI version \"%s\" encountered while initializing the Java Virtual Machine\n"
// *Cause: A Java Native Interface (JNI) version error occurred while trying to
// create and initialize the Java Virtual Machine in the external
// agent.
// *Action: Contact your system administrator.
11551, 0, "error generating file name for file \"%(1)s\" in directory \"%(2)s\": %(3)s\n"
// *Cause: An error occurred while trying to generate a full file name
// specification.
// *Action: Contact your system administrator.
11552, 0, "error initializing the Java Virtual Machine: %s\n"
// *Cause: An error occurred while trying to create and initialize the
// Java Virtual Machine in the external agent.
// *Action: Contact your system administrator.
11553, 0, "The Oracle Big Data configuration file \"%s\" is empty.\n"
// *Cause: There was no content in the Oracle Big Data configuration file.
// *Action: Contact your system administrator to correct the configuration
// files for the Hadoop cluster.
11554, 0, "error accessing the Oracle Big Data configuration file \"%(1)s\": %(2)s\n"
// *Cause: A file I/O error occurred while attempting to access the
// Oracle Big Data configuration file.
// *Action: Contact your system administrator to correct the configuration
// files for the Hadoop cluster.
11555, 0, "error opening the Oracle Big Data configuration file \"%(1)s\": %(2)s\n"
// *Cause: A file I/O error occurred while trying to open the Oracle Big Data
// configuration file.
// *Action: Contact your system administrator to correct the configuration
// files for the Hadoop cluster.
11556, 0, "error reading the Oracle Big Data configuration file \"%(1)s\": %(2)s\n"
// *Cause: A file I/O error occurred while trying to read from the Oracle Big
// Data configuration file.
// *Action: Contact your system administrator to correct the configuration
// files for the Hadoop cluster.
11557, 0, "error closing the Oracle Big Data configuration file \"%(1)s\": %(2)s\n"
// *Cause: A file I/O error occurred while trying to close the Oracle Big Data
// configuration file.
// *Action: Contact your system administrator to correct the configuration
// files for the Hadoop cluster.
11558, 0, "invalid cluster name \"%s\"\n"
// *Cause: An invalid cluster name was specified for the external table
// in the com.oracle.bigdata.cluster access parameter. The name
// must contain only alphanumeric characters or the underscore
// character. In Oracle Database 12c release 12.1.0.2, the cluster
// name is limite to 15 bytes. In Oracle Database 12c release 12.2
// and higher, the cluster name is limited to 113 bytes.
// *Action: Correct the cluster name for the external table and retry the
// operation.
11559, 0, "invalid default cluster name \"%s\"\n"
// *Cause: An invalid cluster name was specified for the
// bigdata.cluster.default property in the Oracle Big Data
// configuration file. The name must contain only alphanumeric
// characters, the hyphen or underscore character. In Oracle Database
// 12c release 12.1.0.2, the cluster name is limited to 15 bytes. In
// Oracle Database 12c release 12.2 and higher, the cluster name is
// limited to 113 bytes.
// *Action: Contact your system administrator to correct the value of the
// bigdata.cluster.default property in the Oracle Big Data
// configuration file and retry the operation.
11560, 0, "error accessing the Oracle Big Data cluster directory \"%(1)s\": %(2)s\n"
// *Cause: A file I/O error occurred while attempting to access the
// Oracle Big Data cluster directory file.
// *Action: Contact your system administrator to correct the configuration
// files for the Hadoop cluster.
11561, 0, "error while attempting to allocate Java memory: %s\n"
// *Cause: An error occurred while trying to allocate Java memory to the
// external driver.
// *Action: Examine the accompanying text in the error message and contact
// your system administrator.
11562, 0, "error while attempting to allocate %s bytes of native memory\n"
// *Cause: An error occurred while trying to allocate native memory to the
// external driver.
// *Action: Contact your system administrator.
/
/ 11600 - start of field mode messages
/
11600, 0, "unable to find first record in a split with I/O buffer size of %d kilobytes\n"
// *Cause: The access driver was unable to find the first record in the split
// for a Hadoop Distributed File System (HDFS) file.
// *Action: The access driver requires that the size of records in the file
// are not larger than the size of the I/O buffers. Try increasing
// the size of the I/O buffers with the access parameter
// com.oracle.bigdata.fieldmode.buffersize.
11601,0, "record exceeded the maximum record size of %d kilobytes\n"
// *Cause: The access driver found a record in a Hadoop Distributed File
// System (HDFS) file that is longer than the largest size allowed
// for this table.
// *Action: The access driver requires that the size of records in the file
// are not larger than the size of the I/O buffers. Try increasing
// the size of the I/O buffers with the access parameter
// com.oracle.bigdata.fieldmode.buffersize.
11602,0, "conversion error for column %(1)s in column array row %(2)d\n"
// *Cause: There was a data type conversion error while attempting to convert
// the data in the data file to match the data type of a column in the
// external table.
// *Action: Make sure the data is correct. Also, verify that the data types
// specified for the fields are correct.
11603, 0, "no directory object specified for bad file\n"
// *Cause: The file name in the BADFILE clause was specified without a
// directory object and the DEFAULT DIRECTORY clause was not
// specified for the external table.
// *Action: Either specify a directory object as part of the BADFILE clause or
// specify the DEFAULT DIRECTORY clause.
11604, 0, "no directory object specified for log file\n"
// *Cause: A log file for an external table did not have a directory object.
// *Action: Either specify a directory object as part of the log file name in
// the ACCESS PARAMETERS or query, or specify the DEFAULT DIRECTORY
// clause in the ACCESS PARAMETERS or query. ORACLE_LOADER and
// ORACLE_DATAPUMP access drivers will create a log file by default.
// If you do not want a log file, then use the NOLOG clause in the
// access parameters.
11605, 0, "no directory object specified for discard file\n"
// *Cause: The file name in the DISCARDFILE clause was specified without a
// directory object and the DEFAULT DIRECTORY clause was not
// specified for the external table.
// *Action: Either specify a directory object as part of the DISCARDFILE
// clause or specify the DEFAULT DIRECTORY clause.
11606, 0, "no directory object specified for PREPROCESSOR file\n"
// *Cause: The file name in the PREPROCESSOR clause was specified without a
// directory object and the DEFAULT DIRECTORY clause was not
// specified for the external table.
// *Action: Either specify a directory object as part of the PREPROCESSOR
// clause or specify the DEFAULT DIRECTORY clause.
11607, 0, "sequential data files were not supported by BIGDATA access driver, %s\n"
// *Cause: The file names in the message was a sequential file. The BIGDATA
// access driver does not support sequential files.
// *Action: Modify the files listed in the LOCATION clause to omit the
// sequential file.
// NLS_DO_NOT_TRANSLATE [12000,12999]
/ KUBSPP Errors: 12000-12999
/
/ GENERATED BY TOPAZ 1.0.7.0.0
/ Grammar file: kubsg.y, Version:12.2 Production
/
/
# CHARACTER_SET_NAME = American_America.US7ASCII
/
/
/
/
12000,0, "debug: REDUCE \"%s\", enter state \"%d\""
/
/
12001,0, "debug: SHIFT token \"%s\", enter state \"%d\""
/
/
12002,0, "debug: ACCEPT."
/
/
12003,0, "debug: ERROR: parser detects possible syntax error."
/
/
12004,0, "debug: FATAL: topaz detects fatal error."
/
/
12005,0, "debug: LOOKAHEAD token is \"%s\"."
/
/
12006,0, "debug: keyword found, restore machine: state now \"%d\"."
/
/
12007,0, "debug: NEW TOKEN is \"%s\"."
/
/
12008,0, "debug: Grammar switch: Pushing token \"%s\"."
/
/
12009,0, "debug: Restoring machine: state now \"%d\"."
/
/
12010,0, "debug (recov): Entering error recovery."
/
/
12011,0, "debug: Success. Inserted token \"%s\"."
/
/
12012,0, "debug (recov): Failed. Insert token attempt."
/
/
12013,0, "debug: Trying insert state."
/
/
12014,0, "debug: Success."
/
/
12015,0, "debug: Failed. Insert state attempt."
/
/
12016,0, "debug: Trying delete token."
/
/
12017,0, "debug: Failed. Delete token attempt."
/
/
12018,0, "debug: Trying replace token."
/
/
12019,0, "debug: Success. Replaced with \"%s\"."
/
/
12020,0, "debug: Failed. Replace token attempt."
/
/
12021,0, "debug: Trying delete state, insert token."
/
/
12022,0, "debug: Failed. Delete/insert attempt."
/
/
12023,0, "debug (recov): Error recovery failed."
/
/
12026,0, "debug: Trying insert token."
/
/
12027,0, "debug (recov): SKIP token \"%s\""
/
/
12028,0, "debug (recov): POP state \"%d\" from parse stack"
/
/
12029,0, "debug (recov): try to SHIFT token \"%s\", in state \"%d\""
/
/
12031,0, "debug (recov): SHIFTed token \"%s\", new state \"%d\""
/
/
12032,0, "debug (recov): ERROR recovery underway, return to parsing "
/
/
12033,0, "debug: (ACT STK)%s"
/
/
12034,0, "debug: (PAR STK)%s"
/
/ The user should tune this message to his/her needs
12101,2, "syntax error: found \"%s\": expecting one of: \"%s\" etc.."
/
/
12102,0, "attempt recovery: symbol \"%s\" inserted before \"%s\"."
/
/
12103,0, "attempt recovery: symbol \"%s\" ignored."
/
/
12104,0, "attempt recovery: symbol \"%s\" substituted for \"%s\"."
/
/
12105,4, "error: got NULL for lexer callback."
/
/
12106,0, "file \"%s\", line \"%s\"."
/
/
12107,1, "error: got NULL for debug callback when debug flag is set."
/
/
12108,4, "fatal: internal error"
/
/
12109,4, "error: too many errors at token %s. cannot recover.. bye!"
/
/
12110,4, "error: got NULL for one of memory callbacks and not others"
/
/
12111,4, "error: lexer callback doesn't handle PZLEXERRGET."
/
/
12112,1, "warning: no 'error' token lookahead for any state on parse stack."
/
/ Terminals
/
12113,0, "end-of-file"
12114,0, "error"
12115,0, "array"
12116,0, "as"
12117,0, "asterisk"
12118,0, "at"
12119,0, "atsign"
12120,0, "avro"
12121,0, "backslash"
12122,0, "bigint"
12123,0, "binary"
12124,0, "boolean"
12125,0, "by"
12126,0, "char"
12127,0, "collection"
12128,0, "colon"
12129,0, "comma"
12130,0, "comment"
12131,0, "constraint"
12132,0, "date"
12133,0, "debug"
12134,0, "decimal"
12135,0, "defined"
12136,0, "delimited"
12137,0, "disable"
12138,0, "dot"
12139,0, "double"
12140,0, "doubletype"
12141,0, "double-quoted-string"
12142,0, "dquote"
12143,0, "eof"
12144,0, "equal"
12145,0, "escaped"
12146,0, "exit"
12147,0, "extparm"
12148,0, "fields"
12149,0, "float"
12150,0, "foreign"
12151,0, "format"
12152,0, "hash"
12153,0, "hexprefix"
12154,0, "identifier"
12155,0, "inputformat"
12156,0, "int"
12157,0, "items"
12158,0, "key"
12159,0, "keys"
12160,0, "leftanglebracket"
12161,0, "leftcb"
12162,0, "("
12163,0, "lefttxtdelim"
12164,0, "lines"
12165,0, "map"
12166,0, "newline"
12167,0, "notequal"
12168,0, "novalidate"
12169,0, "null"
12170,0, "number"
12171,0, "orc"
12172,0, "outputformat"
12173,0, "parquet"
12174,0, "plussign"
12175,0, "precision"
12176,0, "primary"
12177,0, "quote"
12178,0, "rcfile"
12179,0, "references"
12180,0, "rightanglebracket"
12181,0, "rightcb"
12182,0, ")"
12183,0, "righttxtdelim"
12184,0, "row"
12185,0, "scale"
12186,0, ";"
12187,0, "sequencefile"
12188,0, "serde"
12189,0, "serdeproperties"
12190,0, "smallint"
12191,0, "single-quoted-string"
12192,0, "stored"
12193,0, "string"
12194,0, "struct"
12195,0, "tblproperties"
12196,0, "terminated"
12197,0, "textfile"
12198,0, "textline"
12199,0, "timestamp"
12200,0, "tinyint"
12201,0, "underscore"
12202,0, "uniontype"
12203,0, "varchar"
12204,0, "with"
/
/ Nonterminals
/
12205,0, "accept grammar"
12206,0, "collectionSpec"
12207,0, "commentSpec"
12208,0, "constraintSpec"
12209,0, "datatypeSpec"
12210,0, "debugSpec"
12211,0, "delimSpec"
12212,0, "double-quoted-string"
12213,0, "escapeSpec"
12214,0, "fieldnameList"
12215,0, "fieldnameSpec"
12216,0, "fieldsFmtSpec"
12217,0, "fieldTermSpec"
12218,0, "fileFormatSpec"
12219,0, "fkColSpec"
12220,0, "formatSpec"
12221,0, "kubsSpec"
12222,0, "lineTermSpec"
12223,0, "datatypeSpecList"
12224,0, "fieldnameSpecList"
12225,0, "fkColSpecList"
12226,0, "pkColSpecList"
12227,0, "propValSpecList"
12228,0, "structSpecList"
12229,0, "tabColSpecList"
12230,0, "mapTermSpec"
12231,0, "nullTermSpec"
12232,0, "pkColSpec"
12233,0, "precisionSpec"
12234,0, "primitiveSpec"
12235,0, "propValSpec"
12236,0, "qstring"
12237,0, "rowFormatSpec"
12238,0, "serdePropSpec"
12239,0, "serdeSpec"
12240,0, "structSpec"
12241,0, "tabColSpec"
12242,0, "tblPropSpec"
12243,0, "textVal"
12244,0, "arraySpec"
12245,0, "mapSpec"
12246,0, "unionSpec"
12247,0, "structEltSpec"
12248,0, "complexSpec"
12249,0, "string_or_identifier"
12250,0, "kubsInput"
12251,0, "assign"
13000, 0, "compression type %s not supported\n"
// *Cause: File compression codec cannot be decompressed by Oracle.
// *Action: Specify a supported compression codec.
13001, 0, "unable to read parquet file: %s"
// *Cause: Trying to open the parquet file failed. The file either is not a
// parquet file or it is corrupted.
// *Action: Ensure that the files named in the location clause are valid
// Parquet files.
13002, 0, "invalid value %s for access parameter %s\n"
// *Cause: The value given to the access parameter was not valid.
// *Action: Try another value.
OHA YOOOO