Oracle7 Server Messages

Contents Index Home Previous Next

00900-00949: Direct Path Load Preparation

SQL*Loader-901 error logging on to Oracle

Cause:An attempt was made to log on to Oracle in direct path load mode.
Action:Ensure that the instance is up and running. Check the Oracle messages below this one in the log file for more information.
SQL*Loader-902 error opening cursor: num

Cause:An internal error has occurred.
Action:Check the Oracle messages below this one in the log file and contact customer support.
SQL*Loader-903 database must be at least version num for direct path

Cause:The direct path load mode is being used with an incompatible database.
Action:Upgrade the database to the specified version or else use the conventional path load.
SQL*Loader-904 you cannot use the direct path when linked with v5 of the database

Cause:The direct path mode is being used after SQL*Loader has been linked with a Version 5 database.
Action:Use the conventional path.
SQL*Loader-905 error parsing SQL statement for upi: num

Cause:Header message.
Action:Check the message below this one in the log file for more information.
SQL*Loader-906 error executing SQL statement for upi: num

Cause:An internal error has occurred.
Action:Check the message below this one in the log file for more information.
SQL*Loader-907 error parsing insert statement on table name

Cause:Loader cannot insert into the specified table.
Action:Check that the table exists and that insert privileges on it have been granted.
SQL*Loader-908 unable to lock table name in exclusive mode due to Oracle error num

Cause:SQL*Loader could not get a DML exclusive lock on the table it needed.
Action:Check the message below this one in the log file for more information. Find the object number of the table in the catalog view USER_OBJECTS. Use the SQL*DBA MONITOR LOCK command to list all processes with outstanding locks. Identify the process that has the lock on the table. Then use the MONITOR PROCESS command to find out who is connected as the Oracle process holding the lock and get them to relinquish it, or simply wait and retry.
SQL*Loader-909 loader views must be loaded (as SYS) for direct path to be used

Cause:Database views required for the direct path mode are not present.
Action:The Oracle7 Server Administrator's Guide details how to run the required scripts as user SYS for loading the required views.
SQL*Loader-910 error binding input variables of upi: num

Cause:Header message.
Action:Check the message below this one in the log file for more information.
SQL*Loader-911 error defining output variables for upi: num

Cause:Header message.
Action:Check the message below this one in the log file for more information.
SQL*Loader-912 tables loaded through the direct path may not be clustered

Cause:A direct path load mode is being used to put data into a clustered table.
Action:Use the conventional path.
SQL*Loader-913 error fetching results of select statement (upi): num

Cause:Header message.
Action:Check the message below this one in the log file for more information.
SQL*Loader-914 error locking table name in exclusive mode

Cause:The direct path load mode could not lock the named table.
Action:Check the message below this one in the log file for more information. Check that the necessary privileges have been granted.
SQL*Loader-915 error closing cursor: num

Cause:Header message.
Action:Check the message below this one in the log file for more information.
SQL*Loader-916 error checking path homogeneity

Cause:To do a direct path load load when the front end and back end of the database are on separate hardware systems, the systems must be identical, using the same machine, operating system, and character set. This error occurs when SQL*Loader detects a difference between the systems that will prevent a direct load from operating properly.
Action:Use a conventional path load for this configuration.
SQL*Loader-917 error parsing insert statement on table name

Cause:For security purposes, SQL*Loader generates a SQL INSERT statement and uses it to verify that the load specifications make sense and that the proper access privileges exist. This message occurs when the INSERT statement cannot be used.
Action:Check the Oracle messages below this one in the log file for more information. Check that all the columns to be loaded exist and that insert privileges on the table exist. Finally, check any SQL strings defined for the named table.
SQL*Loader-918 the catalog must be loaded (as SYS) for SQL*Loader to be used

Cause:The catalog is not loaded.
Action:Logon as user SYS and load the Oracle7 catalog and the views in the script ULVIEW.SQL.
SQL*Loader-919 error during upi fetch: num

Cause:An internal error has occurred.
Action:Check the message below this one in the log file for more information.
SQL*Loader-920 error deleting data from table name (due to REPLACE keyword)

Cause:The REPLACE option is specified in the control file but SQL*Loader could not delete the data from the table.
Action:Check the message below this one in the log file for more information.
SQL*Loader-921 NOT NULL column name.name has a NULLIF clause

Cause:A column that is NOT NULL in the database has a NULLIF clause in the control file.
Action:Remove the NULLIF clause.
SQL*Loader-922 NOT NULL column name.name has a default if clause which may evaluate to null

Cause:A column that is NOT NULL in the database has a NULLIF clause that may evaluate to null.
Action:Remove the NULLIF clause.
SQL*Loader-923 column name in table name is NOT NULL but is not being loaded

Cause:A column that is NOT NULL in the database is not being loaded, so every row will be rejected.
Action:Load the column.
SQL*Loader-925 Error while str

Cause:An internal error has occurred.
Action:Check the message below this one in the log file for more information. The table or column referenced may not be accessible.
SQL*Loader-926 OCI error while executing name for table name

Cause:An OCI error has occurred.
Action:Check the message below this one in the log file for more information. The table or column referenced may not be accessible.
SQL*Loader-927 table name does not exist

Cause:SQL*Loader could not find the named table. The specified table may not exist. On some systems, this message will also appear if the necessary privileges have not been granted.
Action:Check that that the table exists, its name is spelled properly, and that the necessary privileges on it have been granted.
SQL*Loader-928 column name.name does not exist

Cause:SQL*Loader could not find the named table.
Action:Check that the column exists, its name is spelled properly, and the necessary privileges on it have been granted.
SQL*Loader-929 error parsing insert statement for table name

Cause:The table's insert statement caused a parse error.
Action:Check all SQL strings that were used.
SQL*Loader-930 error parsing insert statement for column name

Cause:The named column's INSERT statement caused a parse error.
Action:Check the message below this one in the log file for more information. Check the SQL string used for this column.
SQL*Loader-931 OCI error while binding variable for column name

Cause:An OCI error has occurred.
Action:Check the errors below it for more information. The SQL string for this column may be in error.
SQL*Loader-932 could not truncate table name

Cause:Truncation of the table was attempted and failed.
Action:Check the following errors for more information. Truncation due to referential constraints should not occur.
SQL*Loader-933 specified file name not part of database

Cause:The specified filename to load the table is not a database file.
Action:Specify a valid datafile.
SQL*Loader-934 incorrect datafile name specified for table tabnam

Cause:A datafile name was given to load the table that is not part of the tablespace in which the table resides.
Action:Specify a valid datafile.
SQL*Loader-935 error verifying required option for parallel load

Cause:An error was encountered because a required option was not found or was invalid.
Action:Correct the problem as described in the accompanying Oracle message.


Contents Index Home Previous Next