/ $Header: impmtb.msg,v 1.40 1995/08/01 14:04:18 ixhu Exp $ impmtb.msg 
/ 
/ Copyright (c) 1988 by the Oracle Corporation.  All rights reserved.
/
/ File: v6$knl:[impexp]impmtb.msg
/ Created: 07/12/88
/
/ OWNER
/    Raghu Viswanathan (vraghuna) - 1993
/ MODIFIED:
/    bhimatsi   07/11/95 -  merge changes from branch 1.37.720.2
/    bhimatsi   07/11/95 -  merge changes from branch 1.37.720.2
/    bhimatsi   07/11/95 -  merge changes from branch 1.37.720.1
/    ixhu       03/09/95 -  direct path Export
/    vraghuna   09/12/94 -  bug 235724 - add message 50 - files different
/    vraghuna   08/02/94 -  add loadable NLS changes
/    vraghuna   06/16/94 -  add feedback feature
/    vraghuna   06/10/94 -  bug 220344 - TABLE --> TABLES for mesg 31
/    vraghuna   03/01/94 -  bug 187050 - put an action for IMP-16
/    vraghuna   02/08/94 -  bug 190437 - merge in unix volsize changes
/    vraghuna   05/07/93 -  bug 163384 - add imp 49 
/    jbellemo   03/26/93 -  MLSIMPMP: add new label mapping errors 
/    agupta     12/22/92 -  add out of memory message 
/    jcleland   11/04/92 -  change MLS message for RHILTNER 
/    jcleland   11/03/92 -  remove extra text 
/    jcleland   10/23/92 -  Ruth Hiltner msg change 
/    Dana       09-03-84 -  Add error 43, 44, 45 and modify 2 and 128
/    Dana       05-15-85 -  Add Miners error mesages 140-150 from exumtb.h
/    Dana       05-15-85 -  Add #46, modify 15,31,32,38,39,100,101,104,113
/    Miner      05-23-85 -  various import messages
/    Miner      05-24-85 -  various export messages
/    Dana       06-26-85 -  change banners, add progress reports
/    Bradbury   08/26/85 -  Make "impmsg.mtb" contain import msgs.
/    Miner      09/20/85 -  add array insert messages
/    Forrest    10/15/85 -  add operating system error
/    Derry      12/05/85 -  modify SQL-statement messages to not have string
/    Derry      04/09/86 -  107 change from %d to %lu
/    Aoki       05/02/86 -  100 change from "Import" to "Import - Production"
/    Hong       02/16/87 -  add error message (#154) for command line driver
/    Hong       02/16/87 -  add message (#155) when skipping rows
/    Hong       05/31/87 -  add trailing space to msg #104
/    Hong       06/04/87 -  add 'into <user>' to message #148
/    Hong       01/17/88 -  mod err msg 124
/    Kornet     03/21/88 -  Reformat for use by LMS
/    Hong       07/14/88 -  major rework/reorganize of error messages
/    Hong       08/11/88 -  add msgs 27 and 28
/    Porter     12/18/88 -  Fix "Emport" typo
/    Porter     05/28/89 -  Spell check
/
/
/ This file is converted to header/message files using lmsgen.c
/
/ The first column is the Import error number.
/ The second column is reserved and must be (for now) 00000
/ The remainder of the line is the error text
/
/ Adding an error for Import
/    Check out this file, add the error, and check it back in. Error numbers
/    should always be ordered.  The second column should always be 00000.
/
/
/ Range 000 - 099: actual Import errors
/ Range 100 - 199: informative messages
/ Range 200 - 299: prompt messages
/ Range 300 - 399: help messages
/
/ Error messages
/
/
00000, 00000, "Import terminated unsuccessfully\n"
// *Cause:  Error encountered.
// *Action: Check the preceding error message and take appropriate actions.
00001, 00000, "respond with either %s, %s, RETURN or '.' to quit"
// *Cause:  Invalid response.
// *Action: Respond with one of the indicated options.
00002, 00000, "failed to open %s for read"
// *Cause:  Failed to open export file for read
// *Action: This is usually followed by OS device error message. Take
//          appropriate action to restore the device.
00003, 00000, "ORACLE error %lu encountered"
// *Cause:  Encounter ORACLE error.
// *Action: Check ORACLE DBMS manual for the ORACLE error and take appropriate
//          action.
00004, 00000, "invalid username or password\n"
// *Cause:  Username/password specified is not valid.
// *Action: Retry with correct username/password./
00005, 00000, "all allowable logon attempts failed"
// *Cause:  failed to logon with valid username/password.
// *Action: Retry with correct username/password.
00006, 00000, "failed to allocate memory of size %lu"
// *Cause:  Failed to allocate memory.
// *Action: Decrease Import buffer size so that less memory is used or
//          increase the runtime memory size for Import.
00007, 00000, "must be a DBA to import objects to another user's account"
// *Cause:  No privilege to import objects to another user's account.
// *Action: Only DBA can import into other user.
00008, 00000, "unrecognized statement in the export file: \n  %s"
// *Cause:  Unrecognized statement in export file. This could be due to
//          corrupted export file or Import internal bug.
// *Action: If the export file is corrupted, retry with a new export file.
//          Else report this as Import internal error.
00009, 00000, "abnormal end of export file"
// *Cause:  This is usually caused by an export file generated by an aborted
//          export session. 
// *Action: If the export file was generated by an aborted export session,
//          retry the export followed by the import. Else, report this
//          as a bug and submit the export file that causes this error.
00010, 00000, "not a valid export file, header failed verification"
// *Cause:  Either it is not a file generate by the Export utility or
//          that the file is corrupted.
// *Action: If you believe the file was indeed generated by the Export utility,
//          report this an Import bug and submit the export file.
00011, 00000, "formatted table data not currently supported"
// *Cause:  Import only supports export file with binary table data.
// *Action: This is a future enhancement.
00012, 00000, "invalid export mode (%c) in header"
// *Cause:  The export mode in export header is invalid.
// *Action: Check to make sure the export file is not corrupted, else
//          report this as Import/Export internal bug and submit the
//          export file.
00013, 00000, "only a DBA can import a file exported by another DBA"
// *Cause:  No privilege to import the export file generated by a DBA.
// *Action: Need to have DBA privilege to do the import.
00014, 00000, "insufficient ORACLE privileges to do import"
// *Cause:  Do not have the necessary privileges to do import. E.g.
//          you need at least CONNECT privilege to do import.
// *Action: Contact your DBA to grant you the privileges.
00015, 00000, "following statement failed because the object already exists:"
// *Cause:  Failed to create object because it already exists.
// *Action: If you want Import to ignore such error and import the table data
//          even if it failed to create the table because it already exists,
//          use the option 'IGNORE = y'.
00016, 00000, "required character set conversion (type %lu to %lu) not supported"
// *Cause:  Cannot convert the character format of export file into the
//          the native character format.
// *Action: Change the user character set, by setting the NLS_LANG environment
//	    variable to match the character set of the export file.
00017, 00000, "following statement failed with ORACLE error %lu:"
// *Cause:  failed to execute the statement from export file because of
//          ORACLE error.
// *Action: Check the ORACLE error message that follows and take appropriate
//          action.
00018, 00000, "partial import of previous table completed: %lu rows imported"
// *Cause:  Referenced table was partially imported because of other error.
// *Action: Check the error message that precede this and take appropriate
//          action.
00019, 00000, "row rejected due to ORACLE error %lu"
// *Cause:  ORACLE error encountered when trying to import the row.
// *Action: Check the ORACLE error message and take appropriate action.
00020, 00000, "long column too large for column buffer size (%lu)"
// *Cause:  The column buffer is too small for long column.
// *Action: Increase the buffer size until it is big enough for the long
//          columns being imported.
00021, 00000, "operating system error - error code (dec %lu, hex 0x%X)"
// *Cause;  Operating system error.
// *Action: Check the OS manual for the error code and take appropriate action.
00022, 00000, "failed to process parameters, type 'IMP HELP=Y' for help"
// *Cause:  Invalid command line parameters specified.
// *Action: Check the help menu for correct parameters and retry.
00023, 00000, "Import views not installed, please notify your DBA"
// *Cause:  Import views not installed.
// *Action: Notify DBA to install Import views.
00024, 00000, "Full Import mode, cannot specify FROMUSER or TABLES parameter"
// *Cause:  Conflicting import mode.
// *Action: Retry with correct import mode.
00025, 00000, "for DBA export files, FROMUSER must be specified with TOUSER option"
// *Cause:  TOUSER parameter specified but not FROMUSER for DBA export file.
// *Action: Must specify FROMUSER parameter so that Import know which user's
//          objects are to be imported.
00027, 00000, "failed to rollback partial import of previous table"
// *Cause:  ORACLE error encountered when trying to rollback partial import.
// *Action: Check the ORACLE error message and take appropriate message. Then
//          logon to ORACLE to make sure that the partial import is not
//          committed.
00028, 00000, "partial import of previous table rolled back: %lu rows rolled back"
// *Cause:  ORACLE error encountered when trying to import the table.
// *Action: Check the ORACLE error message and take appropriate message. 
//          Reimport the table is necessary.
//          
00029, 00000, "cannot qualify table name by owner (%s), use FROMUSER parameter"
// *Cause:  A table name is not allowed to be qualified by the owner as in
//            IMP SYSTEM/MANAGER TABLES=(SCOTT.EMP)
// *Action: Use the FROMUSER parameter to specify the owner. For example:
//            IMP SYSTEM/MANAGER FROMUSER=SCOTT TABLES=(EMP, DEPT)
//  
00030, 00000, "failed to create file %s for write"
// *Cause:  Import was unable to create the specified file with write enabled
// *Action: Check the file name and file system for the source of the error
//
//  
00031, 00000, "Must specify FULL=Y or provide FROMUSER/TOUSER or TABLES arguments"
// *Cause: DBA did not specify whether full or partial import
// *Action: DBA must speficy fromuser/touser or tables arguments if not full import
//
00032, 00000, "SQL statement exceeded buffer length"
// *Cause:  The buffer was too small for the SQL statement being read in
// *Action: Rerun with a larger buffer. This may also be an indication of a 
//          corruption in the import data file
00033, 00000, "Warning: Table \"%s\" not found in export file"
// *Cause:  User specified table name that did not exist in export file.
// *Action: Warning
//
00034, 00000, "Warning: FromUser \"%s\" not found in export file"
// *Cause:  User specified from user name that did not exist in export file.
// *Action: Warning
//
00035, 00000, "Warning: ToUser \"%s\" not found in export file"
// *Cause:  User specified to user name that did not exist in export file.
// *Action: Warning
00036, 00000, "Could not find environment character set"
// *Cause:  self-evident.
// *Action: internal error.
00037, 00000, "Character set marker unknown"
// *Cause:  export file is corrupted.
// *Action: 
00038, 00000, "Could not find environment character set handle"
// *Cause:  self-evident.
// *Action: internal error.
00039, 00000, "No space for owner name in create string"
// *Cause:  string is corrupted.
// *Action: internal error.
//
00040, 00000, "Warning: Statement not executed due to invalid session label"
// *Cause:  An ALTER SESSION SET LABEL in the export file failed because 
//          it specified an invalid label.  This caused all subsequent 
//          CREATE statements to fail until a valid ALTER SESSION SET
//          LABEL was found.  The CREATE statements that fail also
//          generate this warning.
//
// *Action: If you want the invalid label on the ALTER SESSION SET LABEL
//          statement to be valid, define the label within the operating system
//          system and re-execute the import.  You would typically want an
//          invalid label to be valid if you are importing an export file
//          from a Trusted ORACLE database on a different operating system
//          (one that supports different labels).
//
//          If you do not want the invalid label to be valid, replace it
//          with a valid label in the export file and re-execute the import.
//
00041, 00000, "Warning: object created with compilation warnings"
// *Cause:  The object in the SQL statement following this error was 
//	created with compilation errors.
// *Action: A warning.  The object may have to be recompiled before being
//	used.
00042, 00000, "CHARSET used, but the export file has specific character set"
// *Cause:  The user requested that a specific character set be used
//	in processing an export file which has a specific embedded character
//	set id.  The id in the export file is accurate and should be used.
// *Action: Remove the CHARSET keyword from the command-line.
00043, 00000, "export file character set inconsistent"
// *Cause:  The character set of the export file and the environment 
// 	character set (or the character set specified with the CHARSET
//	keyword) are inconsistent:  one character set is ASCII-based
// 	while the other is EBCDIC based.
// *Action: Specify the correct character set with the CHARSET keyword.
00044, 00000, "unable to allocate enough memory for statement"
// *Cause:  Import was unable to allocate sufficient memory to read in the 
//	specified statement and execute it.
// *Action: 
/
00045, 00000, "unexpected character found on line %lu in mapfile"
// *Cause:  There is a syntax error while processing the mapfile.
// *Action: Examine the specified line and correct the error.
00046, 00000, "must specify MLS_MAPFILE with MLS_LISTLABELS"
// *Cause:  You did not specify a map file for output of the list labels
//      option.
// *Action: Specify a map file using the MLS_MAPFILE option with the
//      MLS_LISTLABELS option.
00047, 00000, "label string larger than 255 characters found at line %lu in mapfile"
// *Cause:  You specified a label string in your mapfile which was too large.
// *Action: Shorten label string to less than 255 characters.
00048, 00000, "the MLS_LISTLABELS option cannot be used with this export file"
// *Cause:  You tried to list the labels on a export file earlier than V7.1.
// *Action: Only use the MLS_LISTLABELS option with export file from 7.1
//      or later.
00049, 00000, "Unknown language specified in CHARSET"
// *Cause:  You have listed an unknown language in the CHARSET option
// *Action: Use a known character set.
00050, 00000, "Dump file and log file cannot be identical"
// *Cause:  The dump file and log file names are identical
// *Action: Specify different names
00051, 00000, "Direct path exported dump file contains illegal column length"
// *Cause:  Encountered illegal column length while processing column pieces"
// *Action: Check to make sure the export file is not corrupted, else
//          report this as Import/Export internal bug and submit the
//          export file.
00052, 00000, "Warning: Unable to set event for freelist communication with server" 
// *Cause:  Import User cannot set event for current session.
// *Action: If Import fails, give Import user alter session priv and try again.
/
/ Informative messages
/
00100, 00000, "Import"
00101, 00000, "\nConnected to: %s\n"
00102, 00000, "\n. . importing table %30.*s"
00103, 00000, "%11lu rows imported"
00109, 00000, "\n\nWarning: the objects were exported by %s, not by you\n"
00110, 00000, "\nImport terminated successfully without warnings.\n"
00111, 00000, "\nColumn %lu %.*s"
00112, 00000, "\n. importing %s's objects into %s"
00113, 00000, "\nExport file created by %s"
00114, 00000, "\n. . skipping table %-35.*s"
00115, 00000, "\n. importing user %-35s"
00116, 00000, "\nSystem error message"
00117, 00000, "\nNote: table contains ROWID column, values may be obsolete"
00118, 00000, "\nImport terminated successfully with warnings.\n"
00119, 00000, "\nWriting all labels to %s\n"
00120, 00000, "\n%61lu rows imported"
00121, 00000, "\nExport file created by %s via conventional path"
00122, 00000, "\nExport file created by %s via direct path"
00123, 00000, "\nColumn : %.*s"
/
/ Prompt messages
/
00200, 00000, "\n%s (%s/%s): %s > "
00201, 00000, "\nImport file: %s > "
00202, 00000, "List contents of import file only"
00203, 00000, "Import entire export file"
00204, 00000, "\nEnter table names. Null list means all tables for user"
00205, 00000, "\nEnter table name or . if done: "
00206, 00000, "\nEnter insert buffer size (minimum is %lu) %lu> "
00207, 00000, "Username: "
00208, 00000, "Password: "
00209, 00000, "Ignore create error due to object existence"
00210, 00000, "Import grants"
00211, 00000, "Import table data"
00212, 00000, "\nMLS Import mapping file (default is none) "
00213, 00000, "List mapping relations"
00214, 00000, "Abort Import"

#ifdef EXU_VOLSIZE
/
/ prompt for volsize
/
00298, 00000, "\nVolume size (<ret> for no restriction) > "
00299, 00000, "\nPlease mount the next volume, and hit <ret> when you are done\n"
#endif


/
/ HELP messages, range defined as HELPSTART and HELPEND in impdef.h
/
00300, 00000, "\n\nYou can let Import prompt you for parameters by entering the IMP\n"
00301, 00000, "command followed by your username/password:\n"
00302, 00000, "\n"
00303, 00000, "     Example: IMP SCOTT/TIGER\n"
00304, 00000, "\n"
00305, 00000, "Or, you can control how Import runs by entering the IMP command followed\n"
00306, 00000, "by various arguments. To specify parameters, you use keywords:\n"
00307, 00000, "\n"
00308, 00000, "     Format:  IMP KEYWORD=value or KEYWORD=(value1,value2,...,valueN)\n"
00309, 00000, "     Example: IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N\n"
00310, 00000, "\n"
00311, 00000, "Keyword  Description (Default)       Keyword      Description (Default)\n"
00312, 00000, "--------------------------------------------------------------------------\n"
00313, 00000, "USERID   username/password           FULL         import entire file (N)\n"
00314, 00000, "BUFFER   size of data buffer         FROMUSER     list of owner usernames\n"
00315, 00000, "FILE     output file (EXPDAT.DMP)    TOUSER       list of usernames\n"
00316, 00000, "SHOW     just list file contents (N) TABLES       list of table names\n"
00317, 00000, "IGNORE   ignore create errors (N)    RECORDLENGTH length of IO record\n"
00318, 00000, "GRANTS   import grants (Y)           INCTYPE      incremental import type\n"
00319, 00000, "INDEXES  import indexes (Y)          COMMIT       commit array insert (N)\n"
00320, 00000, "ROWS     import data rows (Y)        PARFILE      parameter filename\n"
00321, 00000, "LOG      log file of screen output\n"
00322, 00000, "DESTROY  overwrite tablespace data file (N)\n"
00323, 00000, "INDEXFILE write table/index info to specified file\n"
00324, 00000, "CHARSET  character set of export file (NLS_LANG)\n"
00325, 00000, "MLS      import with MLS labels (Y for Trusted Oracle, N otherwise)\n"
00326, 00000, "MLS_LISTLABELS list labels for MLS export file (N)\n"
00327, 00000, "MLS_MAPFILE file containing mapping relations for import\n"
