Quantcast
Channel: Oracle Error Solutions – Fatih Acar's blog
Viewing all 67 articles
Browse latest View live

ORA-03113: end-of-file on communication channel when startup

$
0
0

If your fra disk or archivelog directory full, your db can not process any transaction. When you increase disk size, database does not recover itself. You have to do some process.

Error

ORA-03113

Solution

Firstly, you have to increase FRA or archivelog disk area size. After you can implement below operations.

ORA-03113_2
ORA-03113_3
ORA-03113_4
ORA-03113_5

25,890 total views, 10 views today


CRS-0184 Cannot Communicate With The Crs Daemon in Oracle

$
0
0

I got an error like CRS-0184 on Oracle 11g RAC system, because of interconnect network is down. After network was up, CRS Daemon did not start. You can take these errors like CRS-0184, CRS-2674, CRS-4534, CRS-4530.. I resolved that problem with below operations.

CRS Stop and Start

[root@node2 ~] cd $GRID_HOME/bin
[root@node2 bin] ./crsctl stop cluster -all
[root@node2 bin] ./crsctl start cluster -all

Check CRS

[root@node2 bin] ./crsctl check crs
[root@node2 bin] ./crsctl check cluster -all
Note : All services have to be up.

Run root.sh

Note : If Cluster Virtual IPS not received, You can run root.sh
[root@node2 ~] cd $GRID_HOME
[root@node2 ~] ./root.sh
[root@node2 ~] cd $ORACLE_HOME
[root@node2 ~] ./root.sh

Various CRS Control Commands

crs_stat -t
crsctl stop has
crsctl start has
crsctl start resource
crsctl stop resource
crsctl status server

227,863 total views, 135 views today

ORA-31634 job already exists When Export Operation

$
0
0

Error

ORA-31634: job already exists
ORA-31664: unable to construct unique job name when defaulted

This error normally occurs when you do not specify a unique JOB_NAME for the DataPump job and for some reason that JOB_NAME already exists in the database, or else if you are running many jobs at the same time (more than 99 jobs) and DataPump cannot create a new job.

Solution

To fix this issue you have to cleanup the orphaned datapump jobs. You can obtain which has to drop tables with below query. After you can execute result set to drop tables.

SQL> SELECT ‘DROP TABLE ‘ || o.OWNER || ‘.’ || o.OBJECT_NAME || ‘ PURGE;’
FROM dba_objects o, dba_datapump_jobs j
WHERE o.owner=j.owner_name
AND o.object_name=j.job_name
AND j.state=’NOT RUNNING’;

And execute result set.

1,352 total views, 15 views today

Oracle 11g Error Codes and Solution Suggestions from ORA-19700 to ORA-19900

$
0
0

Oracle 11g Error Codes and Solution Suggestions from ORA-19700 to ORA-19900

ORA-19700: device type exceeds maximum length of string
Cause: The device type indicated is invalid.
Action: Supply a correct device type and retry the allocation.
ORA-19701: device name exceeds maximum length of string
Cause: The device name indicated is invalid.
Action: Supply a correct device name and retry the allocation.
ORA-19703: device command string exceeds maximum length of string
Cause: The device command string exceeds maximum length.
Action: Correct the command and retry the operation.
ORA-19704: file name exceeds maximum length of string
Cause: The specified file name, which was a parameter to a copy, backup, or restore operation, exceeds the maximum file name length for this operating system.
Action: Retry the operation with a shorter file name.
ORA-19705: tag value exceeds maximum length of string characters
Cause: During a backup or copy operation, the user supplied a tag value too long to fit in the file header.
Action: Supply a shorter tag and retry the operation.
ORA-19706: invalid SCN
Cause: The input SCN is either not a positive integer or too large.
Action: Check the input SCN and make sure it is a valid SCN.
ORA-19707: invalid record block number – string
Cause: The input number is either negative or too large.
Action: Check the input record block number and make sure it is a valid number clauses in the create database statement.
ORA-19708: log destination exceeds maximum length of string characters
Cause: When starting a restore conversation, the user specified a log restore destination longer than the port-specific maximum.
Action: Supply a shorter destination and retry the operation.
ORA-19709: numeric parameter must be non-negative integer
Cause: A numeric parameter to an DBMS_BACKUP_RESTORE procedure is negative or contains a fractional portion.
Action: Supply a valid numeric parameter.
ORA-19710: unsupported character set string
Cause: When the target database is not mounted, RMAN sets the target database character set to the value specified in the users environment.
Action: Specify a valid character set in the environment. This is usually done via the NLS_LANG environment variable.
ORA-19711: cannot use RENORMALIZEALLFILENAMES while database is open
Cause: An attempt was made to re-normalize all the file names in the control file while the database is open.
Action: Close the database before using the RENORMALIZEALLFILENAMES procedure.

ORA-19712: table name exceeds maximum length of string
Cause: The table name string exceeds maximum length.
Action: Retry the operation with a shorter table name.
ORA-19713: invalid copy number: string
Cause: The copy number is not in a valid range or you have reached maximum limit.
Action: Report the error and other information to support.
ORA-19714: length for generated name longer than string
Cause: The specified format exceeds the maximum length for the piece name.
Action: Change the format to create shorter piece names.
ORA-19715: invalid format string for generated name
Cause: A restricted format or undefined format was used incorrectly.
Action: Change the format specified in the additional information by removing the restricted format.
ORA-19716: error processing format string to generate name for backup
Cause: There were errors while processing the format to generate name for backup.
Action: Change the format.
ORA-19717: for non-OMF search the pattern must be specified
Cause: The procedure DBMS_BACKUP_RESTORE.SEARCHFILES was called with an empty pattern while the parameter OMF was set to FALSE.
Action: Either specify the pattern or set the parameter OMF to TRUE.
ORA-19718: length for command id longer than string
Cause: The specified command id exceeds the maximum length for command id.
Action: Supply a shorter command id and retry the operation.
ORA-19719: length for operation name longer than string
Cause: The specified operation name exceeds the maximum length for operation name.
Action: Supply a shorter operation name and retry the operation.
ORA-19720: Error occurred when converting an OCI number into an SCN
Cause: This is most likely caused by an invalid SCN number that came from an external file, such as an export file.
Action: See other errors on the error stack to look for the source of the problem.
ORA-19721: Cannot find datafile with absolute file number string in tablespace string
Cause: Can not find one of the datafile that should be in the Pluggable Set.
Action: Make sure all datafiles are specified via import command line option or parameter files.
ORA-19722: datafile string is an incorrect version
Cause: The datafile is an incorrect version. It contains either less or more changes then the desired version.
Action: Make sure the right datafiles are transported. Make sure the datafile is copied while its tablespace is read only.
ORA-19723: Cannot recreate plugged in read-only datafile string
Cause: The datafile is plugged in read only. It can not recreated.
Action: Use ALTER DATABASE RENAME FILE command instead.
ORA-19724: snapshot too old: snapshot time is before file string plug-in time
Cause: The snapshot SCN is before the SCN at which the referred datafile is plugged into the database.
Action: retry the query.
ORA-19725: can not acquire plug-in enqueue
Cause: There maybe another “ALTER DATABASE RESET COMPATIBILITY” command issued concurrently, preventing this process from acquiring the plug-in enqueue.
Action: retry the operation.
ORA-19726: cannot plug data [string] at level string into database running at compatibility level string
Cause: Some of the data in the pluggable set requires a compatibility level higher than what is currently allowed by the database. The string in square bracket is the name of the compatibility type associated with the data.
Action: Raise the “compatible” init.ora parameter and retry the operation.
ORA-19727: cannot plug data [string] at level string into database running Oracle string
Cause: Some of the data in the pluggable set requires a compatibility level higher than the release level of the Oracle executable. The string in square bracket is the name of the compatibility type associated with the data.
Action: Upgrade Oracle and retry the operation.
ORA-19728: data object number conflict between table string and partition string in table string
Cause: The non-partitioned table has the same data object number as one of the partitions in the partitioned table. One can not exchange the table with the partition in this case.
Action: Use “alter table move partition” command to move the offending partition, so that the partition will get a new data object number. Retry the operation then.
ORA-19729: File string is not the initial version of the plugged in datafile
Cause: The file is not the initial version of the plugged in datafile.
Action: Use the correct initial version of the plugged in datafile.
ORA-19730: can not convert offline plugged-in datafile string
Cause: As part of making a tablespace read-write, we need to convert datafiles that are plugged in read-only. The file must be online.
Action: Online the datafile and retry the operation.
ORA-19731: cannot apply change to unverified plugged-in datafile string
Cause: Recovery was not able to verify the referred datafile according to information in the control file. Before encountering this change vector for this file, somehow recovery did not encounter the file conversion redo that is supposed to verify the file. This may happen due to corrupted or incorrect control file used for media recovery.
Action: Use the correct control file and continue recovery.
ORA-19732: incorrect number of datafiles for tablespace string
Cause: d by a user editing the export file.
Action: Use the correct export file and retry the operation.
ORA-19733: COMPATIBLE parameter needs to be string or greater
Cause: The COMPATIBLE initialization parameter is not high enough to allow the operation. Allowing the command would make the database incompatible with the release specified by the current COMPATIBLE parameter.
Action: Shutdown and startup with a higher compatibility setting.
ORA-19734: wrong creation SCN – control file expects converted plugged-in datafile
Cause: When a tablespace is plugged into a database, the tablespace is initially read-only. Oracle converts the header of the plugged-in datafiles (assign them a new creation SCN) when the tablespace is first made read-write. This error occurs when the creation SCN in the file header is different from the creation SCN in the control file, possibly because this is the initial version of plugged-in datafile.
Action: Either restore the converted datafile or continue recovering the datafile.
ORA-19735: wrong creation SCN – control file expects initial plugged-in datafile
Cause: When a tablespace is plugged into a database, the tablespace is initially read-only. Oracle converts the header of the plugged-in datafiles (assign them a new creation SCN) when the tablespace is first made read-write. This error occurs when the creation SCN in the file header is different from the creation SCN in the control file, possibly because this is the converted datafile.
Action: Either restore the initial version of the plugged-in datafile, or continue database recovery, which will recover the control file.
ORA-19736: can not plug a tablespace into a database using a different national character set
Cause: Oracle does not support plugging a tablespace into a database using a different national character set.
Action: Use import/export or unload/load to move data instead.
ORA-19738: cannot find language information for character set: ‘string
Cause: The compatibility check failed because a character set name that was provided is not valid.
Action: Correct the character set name and retry.
ORA-19740: text is longer than string
Cause: The specified text exceeds the maximum length for text.
Action: Supply a shorter text and retry the operation.
ORA-19741: string exceeds maximum allowable length of string for parameter ‘string
Cause: The specified string exceeds the maximum allowable length for the parameter
Action: Supply a shorter string for the parameter and retry the operation.
ORA-19742: control file is not a backup control file
Cause: This parameter could not be set because the control file was not a backup control file.
Action: Do not use this call for this control file.
ORA-19750: change tracking file: ‘string
Cause: This message reports the name of a file involved in other messages.
Action: See associated error messages for a description of the problem.
ORA-19751: could not create the change tracking file
Cause: It was not possible to create the change tracking file.
Action: Check that there is sufficient disk space and no conflicts in file names and try to enable block change tracking again.
ORA-19752: block change tracking is already enabled
Cause: The ALTER DATABASE ENABLE BLOCK CHANGE TRACKING command was issued, but block change tracking is already turned on for this database.
Action: None, this is an informative message only.
ORA-19753: error writing to change tracking file
Cause: An I/O error occurred while writing to the change tracking file.
Action: There will be other messages on the error stack that show details of the problem.
ORA-19754: error reading from change tracking file
Cause: An I/O error occurred while reading from the change tracking file.
Action: There will be other messages on the error stack that show details of the problem.
ORA-19755: could not open change tracking file
Cause: The change tracking file could not be opened.
Action: There will be other messages on the error stack that show details of the problem.
ORA-19756: corrupt block number string found in change tracking file
Cause: The specified block number is corrupt in the change tracking file.
Action: There will be other messages on the error stack that show details of the problem. There will also be a trace file that contains a complete dump of the corrupt block.
ORA-19757: could not resize change tracking file to string blocks
Cause: An error occurred while trying to change the size of the change tracking file.
Action: There will be other messages on the error stack that show details of the problem.
ORA-19758: failed to enable/disable block change tracking: out of SGA memory
Cause: out of SGA memory
Action: Increase SGA and restart the instance.
ORA-19759: block change tracking is not enabled
Cause: A command was entered that requires block change tracking to be enabled, but block change tracking is not enabled.
Action: None, this is an informative message only.
ORA-19760: error starting change tracking
Cause: Change tracking is enabled, but a problem was encountered while enabling the change tracking subsystem in this instance. The alert log and the trace file from the CTWR process will contain more information about the error.
Action: Examine the trace and alert files. Correct the error if possible, otherwise disable change tracking.
ORA-19761: block size string is not valid for change tracking file
Cause: While opening the specified change tracking file, it was found that the file header did not contain a valid logical block size. This probably means that the file is corrupt.
Action: If the file can be repaired, do so, otherwise disable and re-enable change tracking to re-initialize the file.
ORA-19762: invalid file type string
Cause: An invalid file type was found in the change tracking file. Some other file was put in place of the change tracking file, or the file is corrupt.
Action: Disable then re-enable change tracking.
ORA-19763: compatibility version string is higher than maximum allowed: string
Cause: The compatibility version in the change tracking file is greater than what can be used by the current release of Oracle. This can happen when you upgrade, use change tracking with a new release, then downgrade.
Action: Disable then re-enable change tracking.
ORA-19764: database id string does not match database id string in control file
Cause: The change tracking file is not the correct one for this database. This can happen when the database ID for this database has been changed.
Action: Disable then re-enable change tracking.
ORA-19765: mount id string does not match mount id string in control file
Cause: d by having a change tracking file that cannot be consistently updated by all instances.
Action: In RAC, ensure that the name specified for the change tracking file truly represents the same disk location for all nodes in the cluster. Disable then re-enable change tracking.
ORA-19766: missing CHANGE keyword
Cause: Syntax error.
Action: Use the correct syntax: ENABLE/DISABLE BLOCK CHANGE TRACKING
ORA-19767: missing TRACKING keyword
Cause: Syntax error.
Action: Use the correct syntax: ENABLE/DISABLE BLOCK CHANGE TRACKING
ORA-19768: USING clause only valid with ENABLE CHANGE TRACKING
Cause: The USING clause was specified with DISABLE CHANGE TRACKING
Action: Correct the statement.
ORA-19769: missing FILE keyword
Cause: Syntax error.
Action: Use the correct syntax: ENABLE/DISABLE BLOCK CHANGE TRACKING
ORA-19770: invalid change tracking file name
Cause: The USING clause was specified with ALTER DATABASE ENABLE BLOCK CHANGE TRACKING, but no file name was given.
Action: Specify the change tracking file name, or omit the USING clause to allow Oracle to create a default name for the change tracking file.
ORA-19771: cannot rename change tracking file while database is open
Cause: The ALTER DATABASE RENAME FILE command was used to rename the change tracking file, and the database is open by one or more instances. The database must be mounted, and not open, to rename the change tracking file.
Action: Close the database and reissue the command.
ORA-19772: change tracking file name exceeds limit of string characters
Cause: The name specified for the change tracking file is too long.
Action: Specify a shorter change tracking file name.
ORA-19773: must specify change tracking file name
Cause: No file name was specified with the ALTER DATABASE ENABLE CHANGE TRACKING command, and the DB_CREATE_FILE_DEST parameter was not set.
Action: Either specify a file name, or set the DB_CREATE_FILE_DEST parameter.
ORA-19776: PROXY restore to ASM disk group “string” is not supported.
Cause: An attempt was made to proxy restore a file to ASM disk group using RMAN command. This is not supported.
Action: Use a different file name and reissue RMAN command.
ORA-19777: ASM file string cannot be proxy backed up.
Cause: An attempt was made to proxy backup a ASM file. This is not supported.
Action: Use a different file name and reissue RMAN command.
ORA-19779: could not obtain resilvering status for change tracking file
Cause: An error occurred while obtaining the mirror resilvering status of the change tracking file.
Action: Refer to other error messages shown for additional details of the problem.
ORA-19780: Active Data Guard option not enabled
Cause: Change tracking at a standby database required the Active Data Guard option.
Action: Enable the Active Data Guard option.
ORA-19800: Unable to initialize Oracle Managed Destination
Cause: The name given for an Oracle managed files destination cannot be initialized.
Action: , if possible, and retry the command or use a different name for destination.
ORA-19801: initialization parameter DB_RECOVERY_FILE_DEST is not set
Cause: An attempt was made to create a file in DB_RECOVERY_FILE_DEST when DB_RECOVERY_FILE_DEST was not set. There are number of possible causes of this error, including: 1) A LOG_ARCHIVE_DEST_n parameter was specified using a LOCATION attribute whose value was DB_RECOVERY_FILE_DEST and an archived log file creation was attempted. 2) STANDBY_ARCHIVE_DEST parameter was specified using a LOCATION attribute whose value was DB_RECOVERY_FILE_DEST and an archived log file creation was attempted.
Action: Specify a valid destination for DB_RECOVERY_FILE_DEST in initialization parameter file or with the ALTER SYSTEM SET command.
ORA-19802: cannot use DB_RECOVERY_FILE_DEST without DB_RECOVERY_FILE_DEST_SIZE
Cause: There are two possible cause for this error: 1) The DB_RECOVERY_FILE_DEST parameter was in use when no DB_RECOVERY_FILE_DEST_SIZE parameter was encountered while fetching initialization parameter. 2) An attempt was made to set DB_RECOVERY_FILE_DEST with the ALTER SYSTEM command when no DB_RECOVERY_FILE_DEST_SIZE was in use.
Action: Correct the dependency parameter definitions and retry the command.
ORA-19803: Parameter DB_RECOVERY_FILE_DEST_SIZE is out of range (1 – string)
Cause: Parameter DB_RECOVERY_FILE_DEST_SIZE specified was not valid.
Action: Specify a valid number within the range.
ORA-19804: cannot reclaim string bytes disk space from string limit
Cause: Oracle cannot reclaim disk space of specified bytes from the DB_RECOVERY_FILE_DEST_SIZE limit.
Action: There are five possible solutions: 1) Take frequent backup of recovery area using RMAN. 2) Consider changing RMAN retention policy. 3) Consider changing RMAN archived log deletion policy. 4) Add disk space and increase DB_RECOVERY_FILE_DEST_SIZE. 5) Delete files from recovery area using RMAN.
ORA-19805: RECID string of string was deleted to reclaim disk space
Cause: The file described by the record in control file was deleted in order to reclaim disk space from recovery area for other operations.
Action: Wait and try again.
ORA-19806: cannot make duplex backups in recovery area
Cause: Duplex backup to recovery area is not supported.
Action: Remove duplex option and try again.
ORA-19808: recovery destination parameter mismatch
Cause: The value of parameters DB_RECOVERY_FILE_DEST and DB_RECOVERY_FILE_DEST_SIZE must be same in all instances. instance. All databases must have same recovery destination parameters.
Action: Check DB_RECOVERY_FILE_DEST and DB_RECOVERY_FILE_DEST_SIZE values in all instances.
ORA-19809: limit exceeded for recovery files
Cause: The limit for recovery files specified by the DB_RECOVERY_FILE_DEST_SIZE was exceeded.
Action: There are five possible solutions: 1) Take frequent backup of recovery area using RMAN. 2) Consider changing RMAN retention policy. 3) Consider changing RMAN archived log deletion policy. 4) Add disk space and increase DB_RECOVERY_FILE_DEST_SIZE. 5) Delete files from recovery area using RMAN.
ORA-19810: Cannot create temporary control file string in DB_RECOVERY_FILE_DEST
Cause: An attempt was made to create a control file for a temporary purpose in DB_RECOVERY_FILE_DEST.
Action: Retry the operation with a new file name.
ORA-19811: cannot have files in DB_RECOVERY_FILE_DEST with keep attributes
Cause: An attempt was made to 1) Create a backup piece or image copy in the recovery area with KEEP option. 2) Update the KEEP attributes of an existing backup piece or image copy in the recovery area.
Action: Reissue RMAN command without KEEP options.
ORA-19812: cannot use string without DB_RECOVERY_FILE_DEST
Cause: There are three possible cause for this error: 1) The indicated parameter was in use when no DB_RECOVERY_FILE_DEST parameter was encountered while fetching the initialization parameter. 2) An attempt was made to set indicated the parameter with the ALTER SYSTEM command when no DB_RECOVERY_FILE_DEST was in use. 3) An attempt was made to clear DB_RECOVERY_FILE_DEST with the ALTER SYSTEM command when the indicated parameter was in use.
Action: Eliminate any incompatible parameter definitions.
ORA-19813: cannot have unavailable file string in DB_RECOVERY_FILE_DEST
Cause: An attempt was made to change a backup piece or image copy in recovery area to UNAVAILABLE.
Action: Correct and resubmit the RMAN command. Do not use messages 19814; it is used for simulating crash.
ORA-19815: WARNING: string of string bytes is string% used, and has string remaining bytes available.
Cause: DB_RECOVERY_FILE_DEST is running out of disk space.
Action: One of the following:
1. Add disk space and increase DB_RECOVERY_FILE_DEST_SIZE.
2. Backup files to tertiary device using RMAN.
3. Consider changing RMAN retention policy.
4. Consider changing RMAN archived log deletion policy.
5. Delete files from recovery area using RMAN.
ORA-19816: WARNING: Files may exist in string that are not known to database.
Cause: One of the following events caused this:
1. A database crash happened during file creation.
2. A backup control file was restored.
3. The control file was re-created.
4. DB_RECOVERY_FILE_DEST has previously been enabled and then disabled.
Action: Use RMAN command CATALOG RECOVERY AREA to re-catalog any such files. If the file header is corrupted, then delete those files using an OS utility. Do not use messages 19817; it is used for simulating lock failure Do not use messages 19818; it is used for space reclamation before backup Do not use messages 19819; it is used to disable clearing file name
ORA-19820: database must be in NOARCHIVELOG mode to disable logging
Cause: Logging was disabled when ARCHIVELOG mode was used.
Action: Execute ALTER DATABASE NOARCHIVELOG in mount state.
ORA-19821: an intentionally corrupt log file was found
Cause: A log file that was intentionally corrupt for testing or benchmarking purposes was found and failed the operation.
Action: Remove such log files and retry or use the NOARCHIVELOG option if possible.
ORA-19830: error from target database: string
Cause: This error should be followed by other errors indicating the cause of the problem.
Action: No action required.
ORA-19831: incompatible string.string.string.string DBMS_BACKUP_RESTORE package: string.string.string.string required
Cause: This version of database was incompatible with the the indicated DBMS_BACKUP_RESTORE package installed in the database.
Action: If the database has been upgraded from an earlier version, ensure that the catxxxx.sql script has been run successfully. Re-install dbmsbkrs.sql and prvtbkrs.plb if necessary.
ORA-19836: cannot use passphrase encryption for this backup
Cause: Passphrase encryption was attempted for a backup that contains encrypted tablespaces and uses compression.
Action: Do not use passphrase encryption for this backup. Use transparent wallet-based encryption instead.
ORA-19837: invalid blocksize string in backup piece header
Cause: The blocksize of the backup piece obtained from the header was invalid.
Action: The backup piece is corrupted, a different backup piece should be used for restore.
ORA-19838: Cannot use this control file to open database
Cause: This control file was restored by a DUPLICATE operation used only to restore and recover the datafiles of the new database. It is not meant to be used for opening the database, as allowing so might corrupt datafiles or online redo logs of the target database or both.
Action: Re-create control file manually specifying all names of datafiles and online redo logs. Do not forget to use NID to change the name or DBID or both of the new database.
ORA-19843: Cannot obtain datafile name for datafile string
Cause: While trying to obtain the file enqueue for the datafile the datafile name could not be obtained.
Action: Examine the trace and alert files for possible causes. Fix underlying problem before attempting command again.
ORA-19851: OS error while managing auxiliary database string
Cause: An OS error was received while managing the automatic auxiliary instance.
Action: Check the accompanying errors.
ORA-19852: error creating services for auxiliary instance string (error string)
Cause: An error was received while managing the services of the auxiliary instance.
Action: Check the accompanying errors.
ORA-19853: error preparing auxiliary instance string (error string)
Cause: An error was received while managing the automatic auxiliary instance.
Action: Check the accompanying errors.
ORA-19854: error obtaining connect string from target
Cause: Could not obtain the connect string from the target database
Action: Check the accompanying errors.
ORA-19860: piece validation cannot be performed more than once
Cause: The user attempted to validate a list of backup pieces more than once. Validation may only be performed once for a given validation conversation.
Action: Do not attempt to validate the pieces more than once.
ORA-19861: additional backup pieces cannot be validated in this conversation
Cause: The user tried to add new pieces to the list of files being validated after the validation had already been performed. In a validation conversation, the list can only be validated once.
Action: Add all the backup pieces to the list before validating, or start a new validation conversation for the remaining pieces.
ORA-19862: backup pieces must be validated before accessing results
Cause: The user tried to get validation results for backup pieces before the pieces were actually validated.
Action: Validate the pieces before trying to access the results.
ORA-19863: device block size string is larger than max allowed: string
Cause: The user specified a device BLKSIZE that is larger than the device BLKSIZE specified during compressed backup.
Action: Change the device BLKSIZE to be smaller than the maximum allowed.
ORA-19865: Backup piece string has no data
Cause: No data was returned for the specified backup piece.
Action: This normally indicates a problem with the media management software which is linked with Oracle to provide backup and restore services. Contact the media management software vendor.
ORA-19866: error writing file header for datafile string
Cause: During a block recovery, the header of the datafile could not be updated.
Action: Contact Oracle Support Services.
ORA-19870: error while restoring backup piece string
Cause: This error should be followed by other errors indicating the cause of the problem.
Action: See other errors actions.
ORA-19872: Unexpected end of file at block string while decompressing backup piece string
Cause: While reading a compressed backup piece, RMAN received an end-of-file without finding the end-of-compression stream.
Action: This is most likely caused by a corrupted backup piece. Consider using a different backup piece for restore.
ORA-19873: cannot apply this backup section to file string
Cause: RMAN cannot restore a multi-section backup to the indicated file, because this section is not a backup of this file, or the file was not prepared correctly for this restore.
Action: If this error occurs while running RMAN, then it is an internal error and you should contact Oracle support.
ORA-19874: cannot finish multi-section restore to file string
Cause: During a multi-section restore, the file being restored is not a file in which a multi-section restore is in progress.
Action: If this error occurs while running RMAN, then it is an internal error and you should contact Oracle support.
ORA-19875: multi-section restore not complete for file string
Cause: While completing a multi-section restore, it was found that all required sections for this file were not correctly applied.
Action: If this error occurs while running RMAN, then it is an internal error and you should contact Oracle support.
ORA-19880: Corrupted space header for datafile string, block string
Cause: When reading the space header block to use Unused Block Optimization for the backup of the datafile, the space header block had corrupted information.
Action: The corrupt space header must be fixed before Unused Block Optimization can be used for this file. Note that you should fix the corruption in any case because it will affect the availability of the data in the file, beyond just taking backups.
ORA-19881: Corrupted space bitmap for datafile string, block string
Cause: When reading a space bitmap block to use Unused Block Optimization for the backup of the datafile, the space bitmap block had corrupted information.
Action: The corrupt space bitmap must be fixed before Unused Block Optimization can be used for this file. Note that you should fix the corruption in any case because it will affect the availability of the data in the file, beyond just taking backups.
ORA-19882: datafile string checkpoint string is ahead of space bitmap datafile string checkpoint string
Cause: When checkpointing the datafile containing the space bitmaps for the datafile being backed up in order to use Unused Block Optimization, the checkpoint of the datafile containing the space bitmaps did not advance.
Action: Examine the trace and alert files for possible causes. Fix underlying problem to use Unused Block Optimization for datafile’s backup.
ORA-19883: Unused Block Optimization stopped for datafile string
Cause: Accompanying errors detail the problem that prevented Unused Block Optimization from being used.
Action: See accompanying errors for appropiate action.
ORA-19884: datafile string is unable to use Unused Block Optimization because tablespace has been dropped
Cause: When attempting to find information about datafile that holds bitmaps of migrated tablespace, the tablespace was found to have been dropped.
Action: None. This is an informational message.
ORA-19899: missing incarnation information
Cause: Media recovery stopped because information of one or more ancestor incarnations of recovery target incarnation was not available.
Action: Register logs from the missing incarnations and retry recovery.
ORA-19900: RESETLOGS must be specified after recovery to new incarnation
Cause: Recovery was done to an incarnation after changing the destination incarnation using RMAN’s RESET DATABASE command.
Action: Open the database with the RESETLOGS option.

45 total views, no views today

Oracle 11g Error Codes and Solution Suggestions from ORA-19900 to ORA-20000

$
0
0

Oracle 11g Error Codes and Solution Suggestions from ORA-19900 to ORA-20000

ORA-19900: RESETLOGS must be specified after recovery to new incarnation
Cause: Recovery was done to an incarnation after changing the destination incarnation using RMAN’s RESET DATABASE command.
Action: Open the database with the RESETLOGS option.
ORA-19901: database needs more recovery to create new incarnation
Cause: Recovery was done to an incarnation after changing the destination incarnation using RMAN’s RESET DATABASE command, but one or more of the recovered datafiles still belongs to the parent incarnation. This usually happens when recovery is ended before any logs from the desired incarnation have been applied.
Action: Continue recovery.
ORA-19902: incarnation key string not found
Cause: The specified incarnation was not found in the control file.
Action: Resubmit request with known incarnation key. To see which incarnations are available for this target database, query V$DATABASE_INCARNATION or use RMAN’s LIST INCARNATION command.
ORA-19903: test recovery not allowed when recovering to new incarnation
Cause: Either a new incarnation was set using RMAN’s RESET DATABASE command for a control file that was CURRENT, or the control file is from a prior incarnation. As recovery to a new incarnation requires changing the control file, test recovery is not allowed.
Action: Perform actual recovery or RESET DATABASE to incarnation that was last opened using the control file to do test recovery.
ORA-19904: test recovery not allowed for datafile string
Cause: The specified datafile has been restored from a backup that was taken before the last RESETLOGS. Recovering this datafile will require a file header update that is incompatible with test recovery.
Action: Perform actual recovery.
ORA-19905: log_archive_format must contain %s, %t and %r
Cause: log_archive_format is missing a mandatory format element. Starting with Oracle 10i, archived log file names must contain each of the elements %s(sequence), %t(thread), and %r(RESETLOGS ID) to ensure that all archived log file names are unique.
Action: Add the missing format elements to log_archive_format.
ORA-19906: recovery target incarnation changed during recovery
Cause: While a media recovery was active, a new incarnation was detected by the server due to inspection or cataloging of archived logs or backup files.
Action: If you want recovery to use the new incarnation, restart recovery. This is the most common action on a standby database when RESETLOGS is done in primary. If you do not want recovery to use the new incarnation, change the recovery destination using RMAN’s RESET DATABASE TO INCARNATION <incarnation#> command. To see which incarnations are available for this target database, query V$DATABASE_INCARNATION or use RMAN’s LIST INCARNATION command.
ORA-19907: recovery time or SCN does not belong to recovered incarnation
Cause: A point-in-time recovery to an SCN or time stamp prior to the last RESETLOGS was requested.
Action: Either change the specified recovery time/SCN, or change the recovery destination using RMAN’s RESET DATABASE command.
ORA-19908: datafile string has invalid checkpoint
Cause: The specified datafile has an invalid checkpoint.
Action: Restore the datafile from a backup.
ORA-19909: datafile string belongs to an orphan incarnation
Cause: Either the specified datafile was restored from a backup that was taken during a period of time that has already been discarded by a RESETLOGS operation, or Oracle cannot identify which database incarnation the file belongs to. The alert log contains more information.
Action: Restore a backup of this file that belongs to either the current or a prior incarnation of the database. If you are using RMAN to restore, RMAN will automatically select a correct backup.
ORA-19910: can not change recovery target incarnation in control file
Cause: The RESET DATABASE TO INCARNATION command was used while the database is open. This is not allowed.
Action: Close the database then re-issue the command.

ORA-19911: datafile string contains future changes at the incarnation boundary
Cause: The file did not hit end backup marker redo during recovery at the incarnation boundary, hence may contain changes discarded by new incarnation.
Action: Use older backup of the file and then re-issue the command.
ORA-19912: cannot recover to target incarnation string
Cause: The control file is not in the recovery path of the target incarnation, and does not contain enough information as to how to recover to the target incarnation.
Action: Restore the latest control file from the target incarnation and retry.
ORA-19913: unable to decrypt backup
Cause: A backup piece could not be decrypted. This message is accompanied with another message that indicates the name of the encrypted backup that could not be restored. The reason could be either that an invalid password was entered, or that, when using transparent decryption, the database external security device is not open.
Action: If password-based restore was enabled for this backup, then supply the correct password using the RMAN SET DECRYPTION command. If transparent restore was enabled for this backup, then ensure that the database external security device is open.
ORA-19914: unable to encrypt backup
Cause: RMAN could not create an encrypted backup. This message will be accompanied by other messages that give more details about why the encrypted backup could not be created. The most common reason for this message is that you are trying to create a backup that can be transparently decrypted, and the database external security device is not open.
Action: If the external security device is not open, then open it. If the external security device is not configured, then the only type of encrypted backup that you can create is a password-based backup.
ORA-19915: unable to encrypt pre-10.2 files
Cause: An RMAN encrypted backup was requested, but this backup includes one or more archived logs that were generated by an older release of Oracle. These archived logs cannot be encrypted.
Action: Back up the older logs without encryption. Logs created with Oracle release 10.2 and greater can be encrypted.
ORA-19916: string
Cause: An error occurred when processing user request.
Action: Do not use message 19917; it is used internally for testing purpose. Do not use message 19918; it is an internal event used by encryption.
ORA-19919: encrypted backups to tertiary storage require Oracle Secure Backup
Cause: RMAN was configured to create encrypted backups, but the channel is neither a DISK channel nor an Oracle Secure Backup channel.
Action: Allocate a DISK channel or an Oracle Secure Backup channel to use backup encryption.
ORA-19920: RMAN does not support PKI-based master key for encryption.
Cause: An attempt was made to use Oracle public key infrastructure (PKI) based master key algorithm. RMAN only supports Advanced Encryption Standard (AES) based encryption.
Action: Use AES based encryption.
ORA-19921: maximum number of string rows exceeded
Cause: The maximum number of rows in the V$RMAN_STATUS or V$RMAN_OUTPUT table has been exceeded.
Action: Close some of existing and unused RMAN connections and sessions.
ORA-19922: there is no parent row with id string and level string
Cause: RMAN tried to add a new V$RMAN_STATUS row, but the parent row did not exist.
Action: This is an internal error. Contact Oracle Support.
ORA-19923: the session for row with id string is not active
Cause: RMAN tried to update an V$RMAN_STATUS row but the process which owns this row died.
Action: This is an internal error. Contact Oracle Support.
ORA-19924: there are no row with id string
Cause: RMAN tried to update an V$RMAN_STATUS row, but the row don’t exist.
Action: This is an internal error. Contact Oracle Support.
ORA-19926: Database cannot be converted at this time
Cause: Another CONVERT DATABASE operation is already in progress.
Action: Retry CONVERT DATABASE command later.
ORA-19927: CONVERT DATABASE operation cannot proceed
Cause: An error occurred earlier during CONVERT DATABASE operation.
Action: Retry CONVERT DATABASE command.
ORA-19928: CONVERT of data files with undo segments between different endian is not supported.
Cause: Conversion of data files with undo segments was not supported between endianess. The only time that data files with undo segments can be converted is between the same endianess as part of convert database. Convert database between different endian is not supported.
Action: Do not attempt to convert data files with undo segments between different endian.
ORA-19930: file string has invalid checkpoint SCN string
Cause: When opening the file to be placed in a copy or backup set, to be inspected, the file header was not recognized as a valid header because it contained a invalid checkpoint SCN. The indicated file cannot be processed.
Action: Ensure that the correct files are being specified for the catalog or backup operation.
ORA-19931: file string has invalid creation SCN string
Cause: When opening the file to be placed in a copy or backup set, to be inspected, the file header was not recognized as a valid header because it contained a invalid creation SCN. The indicated file cannot be processed.
Action: Ensure that the correct files are being specified for the catalog or backup operation.
ORA-19932: control file is not clone, standby or backup
Cause: The operation failed because the control file was not mounted as clone, standby or backup.
Action: Mount the database as clone, standby or backup and retry.
ORA-19941: invalid blocksize in cross platform datafile string
Cause: Blocksize in header of datafile copy being converted at target was invalid. Either datafile has not been made read/write with compatibility 10.0 or greater at source database or datafile copy is corrupted.
Action: Make a new datafile copy taken after tablespace has been made read/write with compatibility 10.0 at source database and retry conversion.
ORA-19942: datafile copy string not created with compatibility 10.0 or greater
Cause: The specified datafile copy to be converted at the target was not produced after making the tablespace in read/write mode with compatibility 10.0 or greater at the source database.
Action: Make a new datafile copy taken after tablespace has been made read/write with compatibility 10.0 at source database and retry conversion.
ORA-19943: The current database incarnation changed during backup
Cause: The backup failed because the current database incarnation was changed during the backup. One of the following events caused this incarnation change:
– The database was opened using ALTER DATABASE OPEN RESETLOGS statement.
– RMAN command RESET DATABASE TO INCARNATION was issued.
– If this happened on physical standby database, then redo apply has applied redo data from a new database incarnation.
Action: Re-try the backup.
ORA-19951: cannot modify control file until DBNEWID is completed
Cause: An operation requiring to modify the control file was attempted, but a NID change is in progress.
Action: Wait until NID completes before attempting the operation.
ORA-19952: database should be mounted exclusively
Cause: The database was started in parallel mode. To change the DBID, the database must be mounted exclusively.
Action: Shut down the database and start it in exclusive mode.
ORA-19953: database should not be open
Cause: The database was open. To change the DBID, the database must be mounted exclusively.
Action: Shut down the database and mount it in exclusive mode.
ORA-19954: control file is not current
Cause: The operation failed because a non-current, non-standby control file was mounted.
Action: Make the control file current and retry.
ORA-19955: only one open thread is allowed to change the DBID
Cause: The operation failed because there were active threads in the database. The most likely cause is that the database crashed the last time it was shut down.
Action: Ensure that all threads are closed before retrying the operation. Start and open the database to perform crash recovery, then shut down with the NORMAL or IMMEDIATE options to close it cleanly. Finally, try running the utility again.
ORA-19956: database should have no offline immediate datafiles
Cause: The operation failed because the database had one or more datafiles that were in OFFLINE IMMEDIATE mode.
Action: Drop the datafiles or recover them and bring them online.
ORA-19957: database should have no datafiles in unknown state
Cause: The operation failed because the database had one or more datafiles that were in an unknown state.
Action: Drop the datafiles or recover them and bring them online.
ORA-19958: potential deadlock involving DIAG process
Cause: DIAG requested a control file operation that may lead to a deadlock
Action: Try last operation later when the control file is released
ORA-19960: Internal use only
Cause: NID usage
Action: None
ORA-19961: compression algorithm string requires advanced compression option to be enabled
Cause: Requested compression algorithm in initialization parameter or by RMAN configuration requires that the advanced compression option be enabled and it was not.
Action: Change initialization parameter advanced_compression_option_usable to true or change RMAN configurations and retry the operation.
ORA-19962: compression algorithm string is not valid with release string
Cause: Algorithm in initialization parameter requires a lower compatibility that is currently set.
Action: Change algorithm in initialization parameter file or lower compatibility.
ORA-19963: error getting logical block size of file string
Cause: Error occurred when querying the logical block size of a file.
Action: None
ORA-19965: ALTER DATABASE RECOVER STANDBY TABLESPACE has been deprecated
Cause: The STANDBY TABLESPACE clause of the ALTER DATABASE RECOVER statement (partial_database_recovery clause) has been deprecated.
Action: If you want to recover the standby database to a consistent point, but no further, use the statement ALTER DATABASE RECOVER MANAGED STANDBY DATABASE UNTIL CONSISTENT.
ORA-19966: ALTER DATABASE RECOVER STANDBY DATAFILE has been deprecated
Cause: The STANDBY DATAFILE clause of the ALTER DATABASE RECOVER statement (partial_database_recovery clause) has been deprecated.
Action: If you want to recover the standby database to a consistent point, but no further, use the statement ALTER DATABASE RECOVER MANAGED STANDBY DATABASE UNTIL CONSISTENT.
ORA-19970: multi-instance standby role transition in progress
Cause: ALTER DATABASE MOUNT failed because a multi-instance standby role transition was in progress.
Action: Retry after the multi-instance standby role transition finishes.
ORA-19971: event 10875 or 10879 is set
Cause: Event 10875 or event 10879 was set which prevented the operation from completing with multiple instances running in Oracle RAC.
Action: Shutdown all but one instance, then retry the command.
ORA-19972: ALTER DATABASE RECOVER TO LOGICAL requires one instance left
Cause: ALTER DATABASE RECOVER TO LOGICAL required only one instance to be left running.
Action: Shutdown all but one instance, then retry the command.
ORA-19973: flashback database is not enabled
Cause: Physical standby transition to snapshot standby required only one instance left running if flashback database logging was not enabled.
Action: Shutdown all but one instance, then retry the command.
ORA-19974: database name has changed
Cause: Physical standby role transition required only one instance left running if database name was changed and flashback database logging was enabled.
Action: Shutdown all but one instance, then retry the command.
ORA-19975: database must not be started in any other instance
Cause: The physical standby role transition command failed because a certain condition required the database to be mounted in this instance and not started in any other instance.
Action: See associated error message for detailed explanation.
ORA-19976: a concurrent standby role transition in progress
Cause: The standby role transition operation failed because a concurrent standby role transition was already in progress.
Action: None
ORA-19999: skip_row procedure was called
Cause: The skip_row procedure was called which raises this error
Action: Skip_row should only be called within a trigger or a procedure called by a trigger.
ORA-20000: string
Cause: The stored procedure ‘raise_application_error’ was called which causes this error to be generated.
Action: Correct the problem as described in the error message or contact the application administrator or DBA for more information.

60 total views, no views today

Oracle 11g Error Codes and Solution Suggestions from ORA-20000 to ORA-22000

$
0
0

Oracle 11g Error Codes and Solution Suggestions from ORA-20000 to ORA-22000

ORA-20000: string
Cause: The stored procedure ‘raise_application_error’ was called which causes this error to be generated.
Action: Correct the problem as described in the error message or contact the application administrator or DBA for more information.
ORA-21300: objects option not installed
Cause: The objects option is not installed at this site. object types and other object features are, therefore, unavailable.
Action: Install the objects option. The objects option is not part of the Oracle Server product and must be purchased separately. Contact an Oracle sales representative if the objects option needs to be purchased.
ORA-21301: not initialized in object mode
Cause: This function requires the OCI process to be initialized in object mode.
Action: Specify OCI_OBJECT mode when calling OCIInitialize().
ORA-21500: internal error code, arguments: [string], [string], [string], [string], [string], [string], [string], [string]
Cause: This is the generic error number for the OCI environment (client-side) internal errors. This indicates that the OCI environment has encountered an exceptional condition.
Action: Report as a bug – the first argument is the internal error number.
ORA-21501: program could not allocate memory
Cause: The operating system has run out of memory.
Action: Take action to make more memory available to the program.
ORA-21503: program terminated by fatal error
Cause: A program is in an unrecoverable error state.
Action: Report as a bug.
ORA-21520: database server driver not installed
Cause: User attempted to access a database server through an object-mode OCI environment but the necessary driver for supporting such access to the database server is not installed or linked in.
Action: Check if the driver corresponding to the database server has been installed/linked in and entered in the server driver table.
ORA-21521: exceeded maximum number of connections in OCI (object mode only)
Cause: User exceeded the maximum number of connections (255) that can be supported by an OCI environment in object mode.
Action: Close some of existing and unused connections before opening more connections.
ORA-21522: attempted to use an invalid connection in OCI (object mode only)
Cause: User attempted to use an invalid connection or a connection that has been terminated in an OCI environment (object mode), or user attempted to dereference a REF obtained from a connection which has been terminated.
Action: Ensure that the connection exists and is still valid.
ORA-21523: functionality not supported by the server (object mode only)
Cause: User attempted to use a functionality that the server does not support.
Action: Upgrade the server
ORA-21524: object type mismatch
Cause: The object type of the object is different from what is specified.
Action: Check the type of the object and correct it.

ORA-21525: attribute number or (collection element at index) string violated its constraints
Cause: Attribute value or collection element value violated its constraint.
Action: Change the value of the attribute or collection element such that it meets its constraints. The constraints are specified as part of the attribute or collection element’s schema information.
ORA-21526: initialization failed
Cause: The initialization sequence failed. This can happen, for example, if an environment variable such as NLS_DATE_FORMAT is set to an invalid value.
Action: Check that all NLS environment variables are well-formed.
ORA-21527: internal OMS driver error
Cause: A process has encountered an exceptional condition. This is the generic internal error number for Oracle object management services exceptions.
Action: Report this as a bug to Oracle Support Services.
ORA-21528: internal error, image could not be understood
Cause: The format of the image passed to the pickler is incorrect and cannot be understood.
Action: Contact Oracle Support Services.
ORA-21560: argument string is null, invalid, or out of range
Cause: The argument is expecting a non-null, valid value but the argument value passed in is null, invalid, or out of range. Examples include when the LOB/FILE positional or size argument has a value outside the range 1 through (4GB – 1), or when an invalid open mode is used to open a file, etc.
Action: Check your program and correct the caller of the routine to not pass a null, invalid or out-of-range argument value.
ORA-21561: OID generation failed
Cause: The handles passed in may not be valid
Action: Check the validity of the env, svc handles
ORA-21600: path expression too long
Cause: The path expression that is supplied by the user is too long. The path expression is used to specify the position of an attribute in an object. This error occurs when one of the intermediate elements in the path expression refers to an attribute of a built-in type. Thus, the OCI function cannot proceed on to process the rest of the elements in the path expression.
Action: User should pass in the correct path expression to locate the attribute.
ORA-21601: attribute is not an object
Cause: The user attempts to perform an operation (that is valid only for an object) to an attribute of a built-in type. An example of such an illegal operation is to dynamically set a null structure to an attribute of a built-in type.
Action: User should avoid performing such operation to an attribute of built-in type.
ORA-21602: operation does not support the specified typecode
Cause: The user attempts to perform an operation that does not support the specified typecode.
Action: User should use the range of valid typecodes that are supported by this operation.
ORA-21603: property id [string] is invalid
Cause: The specified property id is invalid.
Action: User should specify a valid property id. Valid property ids are enumerated by OCIObjectPropId.
ORA-21604: property [string] is not a property of transient or value instances
Cause: Trying to get a property which applies only to persistent objects.
Action: User should check the lifetime and only get this property for persistent objects.
ORA-21605: property [string] is not a property of value instances
Cause: Trying to get a property which applies only to persistent and transient objects.
Action: User should check the lifetime and only get this property for persistent and transient objects.
ORA-21606: can not free this object
Cause: Trying to free an object that is persistent and dirty and the OCI_OBJECTFREE_FORCE flag is not specified.
Action: Either flush the persistent object or set the flag to OCI_OBJECTFREE_FORCE
ORA-21607: memory cartridge service handle not initialized
Cause: Attempt to use the handle without initializing it.
Action: Initialize the memory cartridge service handle.
ORA-21608: duration is invalid for this function
Cause: Attempt to use a duration not valid for this function.
Action: Use a valid duration – a previously created user duration or OCI_DURATION_STATEMENT or OCI_DURATION_SESSION. For callout duration or external procedure duration, use OCIExtProcAllocCallMemory.
ORA-21609: memory being resized without being allocated first
Cause: Attempt to resize memory without allocating it first.
Action: Allocate the memory first before resizing it.
ORA-21610: size [string] is invalid
Cause: Attempt to resize memory with invalid size.
Action: Pass in a valid size (must be a positive integer).
ORA-21611: key length [string] is invalid
Cause: Attempt to use an invalid key length.
Action: Key length is invalid and valid range is 0 to 64
ORA-21612: key is already being used
Cause: Attempt to use a key that is already used.
Action: Use a new key that is not yet being used.
ORA-21613: key does not exist
Cause: Attempt to use a non-existent key
Action: Use a key that already exists.
ORA-21614: constraint violation for attribute number [string]
Cause: Constraints on the attribute were violated
Action: Correct the value (of the attribute) so that it satisfies constraints
ORA-21615: copy of an OTS (named or simple) instance failed
Cause: see following message
Action: Check that no attribute value violates constraints.
ORA-21700: object does not exist or is marked for delete
Cause: User attempted to perform an inappropriate operation to an object that is non-existent or marked for delete. Operations such as pinning, deleting and updating cannot be applied to an object that is non-existent or marked for delete.
Action: User needs to re-initialize the reference to reference an existent object or the user needs to unmark the object.
ORA-21701: attempt to flush objects to different servers
Cause: User attempted to flush objects to different servers in one function call. These objects are obtained by calling a callback functions provided by the program.
Action: User should avoid performing such operation.
ORA-21702: object is not instantiated or has been de-instantiated in cache
Cause: User attempted to perform an inappropriate operation to a transient object that is not instantiated in the object cache. Operations that cannot be applied to a not-instantiated transient object include deleting or pinning such an object.
Action: User should check their code to see if they are performing such an operation without instantiating the object first, or performing such an operation after the allocation duration of the object has expired.
ORA-21703: cannot flush an object that is not modified
Cause: See the error message.
Action: The object should not be flushed.
ORA-21704: cannot terminate cache or connection without flushing first
Cause: See the error message.
Action: The transaction should be aborted or committed before terminating the cache or connection.
ORA-21705: service context is invalid
Cause: The service context that is supplied by the user is not valid.
Action: User needs to establish the service context.
ORA-21706: duration does not exist or is invalid
Cause: The duration number that is supplied by the user is not valid.
Action: User needs to establish the duration or use a correct predefined duration.
ORA-21707: pin duration is longer than allocation duration
Cause: The pin duration supplied by the user is longer than the allocation duration. This affects operations such as pinning and setting default parameters.
Action: User should use a shorter pin duration or use the null duration.
ORA-21708: inappropriate operation on a transient object
Cause: User attempted to perform an inappropriate operation on a transient object. Operations that cannot be applied to a transient object include flushing and locking.
Action: User should avoid performing such operation on a transient object.
ORA-21709: cannot refresh an object that has been modified
Cause: User attempted to refresh an object that has been marked for delete, update or insert (new).
Action: User should unmark the object before refreshing it.
ORA-21710: argument is expecting a valid memory address of an object
Cause: The object memory address that is supplied by the user is invalid. The user may have passed in a bad memory address to a function that is expecting a valid memory address of an object.
Action: User should pass in a valid memory address of an object to the function.
ORA-21779: duration not active
Cause: User is trying to use a duration that has been terminated.
Action: User should avoid performing such operation.
ORA-21780: Maximum number of object durations exceeded.
Cause: This typically happens if there is infinite recursion in the PL/SQL function that is being executed.
Action: User should alter the recursion condition in order to prevent infinite recursion.

 

15 total views, no views today

Oracle 11g Error Codes and Solution Suggestions from ORA-22000 to ORA-22300

$
0
0

Oracle 11g Error Codes and Solution Suggestions from ORA-22000 to ORA-22300

ORA-22053: overflow error
Cause: This operation’s result is above the range of Oracle number.
Action: Decrease the input value(s) so that the result is in the range of Oracle number.
ORA-22054: underflow error
Cause: This operation’s result is below the range of Oracle number.
Action: Increase the input value(s) so that the result is in the range of Oracle number.
ORA-22055: unknown sign flag value [string]
Cause: Signed flag used is not OCI_NUMBER_SIGNED or OCI_NUMBER_UNSIGNED.
Action: Use either OCI_NUMBER_SIGNED or OCI_NUMBER_UNSIGNED as sign flag.
ORA-22056: value [string] is divided by zero
Cause: Given value is divied by zero.
Action: Modify divisor value to be non-zero.
ORA-22057: bad integer length [string]
Cause: The length of the integer (ie number of bytes) to be converted to or from an Oracle number is invalid.
Action: Use integer length 1, 2, 4 or 8 bytes only.
ORA-22059: buffer size [string] is too small – [string] is needed
Cause: The buffer to hold the resulting text string is too small.
Action: Provide a buffer of the required size.
ORA-22060: argument [string] is an invalid or uninitialized number
Cause: An invalid or uninitialized number is passed in.
Action: Use a valid number. To initialize number call OCINumberSetZero().
ORA-22061: invalid format text [string]
Cause: The numeric format string for converting characters to or from an Oracle number is invalid.
Action: Use valid format string as documented in OCI Programmer’s Guide.
ORA-22062: invalid input string [string]
Cause: The text string for converting to numbers is invalid.
Action: Use a valid input string as documented in OCI Programmer’s Guide.
ORA-22063: reading negative value [string] as unsigned
Cause: Attempt to convert a negative number to an unsigned integer.
Action: Use the sign flag ORLTSB to convert a signed number.

ORA-22064: invalid NLS parameter string [string]
Cause: The NLS parameter string for converting characters to or from an Oracle number is invalid.
Action: Use valid format string as documented in OCI Programmer’s Guide.
ORA-22065: number to text translation for the given format causes overflow
Cause: Rounding done due to the given string format causes overflow.
Action: Change the string format such that overflow does not occur.
ORA-22130: buffer size [string] is less than the required size [string]
Cause: The size of the buffer into which the hexadecimal REF string is to be written is too small.
Action: Provide a buffer of the required size.
ORA-22131: hexadecimal string length is zero
Cause: The given hexadecimal string length must be greater than zero.
Action: Specify a length greater than zero.
ORA-22132: hexadecimal string does not correspond to a valid REF
Cause: The given hexadecimal string is invalid.
Action: Provide a valid hexadecimal string which was previously returned by a call to OCIRefToHex().
ORA-22140: given size [string] must be in the range of 0 to [string]
Cause: The given resize size is invalid.
Action: Ensure that the given size is in the required range.
ORA-22141: given size [string] must be even in UTF-16 environment
Cause: The given resize size is odd. In a UTF-16 environment, all characters are 2 bytes in length.
Action: Ensure that the given size is even.
ORA-22150: variable-length array has not been initialized
Cause: An un-initialized variable-length array is being operated upon.
Action: Initialize the variable-length array prior to calling this function.
ORA-22151: cannot resize non-zero variable-length array to zero elements
Cause: Trying to resize a non-zero variable-length array to 0 elements.
Action: Specify a non-zero size.
ORA-22152: destination variable-length array is not initialized
Cause: The variable-length array on the right-hand-side of an assignment or the destination array of an append is not initialized.
Action: Initialize the destination variable-length array prior to calling this function.
ORA-22153: source variable-length array is not initialized
Cause: The variable-length array on the left-hand-side of an assignment or the source array of an append is not initialized.
Action: Initialize the destination variable-length array prior to calling this function.
ORA-22160: element at index [string] does not exist
Cause: Collection element at the given index does not exist.
Action: Specify the index of an element which exists.
ORA-22161: type code [string] is not valid
Cause: Given type code is not valid.
Action: Use one of the typecodes enumerated in OCITypeCode.
ORA-22162: element at index [string] has been previously deleted
Cause: Trying to delete a non-existent collection element.
Action: Check for the existence of the element prior to calling this function.
ORA-22163: left hand and right hand side collections are not of same type
Cause: Left hand and right side collections are not of same type.
Action: Ensure that the same collection type is passed for both left hand and right hand side of this function.
ORA-22164: delete element operation is not allowed for variable-length array
Cause: Trying to delete an element of a variable-length array.
Action: Ensure that the collection is not a variable-length array prior to calling this function.
ORA-22165: given index [string] must be in the range of [string] to [string]
Cause: Given index is not in the required range.
Action: Ensure that the given index is in the required range.
ORA-22166: collection is empty
Cause: Given collection is empty.
Action: Test if collection is empty prior to invoking this function.
ORA-22167: given trim size [string] must be less than or equal to [string]
Cause: Given trim size is greater than the current collection size.
Action: Ensure that the given size is less than or equal to the collection size prior to calling this function.
ORA-22275: invalid LOB locator specified
Cause: There are several causes: (1) the LOB locator was never initialized; (2) the locator is for a BFILE and the routine expects a BLOB/CLOB/NCLOB locator; (3) the locator is for a BLOB/CLOB/NCLOB and the routine expects a BFILE locator; (4) trying to update the LOB in a trigger body — LOBs in trigger bodies are read only; (5) the locator is for a BFILE/BLOB and the routine expects a CLOB/NCLOB locator; (6) the locator is for a CLOB/NCLOB and the routine expects a BFILE/BLOB locator;
Action: For (1), initialize the LOB locator by selecting into the locator variable or by setting the LOB locator to empty. For (2),(3), (5) and (6)pass the correct type of locator into the routine. For (4), remove the trigger body code that updates the LOB value.
ORA-22276: invalid locator for LOB buffering
Cause: There are several causes: (1) the locator was never enabled for buffering (2) it is not an updated locator but is being used for a write/flush operation
Action: For (1) enable the locator for buffering; (2) ensure that only an updated locator is used for a LOB update operation
ORA-22277: cannot use two different locators to modify the same LOB
Cause: LOB buffering is enabled and an attempt was made to modify the LOB using two different LOB locators.
Action: When using LOB buffering, modify the LOB through one LOB locator only.
ORA-22278: must update the LOB only through the LOB buffers
Cause: LOB buffering is enabled for this LOB and there are buffers for this LOB in the buffer pool. Thus, updating the LOB through means other than the LOB buffers is not allowed.
Action: Update the LOB through the LOB buffers using the locator that has LOB buffering enabled. If this operation is required, buffers associated with this LOB should either be flushed as necessary or buffering should be disabled. Once this is done, reissue the command.
ORA-22279: cannot perform operation with LOB buffering enabled
Cause: The operation attempted is not allowed when LOB buffering is enabled.
Action: If the operation is required, LOB buffering should not be used. In this case, flush buffers associated with the input LOB locator as necessary, disable buffering on the input LOB locator and reissue the command.
ORA-22280: no more buffers available for operation
Cause: There are two causes: (1) All buffers in the buffer pool have been used up by previous operations (2) Attempt to flush a LOB without any previous buffered update operations.
Action: For (1), flush the LOB(s) through the locator that is being used to update the LOB. For (2), write to the LOB through a locator enabled for buffering before attempting to flush buffers.
ORA-22281: cannot perform operation with an updated locator
Cause: The input locator has buffering enabled and was used to update the LOB value through the LOB buffering subsystem. The modified buffer has not been flushed since the write that was performed by the the input locator; thus, the input locator is considered an updated locator. Updated locators cannot be the source of a copy operation. Only one locator per LOB may be used to modify the LOB value through the LOB buffering subsystem.
Action: Depending on whether the modifications made through the input locator to the LOB buffering subsystem should be written to the server, either flush the buffer to write the modifications, or, disable buffering on the locator to discard the modifications. Then, reissue the command.
ORA-22282: non-contiguous append to a buffering enabled LOB not allowed
Cause: The buffered write operation has an input offset value more than one byte or character past the end of the LOB.
Action: Specify an input offset value which is exactly one character or byte greater than the length of the LOB that you are attempting to update through a buffered write operation.
ORA-22283: filename contains characters that refer to parent directory
Cause: Filename contains a path “../” which references a parent directory
Action: Ensure that the filename does not contain characters which reference a parent directory.
ORA-22284: duplicate LONG binds are not supported
Cause: LOB access layer could not handle duplicate LONG binds.
Action: Provide distinct LONG or VARCHAR binds.
ORA-22285: non-existent directory or file for string operation
Cause: Attempted to access a directory that does not exist, or attempted to access a file in a directory that does not exist.
Action: Ensure that a system object corresponding to the specified directory exists in the database dictionary, or make sure the name is correct.
ORA-22286: insufficient privileges on file or directory to perform string operation
Cause: The user does not have the necessary access privileges on the directory alias and/or the file for the operation.
Action: Ask the database/system administrator to grant the required privileges on the directory alias and/or the file.
ORA-22287: invalid or modified directory occurred during string operation
Cause: The directory alias used for the current operation is not valid if being accessed for the first time, or has been modified by the DBA since the last access.
Action: If you are accessing this directory for the first time, provide a valid directory name. If you have been already successful in opening a file under this directory before this error occured, then close the file and retry the operation with a valid directory alias as modified by your DBA. Oracle recommends that directories should be modified only during quiescent periods.
ORA-22288: file or LOB operation string failed string
Cause: The operation attempted on the file or LOB failed.
Action: See the next error message in the error stack for more detailed information. Also, verify that the file or LOB exists and that the necessary privileges are set for the specified operation. If the error still persists, report the error to the DBA.
ORA-22289: cannot perform string operation on an unopened file or LOB
Cause: The file or LOB is not open for the required operation to be performed.
Action: Precede the current operation with a successful open operation on the file or LOB.
ORA-22290: operation would exceed the maximum number of opened files or LOBs
Cause: The number of open files or LOBs has reached the maximum limit.
Action: Close some of the opened files or LOBs and retry the operation.
ORA-22291: Open LOBs exist at transaction commit time
Cause: An attempt was made to commit a transaction with open LOBs at transaction commit time.
Action: Close the LOBs before committing the transaction.
ORA-22292: Cannot open a LOB in read-write mode without a transaction
Cause: An attempt was made to open a LOB in read-write mode before a transaction was started.
Action: Start a transaction before opening the LOB in read-write mode. Ways to start a transaction include issuing a SQL DML or SELECT FOR UPDATE command. Opening hte LOB in read-only mode does not require a transaction.
ORA-22293: LOB already opened in the same transaction
Cause: An attempt was made to open a LOB that already is open in this transaction.
Action: Close the LOB before attempting to re-open it.
ORA-22294: cannot update a LOB opened in read-only mode
Cause: An attempt was made to write to or update a LOB opened in read-only mode.
Action: Close the LOB and re-open it in read-write mode before attempting to write to or update the LOB.
ORA-22295: cannot bind more than 4000 bytes data to LOB and LONG columns in 1 statement
Cause: An attempt was made to bind data more than 4000 bytes of data to both LOB and LONG columns in the same insert or update statement. You can bind more than 4000 bytes of data to either a LONG column or one or more LOB columns but not both.
Action: Bind more than 4000 bytes of data to either the LONG column or one or more LOB columns but not both.
ORA-22296: invalid ALTER TABLE option for conversion of LONG datatype to LOB
Cause: An attempt was made to specify ALTER TABLE options which are disallowed during conversion of LONG datatype to LOB. The only ALTER TABLE options allowed during conversion of LONG datatype to LOB are the default clause and LOB storage clause for the column being converted to LOB.
Action: Remove the disallowed options.
ORA-22297: warning: Open LOBs exist at transaction commit time
Cause: An attempt was made to commit a transaction with open LOBs at transaction commit time.
Action: This is just a warning. The transaction was commited successfully, but any domain or functional indexes on the open LOBs were not updated. You may want to rebuild those indexes.
ORA-22298: length of directory alias name or file name too long
Cause: The length of directory alias name or file name given for a BFILE is too long.
Action: Use a shorter alias or file name.

20 total views, 10 views today

Oracle 11g Error Codes and Solution Suggestions from ORA-22300 to ORA-22700

$
0
0

Oracle 11g Error Codes and Solution Suggestions from ORA-22300 to ORA-22700

ORA-22303: type “string”.”string” not found
Cause: The user is trying to obtain information for a type that cannot be found.
Action: Check that the schema is correct and that the type has been created correctly.
ORA-22304: input type is not an object type
Cause: The user is trying to obtain the supertype information for a non-object type.
Action: Pass in only an object type.
ORA-22305: attribute/method/parameter “string” not found
Cause: Type element with the given name is not found in the type.
Action: Check to make sure that the type element exists.
ORA-22306: type “string“.”string” already exists
Cause: The user is trying to create a type that already exists.
Action: Check to make sure that the type has not been created prior to this.
ORA-22307: operation must be on a user-defined type
Cause: attempt to perform an operation that is allowed only on a user-defined type, and the type is not a user-defined type.
Action: Check to make sure that only user-defined types are being operated on.
ORA-22308: operation not allowed on evolved type
Cause: An attempt was made to replace a type whose attribute definition been been altered.
Action: Submit ALTER TYPE ADD/DROP statement instead of ALTER TYPE REPLACE.
ORA-22309: attribute with name “string” already exists
Cause: The user is attempting to create an object type where more than one attributes have the same name.
Action: Check to make sure that all attribute names are unique.
ORA-22310: ALTER TYPE error. Refer to table “string“.”string” for errors
Cause: An invalid alter type statement was submitted.
Action: Correct the errors listed in specified table and resubmit statement.
ORA-22311: type for attribute “string” does not exist
Cause: The type of the attribute does not exist.
Action: No types were created/modified for this DDL transaction. Redo the DDL transaction and add the creation of the attribute’s type in the DDL transaction.
ORA-22312: must specify either CASCADE or INVALIDATE option
Cause: An attempt was made to alter a type which has a dependent type or table without specifying the CASCADE or INVALIDATE option.
Action: Resubmit the statement with either the CASCADE or INVALIDATE option. Specify CASCADE if you want to cascade the type change to dependent types and tables; otherwise, specify INVALIDATE to invalidate all dependents.
ORA-22313: cannot use two versions of the same type “string
Cause: The version of this type conflicts with the version of this type used by another library that was linked in with the application. An application may only use one version of a type.
Action: Check that the libraries being linked with this application and use the same versions of the type.
ORA-22314: method information mismatch in ALTER TYPE
Cause: The number of methods or the method signature do not match that of the original type declaration. This is not supported.
Action: Make sure the method signature stay identical for the previously declared method. Do not drop existing methods.

ORA-22315: type “string” does not contain a map or order function
Cause: The input type does not contain a map or order function so one cannot be returned.
Action: Add a map or order function to the type or catch this error.
ORA-22316: input type is not a collection type
Cause: The user is trying to obtain information for collection types on a non-named collection type.
Action: Use a named collection type for the function.
ORA-22317: typecode string is not legal as a number type
Cause: The user is trying to use a number typecode that is not valid.
Action: Use only OCI_TYPECODE_SMALLINT, OCI_TYPECODE_INTEGER, OCI_TYPECODE_REAL, OCI_TYPECODE_DOUBLE, OCI_TYPECODE_FLOAT, OCI_TYPECODE_NUMBER, or OCI_TYPECODE_DECIMAL.
ORA-22318: input type is not an array type
Cause: The user is trying to obtain the number of elements for a non-array type.
Action: Pass in only a named collection type which is an array.
ORA-22319: type attribute information altered in ALTER TYPE
Cause: The type attribute information does not match that of the original type declaration when altering type. Attributes cannot be altered during ALTER TYPE. Only new methods can be added.
Action: Check that all type alterations are legal.
ORA-22320: missing user version string
Cause: The VERSION option is specified without a user version string.
Action: Resubmit the statement with the version string following the VERSION keyword.
ORA-22321: method does not return any result
Cause: OCITypeResult() was called on a method that does not return any results.
Action: Check that you are passing in the correct method descriptor, or that your method creation was done correctly.
ORA-22322: error table “string“.”string” has incorrect structure
Cause: The specified error table does not have the expected table structure.
Action: Execute the DBMS_UTILITY.CREATE_ALTER_TYPE_ERROR_TABLE procedure to create an error table, then resubmit the statement using the new error table.
ORA-22323: error table “string“.”string” does not exist
Cause: The error table does not exist.
Action: Resubmit the statement with a correct error table name.
ORA-22324: altered type has compilation errors
Cause: The use of the ALTER TYPE statement caused a compilation error.
Action: Correct the error reported and resubmit the statement.
ORA-22326: cannot change a type to FINAL if it has subtypes
Cause: An attempt was made to change a type with subtypes to FINAL.
Action: Drop all subtypes of the target type before changing it to FINAL.
ORA-22327: cannot change a type to NOT INSTANTIABLE if it has dependent tables
Cause: An attempt was made to change a type with dependent tables to NOT INSTANTIABLE.
Action: Drop all dependent tables of the target type and resubmit the statement.
ORA-22328: object “string“.”string” has errors. string
Cause: Altering the target type causes errors in its dependent object.
Action: Correct the problem in the dependent object and resubmit the statement.
ORA-22329: cannot alter a non-object type
Cause: An attempt was made to execute ALTER TYPE on a non-object type.
Action: Drop the non-object type first, then re-create it as an object type.
ORA-22330: cannot alter a type that is not valid
Cause: An attempt was made to perform ALTER TYPE on an invalid type.
Action: Use the CREATE OR REPLACE TYPE command to modify the type.
ORA-22331: cannot alter an incomplete type
Cause: An attempt was made to perform ALTER TYPE on an incomplete type.
Action: Use CREATE TYPE to completely define the original type before executing the ALTER TYPE.
ORA-22332: a dependent object in schema “string” has errors. string
Cause: Altering the target type causes errors in its dependent object.
Action: Correct the problem in the dependent object and resubmit the statement.
ORA-22333: cannot reset type “string“.”string” due to invalid dependent types and tables
Cause: An attempt was made to reset the type version with invalid dependent types and tables.
Action: Use the ALTER TYPE COMPILE statement to compile all invalid dependent types and use the ALTER TABLE UPGRADE INCLUDING DATA to upgrade all the dependent tables then resubmit the statement.
ORA-22334: cannot reset type “string“.”string“. Dependent tables must be upgraded to latest version
Cause: An attempt was made to reset the type version when the data in the dependent table has not been upgraded to the latest type version.
Action: Use the ALTER TABLE UPGRADE INCLUDING DATA statement to upgrade the data in the dependent tables then resubmit the statement.
ORA-22335: The client cannot work with an altered type
Cause: A pre 8.2 client has requested a type that has been altered on the server.
Action: Only 8.2 or higher clients could access altered types
ORA-22336: table contained 8.0 image format, must specify INCLUDING DATA
Cause: One of the following: 1) An attempt was made to alter a type with a dependent table in 8.0 image format and the NOT INCLUDING TABLE DATA option was specified. 2) An attempt was made to upgrade a table in 8.0 image format with the NOT INCLUDING DATA option specified.
Action: Resubmit the statement with INCLUDING DATA option.
ORA-22337: the type of accessed object has been evolved
Cause: The type of the accessed object has been altered and the client’s object is based on an earlier type definition.
Action: The user needs to exit application and modify application to accommodate the type change. From SQL/PLUS, reconnect and resubmit statement.
ORA-22338: must specify CASCADE INCLUDING DATA when altering the final property
Cause: An attempt was made to alter the final property of a type with dependent table(s) without specifying the CASCADE INCLUDING DATA . option.
Action: Resubmit the statement with the CASCADE INCLUDING DATA option.
ORA-22339: cannot alter to not final since its attribute column is substitutable
Cause: An attempt was made to alter a type to not final when its embedded attribute is defined as substitutable in some tables. Note, this is a restriction in 9.0 version because when a type is altered to not final, column of that type is set to not substitutable at all levels; thus, it is an error if one of its embedded attribute column is already marked substitutable.
Action: Recreate the table and specify NOT SUBSTITUTABLE AT ALL LEVELS for all columns of non final type. Then resubmit the ALTER TYPE statement.
ORA-22340: cannot string type “string“.”string“. Dependent tables must be upgraded to latest version
Cause: An attempt was made to reset the version, drop or alter a type when the data in dependent table has not been upgraded to the latest version.
Action: Use the ALTER TABLE UPGRADE INCLUDING DATA statement to upgrade the data in the dependent tables then resubmit the statement.
ORA-22341: cannot assign supertype instance to subtype
Cause: An attempt was made to assign or copy a supertype instance to a container (destination) that can only hold a subtype instance.
Action: Make sure the runtime type of the source of the assignment or copy is the same type as the destination or is a subtype of the destination type
ORA-22342: dependent VARRAY column exceeds the maximum inline column size
Cause: An attempt was made to alter a type (add or modify attribute) which causes the size of its dependent VARRAY column to exceed the maximum inline column size. However, the VARRAY column was not specified to be stored as LOB at the table level when the table was created.
Action: Specify the VARRAY column to be stored as LOB at the table level when the table is created.
ORA-22343: Compilation error for type invalidated by ALTER TYPE
Cause: Compilation failed for a type which was invalidated by ALTER TYPE. We throw this error and rollback the compilation effort so that the user may be able to fix whatever is causing the compilation error and try again. It is important that we do not chnage status here and modify the dependency information as this will affect the creation of versions.
Action: Check what is causing teh compilation error and correct it and try again.
ORA-22344: can not specify CONVERT TO SUBSTITUTABLE option for ALTER TYPE other than NOT FINAL change
Cause: An attempt was made to specify CONVERT TO SUBSTITUTABLE option for ALTER TYPE other than NOT FINAL change.
Action: Specify CONVERT TO SUBSTITUTABLE option only for ALTER TYPE NOT FINAL change.
ORA-22345: recompile type string.string before attempting this operation
Cause: An attempt was made to perform an operation which requires the specified datatype to be valid, but the datatype is invalid
Action: Recompile the specified type and retry the operation
ORA-22346: Type has cyclical dependency. Should use CASCADE option
Cause: An attempt was made to alter a type which has a cyclical dependency, with invalidate option.
Action: Give CASCADE option instead of INVALIDATE
ORA-22347: No changes to type specified for ALTER TYPE
Cause: The ALTER TYPE does not contain any changes to the type.
Action: If any change is required for the type, modify the ALTER TYPE to specify the change. Else no need for the ALTER.
ORA-22348: The object type DDL is not supported in Editioned schema
Cause: The object type DDL was not supported in an Editioned schema.
Action: Do not perform this DDL on an Editioned schema object.
ORA-22350: Incomplete opaque type cannot be used here
Cause: An incomplete SYS.AnyType or SYS.AnyData or SYS.AnyDataSet is being used inappropriately.
Action: Check the documentation for correct usage.
ORA-22369: invalid parameter encountered in method string
Cause: An invalid parameter is being passed to this method of SYS.AnyType ,SYS.AnyData or SYS.AnyDataSet
Action: Check the parameters being passed to this method and make sure that the parameters are allowed.
ORA-22370: incorrect usage of method string
Cause: This method of SYS.AnyType or SYS.AnyData or SYS.AnyDataSet is being used inappropriately.
Action: Check the documentation for correct usage.
ORA-22371: Table contains data of type string.string, version string, which does not exist
Cause: Some of the older versions of the type may have got deleted because one or more of the types it were referencing was dropped.
Action: These data could not be read as the whole ADT. Read the data at individual scalar attribute level.
ORA-22372: Event for type dictionary upgrade
Cause: This is an internally used event for type dictionary upgrades from 8.0 to 8.1.
Action: None
ORA-22373: Older version hashcode encountered
Cause: An older version HC is encountered when creating a new version hahscode. Currently this is handled internally.
Action: None
ORA-22374: cannot reset the version of a type with table dependents
Cause: The type for which reset version was requested has table dependents.
Action: None
ORA-22375: Event to check for subtypes in complete type tree
Cause: This event is used to check for subtypes in complete type tree without any restriction on depth in the fix for bug# 12430142.
Action: None
ORA-22600: encountered 8.0.2 (Beta) VARRAY data that cannot be processed
Cause: Production Oracle8 (8.0.3 and beyond) encounters some VARRAY data which was created and stored by Oracle8 8.0.2 (Beta 2). Production Oracle8 cannot understand or process such VARRAY data.
Action: Delete the VARRAY data from the table by dropping the table, deleting the rows, or nulling out the VARRAY columns, and then re-insert the VARRAY data. There is no provided script or tool to help automate this conversion.
ORA-22601: pickler TDS context [string] is not initialized
Cause: Attempt to use the pickler TDS context without initializing it.
Action: Use OCIPicklerTdsCtxInit to initialize the context.
ORA-22602: pickler TDS handle [string] is not well-formed
Cause: Attempt to use the pickler TDS handle without initializing/ constructing it.
Action: Use OCIPicklerTdsInit to initialize the handle before it is constructed. Use OCIPicklerTdsGenerate to generate the TDS before its attributes can be accessed.
ORA-22603: cannot add an attribute to the already generated TDS handle
Cause: Attempt to add an attribute to the already constructed TDS.
Action: Use a TDS handle that is initialized but not yet constructed.
ORA-22604: TDS handle already generated
Cause: Attempt to geneate TDS that is already genearated.
Action: Use a TDS handle that is initialized but not yet generated.
ORA-22605: FDO handle [string] is not initialized
Cause: Attempt to use an uninitialized FDO handle.
Action: Use OCIPicklerFdoInit to initialize FDO handle”.
ORA-22606: pickler image handle [string] is not well-formed
Cause: Attempt to use the image handle without initializing/ constructing it.
Action: Use OCIPicklerImageInit to initialize the handle before it is constructed. Use OCIPicklerImageGenerate to generate the image before its attributes can be accessed.
ORA-22607: image handle already generated
Cause: Attempt to geneate image that is already genearated.
Action: Use a image handle that is initialized but not yet generated.
ORA-22608: cannot add an attribute to the already generated image handle
Cause: Attempt to add an attribute to the already constructed image.
Action: Use a image handle that is initialized but not yet constructed.
ORA-22609: error string during initialization of FDO
Cause: Error during FDO initialization.
Action: Take an action based on the specified error.
ORA-22610: error while adding a scalar to the image handle
Cause: Error while adding a scalar attribute to the image handle
Action: Make sure image handle is initialized before adding scalar
ORA-22611: TDS version is not recognized
Cause: Incorrect TDS handle is passed
Action: Make sure image handle is initialized with the correct TDS
ORA-22612: TDS does not describe a collection TDS
Cause: collection construct/access routines are being on an image but the TDS does not describe that a collection TDS
Action: Make sure a collection TDS is used before invoking collection routines on the image handle
ORA-22613: buflen does not match the size of the scalar
Cause: buflen is incorrect
Action: Make sure buflen is correct and matches the size of the scalar
ORA-22614: error while construction the collection in the image
Cause: Error during the construction of collection
Action: Make sure image handle is initialized and OCIPicklerImageCollBegin is called to begin collection
ORA-22615: attribute is not a collection
Cause: collection routine is invoked upon a non-collection attribute
Action: Make sure attribute is a collection
ORA-22616: image is not of Oracle 8.1 format
Cause: The function being invoked is applicable only for 8.1 images
Action: Make sure image is of 8.1 format
ORA-22617: error while accessing the image handle collection
Cause: Error while accessing collection in the image handle
Action: Make sure image is initialized correctly and the collection is constructed properly.
ORA-22618: attribute is a BAD NULL in the image handle
Cause: attribute in question is probably the attribute of a null embedded image
Action: Make sure attribute number is valid or it is NULL or NOT NULL.
ORA-22619: all collection elements have already been accessed
Cause: Accessing a collection element after all the collection elements are already accessed
Action: This function should not be invoked any more.
ORA-22620: buffer size too small to hold the value
Cause: Buffer size is not enough to hold the value. Most likely while doing the character set conversion, a bigger buffer is needed.
Action: Pass in a bigger buffer. If the client character set format differs from that of server, doing the conversion may result in 4X expansion.
ORA-22621: error transfering an object from the agent
Cause: Any error returned from pickler routines on the agent side.
Action: Contact Oracle Support.
ORA-22625: OCIAnyData is not well-formed
Cause: Attempt to use the OCIAnyData without initializing constructing it.
Action: Use OCIAnyDataBeginConstruct to initialize the handle before it is adding attributes. Use OCIAnyDataEndConstruct to complete the construction. Or use OCIAnyDataConvert to do the construction. MAke sure it is properly constructed before accessing attributes.
ORA-22626: Type Mismatch while constructing or accessing OCIAnyData
Cause: Type supplied is not matching the type of the AnyData. If piece wise construction or access is being attempted, the type supplied is not matching the type of the current attribute.
Action: Make sure the type supplied matches the type of object to to be constucted or accessed.
ORA-22627: tc [string] must be that of object/varray/nested table
Cause: Type code is not that of object/varray/nested table
Action: Make sure the type code is OCI_TYPECODE_OBJECT or OCI_TYPECODE_VARRAY or OCI_TYPECODE_TABLE
ORA-22628: OCIAnyData already constructed
Cause: Attempt to add attributes to OCIAnyData that is already constructed.
Action: Use the OCIAnyData that is initialized but not yet constructed.
ORA-22629: OCIAnyData is null
Cause: Attempting an operation that is not valid on null OCIAnyData
Action: Make sure OCIAnyData is not null.
ORA-22630: attribute [string] is null or it is not well-formed
Cause: Passing an attribute that is null or not well-formed
Action: Make sure the attribute is not null or is well-formed.
ORA-22631: attribute [string] is is not well-formed or does not match the type
Cause: Passing an attribute that is not well-formed or does not match the input type.
Action: Make sure the attribute is well-formed and matches the type specified.
ORA-22632: AnyDataSet parameter is not valid for the current operation
Cause: The AnyDataSet parameter is null or it is somehow invalid for the current operation.
Action: Check the documentation for the current operation.
ORA-22633: Error freeing AnyDataSet
Cause: AnyDataSet that is passed in may not be valid.
Action: Check all the AnyDataSet parameters.
ORA-22634: Error adding new instance to AnyDataSet
Cause: Current instance in the AnyDataSet has not been fully constructed.
Action: Make sure that the current instance is fully constructed before adding new instance.
ORA-22635: time stamp with time zone type not supported
Cause: OCIAnyData did not support conversion of time stamp with time zone when the version of time zone files differ.
Action: Use same version of time zone files.

10 total views, no views today


Oracle 11g Error Codes and Solution Suggestions from ORA-22800 to ORA-23000

$
0
0

Oracle 11g Error Codes and Solution Suggestions from ORA-22800 to ORA-23000

ORA-22800: invalid user-defined type
Cause: An attempt was made to use an incomplete type as a constructor.
Action: Complete the type definition before using it in a query.
ORA-22801: invalid object row variable
Cause: The specified object row variable is not available in the scope of name resolution.
Action: Verify the specified object row variable is correct, or use an object row variable visible in scope.
ORA-22802: remote implementation type not supported
Cause: Remote type reference was not supported
Action: Use local implementation type with user-defined aggregate function.
ORA-22803: object type contains zero attributes
Cause: An attempt was made to create or specify a column or constructor of an object type that has no attributes. Only object types that have at least one attribute are allowed in this context.
Action: specify a valid object type
ORA-22804: remote operations not permitted on object tables or user-defined type columns
Cause: An attempt was made to perform queries or DML operations on remote object tables or on remote table columns whose type is one of object, REF, nested table or VARRAY.
Action: None
ORA-22805: cannot insert NULL object into object tables or nested tables
Cause: An attempt was made to insert a NULL object into an object table or a Nested Table.
Action: Ensure that a non-NULL object is inserted into the table or insert an object with attributes whose values are NULL.
ORA-22806: not an object or REF
Cause: An attempt was made to extract an attribute from an item that is neither an object nor a REF.
Action: Use an object type or REF type item and retry the operation.
ORA-22807: cannot resolve to a scalar type or a collection type
Cause: Invalid use of a non-scalar (for example, object type) item.
Action: Change the item’s data type and retry the operation.
ORA-22808: REF dereferencing not allowed
Cause: An attempt was made to access an object type’s attributes by dereferencing a REF item.
Action: Make the item an object type instead of a REF to an object type.
ORA-22809: nonexistent attribute
Cause: An attempt was made to access a non-existent attribute of an object type.
Action: Check the attribute reference to see if it is valid. Then retry the operation.
ORA-22810: cannot modify object attributes with REF dereferencing
Cause: An attempt was made to modify the attributes an object by dereferencing a REF column in an UPDATE statement.
Action: Update the table containing the object that the REF points to, or change the REF column to an object type column.
ORA-22812: cannot reference nested table column’s storage table
Cause: An attempt to access the nested table column’s storage table is not allowed in the given context.
Action: Issue the statement against the parent table containing the nested table column.

ORA-22813: operand value exceeds system limits
Cause: Object or Collection value was too large. The size of the value might have exceeded 30k in a SORT context, or the size might be too big for available memory.
Action: Choose another value and retry the operation.
ORA-22814: attribute or element value is larger than specified in type
Cause: Value provided for the object type attribute or collection element exceeded the size specified in the type declaration.
Action: Choose another value and retry the operation.
ORA-22816: unsupported feature with RETURNING clause
Cause: RETURNING clause is currently not supported for object type columns, LONG columns, remote tables, INSERT with subquery, and INSTEAD OF Triggers.
Action: Use separate select statement to get the values.
ORA-22817: subquery not allowed in the default clause
Cause: An attempt was made to use a subquery in the column default clause expression.
Action: Remove the subquery from the default clause.
ORA-22818: subquery expressions not allowed here
Cause: An attempt was made to use a subquery expression where these are not supported.
Action: Rewrite the statement without the subquery expression.
ORA-22819: scope of input value does not correspond to the scope of the target
Cause: An attempt to operate on a REF value scoped to a different table than the expected one
Action: Use a ref which is scoped to the expected table and retry the operation
ORA-22826: cannot construct an instance of a non instantiable type
Cause: An attempt was made to use a non instantiable type as a constructor.
Action: None
ORA-22828: input pattern or replacement parameters exceed 32K size limit
Cause: Value provided for the pattern or replacement string in the form of VARCHAR2 or CLOB for LOB SQL functions exceeded the 32K size limit.
Action: Use a shorter pattern or process a long pattern string in multiple passes.
ORA-22833: Must cast a transient type to a persistent type
Cause: An attempt was made to use the transient type in the query result.
Action: Cast the transient type to a structurally equivalent persistent type.
ORA-22835: Buffer too small for CLOB to CHAR or BLOB to RAW conversion (actual: string, maximum: string)
Cause: An attempt was made to convert CLOB to CHAR or BLOB to RAW, where the LOB size was bigger than the buffer limit for CHAR and RAW types. Note that widths are reported in characters if character length semantics are in effect for the column, otherwise widths are reported in bytes.
Action: Do one of the following:
1. Make the LOB smaller before performing the conversion, for example, by using SUBSTR on CLOB
2. Use DBMS_LOB.SUBSTR to convert CLOB to CHAR or BLOB to RAW.
ORA-22837: Relational hint or keyword is disallowed for user-level DML
Cause: An attempt was made to use relational hint or keyword in user- level DML.
Action: Avoid using DML with relational hint or keyword.
ORA-22839: Direct updates on SYS_NC columns are disallowed
Cause: An attempt was made to update SYS_NC columns directly.
Action: Avoid direct updates on SYS_NC columns.
ORA-22850: duplicate LOB storage option specificed
Cause: A LOB storage option (CHUNK, PCTVERSION, CACHE, NOCACHE, TABLESPACE, STORAGE, INDEX, SECUREFULE/BASICFILE, [A]SYNC) was specified more than once.
Action: Specify all LOB storage options only once.
ORA-22851: invalid CHUNK LOB storage option value
Cause: The specified CHUNK LOB storage option value must be an integer.
Action: Choose an appropriate integer value and retry the operation.
ORA-22852: invalid PCTVERSION LOB storage option value
Cause: The specified PCTVERSION LOB storage option value must be an integer.
Action: Choose an appropriate integer value and retry the operation.
ORA-22853: invalid LOB storage option specification
Cause: A LOB storage option was not specified
Action: Specify one of CHUNK, PCTVERSION, CACHE, NOCACHE, TABLESPACE, STORAGE, INDEX, [A]SYNC or DATA SYNC as part of the LOB storage clause.
ORA-22854: invalid option for LOB storage index
Cause: A valid LOB store index option was not specified.
Action: Specify one of (INITRANS, MAXTRANS, TABLESPACE, STORAGE) as part of the LOB storage index.
ORA-22855: optional name for LOB storage segment incorrectly specified
Cause: The optional name for LOB storage segment was specified with multiple columns in the column list.
Action: Specify each column LOB storage only with optional name(s).
ORA-22856: cannot add columns to object tables
Cause: An attempt was made to add columns to an object table. Object tables cannot be altered to add columns since its definition is based on an object type.
Action: Create a new type with additional attributes, and use the new type to create an object table. The new object table will have the desired columns.
ORA-22857: cannot modify columns of object tables
Cause: An attempt was made to alter the object table by modifing existing columns. An object table cannot be altered to modify existing columns since it is based on an object type. The table definition must be in sync with the corresponding type.
Action: Create a new type with the desired attribute types and use it to create an object table. The new object table will have the desired columns.
ORA-22858: invalid alteration of datatype
Cause: An attempt was made to modify the column type to object, REF, nested table, VARRAY or LOB type.
Action: Create a new column of the desired type and copy the current column data to the new type using the appropriate type constructor.
ORA-22859: invalid modification of columns
Cause: An attempt was made to modify an object, REF, VARRAY, nested table, or LOB column type.
Action: Create a new column of the desired type and copy the current column data to the new type using the appropriate type constructor.
ORA-22860: object type expected
Cause: An attempt was made to create an object table using a non- object type, or to create a column that is a REF to a non-object type.
Action: Use a valid object type in the table or column definition.
ORA-22861: invalid user-defined type
Cause: An attempt was made to create a column or object table of a non- existent type.
Action: Specify a valid type in the table or column definition.
ORA-22862: specified object identifier doesn’t match existing object identifier
Cause: An attempt was made to specify an object identifier for the type that does not match the existing identifier of the incomplete type of the same name.
Action: Specify the correct object identifier or leave it out of the statement.
ORA-22863: synonym for datatype string.string not allowed
Cause: A synonym specification for a datatype is not supported
Action: do not use the synonym for the datatype
ORA-22864: cannot ALTER or DROP LOB indexes
Cause: An attempt was made to ALTER or DROP a LOB index.
Action: Do not operate directly on the system-defined LOB index. Perform operations on the corresponding LOB column.
ORA-22865: more than one column specified
Cause: An attempt was made to specify multiple columns where only one is allowed.
Action: Specify a single column and retry the operation.
ORA-22866: cannot replace a type with table dependents
Cause: An attempt was made to replace a type that has table dependents.
Action: Drop all table(s) depending on the type, then retry the operation.
ORA-22868: table with LOBs contains segments in different tablespaces
Cause: An attempt was made to drop a tablespace which contains the segment(s) for the LOB columns of a table but does not contain the table segment.
Action: Find table(s) with LOB columns which have non-table segments in this tablespace. Drop these tables and reissue drop tablespace.
ORA-22869: depth of type dependency hierarchy exceeds maximum limit
Cause: The type dependency hierarchy was structured to have depth greater than 1024.
Action: Re-structure the type dependency hierarchy to a shorter depth.
ORA-22870: ALTER TYPE with REPLACE option a non-object type
Cause: attempt to perform ALTER TYPE with REPLACE option a non-object type
Action: drop the non-object type first, then re-create it as an object type
ORA-22871: ALTER TYPE with REPLACE is not allowed for pure incomplete types
Cause: An attempt to perform ALTER TYPE with REPLACE option for a pure incomplete type
Action: Completely define the original type, before using the ALTER TYPE with REPLACE option.
ORA-22872: OID INDEX clause not allowed on tables with primary key based object identifiers
Cause: An attempt to create an OID INDEX on a table with primary key based object identifiers.
Action: Remove the OID INDEX clause
ORA-22873: primary key not specified for primary key based object table
Cause: An attempt to create a primary key based object table without specifying a primary key
Action: Specify a primary key and retry the operation
ORA-22874: attribute “string” is not part of the type “string
Cause: Attribute specified in the user_defined clause is not an attribute of the REF type
Action: Ensure that the name specified in the user_defined clause is the name of a valid attribute of the REF type
ORA-22875: cannot drop primary key of an object table whose object identifier is primary key based
Cause: An attempt to drop the primary key of an object table which has a primary key based object identifier
Action: Remove the drop primary key clause
ORA-22876: this user-defined type is not allowed or it cannot be used in this context
Cause: An attempt to create a kind of user-defined type which is not allowed, or an attempt to create table columns or use default constructor with a type on which these are not supported.
Action: Ensure that the type is permitted in this context.
ORA-22877: invalid option specified for a HASH partition or subpartition of a LOB column
Cause: One or more invalid options were encountered while parsing the physical attributes of a LOB partition or subpartition. Either the LOB partition is in a table partitioned using the HASH method, or the LOB subpartition is in a table subpartitioned using the HASH method. TABLESPACE is the only valid option for a HASH partition or subpartition.
Action: Remove the invalid option(s).
ORA-22878: duplicate LOB partition or subpartition specified
Cause: An attempt was made to specify a partition or subpartition that has already been specified for the LOB column.
Action: Remove the duplicate specification.
ORA-22879: cannot use the LOB INDEX clause for partitioned tables
Cause: An attempt was made to specify a LOB INDEX clause in a CREATE TABLE or ALTER TABLE statement for a partitioned table.
Action: Remove the LOB INDEX clause.
ORA-22880: invalid REF
Cause: An invalid REF was accessed.
Action: Modify the REF and retry the operation.
ORA-22881: dangling REF
Cause: The object corresponding to the REF that was accessed does not exist.
Action: Ensure that the REF value is pointing to an existing object.
ORA-22882: object creation failed
Cause: The object cannot be created in the database.
Action: Check to see if the object table exists and the object size is not too big. Then retry the operation.
ORA-22883: object deletion failed
Cause: The object could not be deleted from the database.
Action: Check to see if the object table exists.Then retry the operation.
ORA-22884: object modification failed
Cause: The object could not be modified in the database.
Action: Check to see if the object table exists and the object size is not too big. Then retry the operation.
ORA-22885: cannot get REF to a non-persistent object
Cause: An attempt was made to get a REF for something other than an object in an object table. REFs can only be taken for objects in object tables.
Action: Rewrite the query to obtain REF values from object tables.
ORA-22886: scoped table “string” in schema “string” is not an object table
Cause: The scoped table specified for a REF column is not an object table.
Action: Ensure that the scoped table is an object table.Then retry the operation.
ORA-22887: type of REF column is not the same as that of its scoped table
Cause: The type specified for the REF column and the type specified for the scope table are different.
Action: Ensure that the types of a REF column and its scoped table are the same.
ORA-22888: duplicate SCOPE clauses for a REF column
Cause: Multiple SCOPE clauses were specified for a single REF column.
Action: Remove the duplicate SCOPE clauses and retry the operation.
ORA-22889: REF value does not point to scoped table
Cause: An attempt was made to insert a REF value that does not point to the scoped table.
Action: Ensure that the REF values point to the scoped table.
ORA-22890: cannot specify name for REF column constraint
Cause: An attempt was made to specify a constraint name for a constraint on a REF column.
Action: Remove the constraint name and retry the operation.
ORA-22891: cannot have multiple columns in REF constraint
Cause: An attempt was made to specify multiple columns in a single REF constraint.
Action: Specify separate constraints for each column and retry the operation.
ORA-22892: scoped table “string” does not exist in schema “string
Cause: The scoped table specified for a REF column does not exist.
Action: Ensure that the scoped table exists and retry the operation.
ORA-22893: constraint can be specified only for REF columns
Cause: The constraint specified does not apply to non-REF columns.
Action: Remove the constraint and retry the operation.
ORA-22894: cannot add constraint on existing unscoped REF columns of non-empty tables
Cause: An attempt was made to add a constraint to existing unscoped REF columns of a table which contains one or more rows.
Action: Remove the constraint specification or add the constraint after emptying the table.
ORA-22895: referenced table “string” in schema “string” is not an object table
Cause: The referenced table specified for a REF column is not an object table.
Action: Ensure that the referenced table is an object table.Then retry the operation.
ORA-22896: cannot have both scope and referential constraint on REF column “string
Cause: REF column has both a referential and a scope constraint. A referential constraint implies a scope constraint.
Action: Remove either the referential or scope constraint and then retry the operation.
ORA-22897: no scope clause specified for user-defined REF column “string
Cause: User-defined REF column does not have a scope constraint.
Action: Specify a scope constraint for the user-defined REF column and retry the operation.
ORA-22898: existing scope clause on “string” points to a table other than the one mentioned in the referential constraint
Cause: Table mentioned in the referential integrity constraint is different from the scope table of the REF column.
Action: Specify the scope table of the REF column in the referential integrity constraint and then retry the operation.
ORA-22899: cannot specify both scope and rowid constraint on ref column
Cause: An attempt was made to specify both a scope and a rowid constraint on a REF column.
Action: Remove either the rowid or scope constraint and then retry the operation.
ORA-22900: the SELECT list item of THE subquery is not a collection type
Cause: The THE subquery must SELECT a nested table or VARRAY item.
Action: change the subquery to SELECT a nested table or VARRAY item.
ORA-22901: cannot compare VARRAY or LOB attributes of an object type
Cause: Comparison of VARRAY or LOB attributes of an object type was attempted in the absence of a MAP or ORDER method.
Action: Define a MAP or ORDER method for the object type.
ORA-22902: CURSOR expression not allowed
Cause: CURSOR on a subquery is allowed only in the top-level SELECT list of a query.
Action: None
ORA-22903: MULTISET expression not allowed
Cause: MULTISET expressions are allowed only inside a CAST to a nested table or VARRAY type.
Action: put the MULTISET(subquery) expression inside a CAST to a nested table or VARRAY type.
ORA-22904: invalid reference to a nested table column
Cause: invalid use of a nested table column
Action: remove invalid reference to the nested table column
ORA-22905: cannot access rows from a non-nested table item
Cause: attempt to access rows of an item whose type is not known at parse time or that is not of a nested table type
Action: use CAST to cast the item to a nested table type
ORA-22906: cannot perform DML on expression or on nested table view column
Cause: Attempted to perform a DML on an expression or on a nested table view column where a nested table column of a base table is expected.
Action: Only nested table column of a base table is allowed in the DML.
ORA-22907: invalid CAST to a type that is not a nested table or VARRAY
Cause: Attempted to CAST to a type that is not a nested table or VARRAY
Action: Re-specify CAST to a nested table or VARRAY type.
ORA-22908: reference to NULL table value
Cause: The evaluation of the THE subquery or nested table column resulted in a NULL value implying a NULL table instance. The THE subquery or nested table column must identify a single non-NULL table instance.
Action: Ensure that the evaluation of the THE subquery or nested table column results in a single non-null table instance. If happening in the context of an insert statement where the THE subquery is the target of an insert, then ensure that an empty nested table instance is created by updating the nested table column of the parent table’s row specifying an empty nested table constructor.
ORA-22909: exceeded maximum VARRAY limit
Cause: The total number of elements used in VARRAY construction exceeds the specified VARRAY limit.
Action: Don’t use the more than the specified limit of elements for VARRAY construction.
ORA-22910: cannot specify schema name for nested tables
Cause: Table name was qualified with schema name in the nested table column’s (or attribute’s) storage clause.
Action: Re-specify the nested table item’s storage clause without the schema name qualification. By default, the storage table for the nested table item is created in the same schema as the containing table.
ORA-22911: duplicate storage specification for the nested table item
Cause: The storage clause is specified more than once for the NESTED TABLE column.
Action: Remove the duplicate storage specification.
ORA-22912: specified column or attribute is not a nested table type
Cause: The storage clause is specified for a column or attribute that is not a nested table column or attribute.
Action: Specify a valid nested table column or attribute.
ORA-22913: must specify table name for nested table column or attribute
Cause: The storage clause is not specified for a nested table column or attribute.
Action: Specify the nested table storage clause for the nested table column or attribute.
ORA-22914: DROP of nested tables not supported
Cause: Attempted to DROP a nested table.
Action: nested tables cannot be explicitly dropped. nested tables can only be dropped by dropping their containing parent table.
ORA-22915: cannot ALTER a nested table’s storage table to ADD/MODIFY columns
Cause: any such change.
Action: Columns cannot be added or modified for a nested table’s storage table. You must alter the parent table’s nested table column to
ORA-22916: cannot do an exact FETCH on a query with Nested cursors
Cause: Exact FETCH on a query was specified which is not allowed if the query returns any cursors.
Action: Do not use an exact FETCH.
ORA-22917: use VARRAY to define the storage clause for this column or attribute
Cause: Not using VARRAY to define storage clause for VARRAY column or attribute.
Action: Specify VARRAY before the column storage clause and resubmit statement.
ORA-22918: specified column or attribute is not a VARRAY type
Cause: Attemp to define a VARRAY storage clause for a column or attribute which is not VARRAY type.
Action: Specify VARRAY storage clause for a VARRAY column or attribute.
ORA-22919: dangling REF error or lock object failed for no wait request
Cause: The error could be one of the following. The object corresponding to the REF does not exist or the object was locked by another user and the lock with nowait request failed.
Action: Ensure that the REF value is pointing to an existing object or issue a lock request without the nowait option.
ORA-22920: row containing the LOB value is not locked
Cause: The row containing the LOB value must be locked before updating the LOB value.
Action: Lock the row containing the LOB value before updating the LOB value.
ORA-22921: length of input buffer is smaller than amount requested
Cause: The buffer length is not big enough to hold the amount of data requested.
Action: Verify that the number of bytes/characters specified in the input amount parameter is not bigger than the number of bytes specified in the input buffer length parameter. Allocate more space for the input buffer if necessary.
ORA-22922: nonexistent LOB value
Cause: The LOB value associated with the input locator does not exist. The information in the locator does not refer to an existing LOB.
Action: Repopulate the locator by issuing a select statement and retry the operation.
ORA-22923: amount of data specified in streaming LOB write is 0
Cause: Trying to write LOB value via the streaming mechanism (i.e. unlimited write) but the input amount of data to stream was specified as 0. Thus, the user is trying to write 0 bytes to the LOB value.
Action: Write more than 0 bytes to the LOB value.
ORA-22924: snapshot too old
Cause: The version of the LOB value needed for the consistent read was already overwritten by another writer.
Action: Use a larger version pool.
ORA-22925: operation would exceed maximum size allowed for a LOB value
Cause: Trying to write too much data to the LOB value. LOB size is limited to 4 gigabytes.
Action: Either start writing at a smaller LOB offset or write less data to the LOB value.
ORA-22926: specified trim length is greater than current LOB value’s length
Cause: The input length for which to trim the LOB value to is greater than the current length of the LOB value.
Action: May not need to trim the LOB value because it’s already smaller than the trim length specified. Or, if trimming the LOB value really is required, use a smaller trim length.
ORA-22927: invalid LOB locator specified
Cause: There are several causes: (1) the LOB locator was never initialized; (2) the locator is for a BFILE and the routine expects a BLOB/CLOB/NCLOB locator; (3) the locator is for a BLOB/CLOB/NCLOB and the routine expects a BFILE locator; (4) trying to update the LOB in a trigger body — LOBs in trigger bodies are read only.
Action: For (1), initialize the LOB locator by selecting into the locator variable or by setting the LOB locator to empty. For (2) and (3), pass the correct type of locator into the routine. For (4), remove the trigger body code that updates the LOB value.
ORA-22928: invalid privilege on directories
Cause: An attempt was made to grant or revoke an invalid privilege on a directory.
Action: Only CREATE, DELETE, READ, WRITE and EXECUTE privileges can be granted or revoked on directories. Do not grant or revoke other privileges.
ORA-22929: invalid or missing directory name
Cause: The required directory name is invalid or missing.
Action: Specify a valid name.
ORA-22930: directory does not exist
Cause: Attempt to access a directory that does not exist.
Action: Make sure the name is correct.
ORA-22933: cannot change object with type or table dependents
Cause: Attempt to replace, drop or rename an object with type or table dependents.
Action: Drop depending objects or use FORCE option if available.
ORA-22936: cannot replace a system predefined type
Cause: An attempt was made to replace a system predefined type.
Action: Use other names for newly created system types.
ORA-22950: cannot ORDER objects without MAP or ORDER method
Cause: an object type must have a MAP or ORDER method defined for all comparisons other than equality and inequality comparisons.
Action: Define a MAP or ORDER method for the object type
ORA-22951: NULL returned by ORDER method
Cause: ORDER method used to compare two object values returned NULL which is not allowed.
Action: Redefine the ORDER method to not return a NULL.
ORA-22952: Nested Table equality requires a map method on the element ADT
Cause: Nested Table equality was tried where the element ADT did not have a map method defined on it.
Action: Define a map method on the element ADT..
ORA-22953: Cardinality of the input to powermultiset exceeds maximum allowed
Cause: The cardinality of the input nested table to the powermultiset should not exceed 32 elements
Action: Reduce the number of elements to the input.
ORA-22954: This multiset operation is not supported for this element type.
Cause: The multiset operation attempted was not supported for the nested table element type.
Action: Use a supported element type.
ORA-22955: The cardinality parameter is not within the allowed limits
Cause: The cardinality parameter has to be greater than 1 and less than or equal to the cardinality of the input.
Action: Give a valid cardinality value.
ORA-22956: The set contains no elements
Cause: An empty set was given as input to the powermultiset function.
Action: Give a non-empty set as input
ORA-22957: NULL is an invalid input to powermultiset and COLLECT functions
Cause: NULL was given as input to the powermultiset or COLLECT function.
Action: Give a non-null value as input
ORA-22958: This operation is not allowed in check constraints or triggers
Cause: An invalid operation is used in a check constraint or trigger
Action: Do not use the operation
ORA-22970: name does not correspond to an object view
Cause: Either the expression is not a view name or the name specified does not correspond to an object view.
Action: Replace the expression with the name of an object view.
ORA-22971: invalid datatype for PRIMARY KEY-based object identifier
Cause: When creating an object view, the datatype of an expression in the WITH OBJECT OID clause is not allowed for PRIMARY KEY-based OID.
Action: Replace the expression with one of appropriate scalar datatype.
ORA-22972: NULL value not allowed in PRIMARY KEY-based object identifier
Cause: A value constituting the PRIMARY KEY-based object identifier is NULL.
Action: Ensure the expressions in MAKE_REF system function or attributes in the WITH OBJECT OID clause of an object view do not evaluate to NULL.
ORA-22973: size of object identifier exceeds maximum size allowed
Cause: Size of the PRIMARY KEY-based object identifier of an object view exceeds the maximum size of 4000 bytes.
Action: Specify fewer or smaller PRIMARY KEY attributes in the WITH object OID clause when creating the object view.
ORA-22974: missing WITH OBJECT OID clause
Cause: WITH OBJECT OID clause is not specified when creating an object view.
Action: Specify the WITH OBJECT OID clause.
ORA-22975: cannot create a PRIMARY KEY-based REF to this object view
Cause: The object view specified in the MAKE_REF function does not have a PRIMARY KEY-based object identifier. A PRIMARY KEY-based REF cannot be created for such a view.
Action: Specify an object view that has a PRIMARY KEY-based object identifier in the MAKE_REF function.
ORA-22976: incorrect number of arguments to MAKE_REF
Cause: Number of arguments for MAKE_REF is different from the number of PRIMARY KEY attributes of the object view.
Action: Specify all the necessary arguments for MAKE_REF.
ORA-22977: missing or invalid attribute
Cause: Either the attribute name is missing in the WITH OBJECT OID clause or it is invalid.
Action: Specify a valid attribute of the object type of the object view.
ORA-22978: only simple attribute name is allowed in the WITH OBJECT OID clause
Cause: Attempted to specify a Nested attribute in the WITH OBJECT OID clause.
Action: Specify a top-level attribute of the object type of the object view.
ORA-22979: cannot INSERT object view REF or user-defined REF
Cause: Attempt to insert an object view REF or user-defined REF in a REF column created to store system generated REF values”
Action: Make sure the REF to be inserted is not from an object view or from a user-defined REF column
ORA-22980: must specify a set of attributes for the WITH OBJECT OID clause
Cause: The WITH OBJECT OID DEFAULT clause was used, but the underlying view or table does not have a OID.
Action: Specify attributes for the WITH OBJECT OID clause to create a primary key based object identifier for the object view.
ORA-22981: must specify a table/view having system generated OID
Cause: The super-view is based on a table/view having the system generated OID and the sub-view must also be based on a similar table/view.
Action: Specify table/view having system generated OID and retry the the operation.
ORA-22982: cannot create sub-view under this view
Cause: The view derives its OID from a table/view having primary key based OID and sub-views cannot be created under such views.
Action: Specify view having system generated OID or a view created with the specification of attributes in the WITH OBJECT ID clause and retry the operation.
ORA-22983: not a user-defined REF
Cause: Attempt to use a system generated REF value where a user-defined REF value should be used.
Action: Make sure the REF value is user-defined.
ORA-22984: view query cannot contain references to a super view
Cause: The query defining the view contains references to a super-view of the view being created.
Action: Make sure that the view query does not reference a super-view.
ORA-22990: LOB locators cannot span transactions
Cause: A LOB locator selected in one transaction cannot be used in a different transaction.
Action: Re-select the LOB locator and retry the operation.
ORA-22991: insufficient space allocated for argument string
Cause: The data to be returned in the argument is greater than the amount of space allocated for the argument.
Action: Allocate more space for the argument.
ORA-22992: cannot use LOB locators selected from remote tables
Cause: A remote LOB column cannot be referenced.
Action: Remove references to LOBs in remote tables.
ORA-22993: specified input amount is greater than actual source amount
Cause: (1) For LOB write, the amount of data received is different from the amount that was indicated would be sent. (2) For LOB copy and loadfromfile, the end of the source LOB/FILE value was reached before the specified input amount was copied/loaded.
Action: (1) will happen when using OCI’s piecewise mechanism with polling or with a callback function. Modify the code either to send the amount specified or to pass 0 as the input amount so that any amount of data can be sent. (2) will happen if the specified input amount is too large for the source LOB/FILE given the starting source offset. Either decrease the starting source offset, or decrease the amount to copy/load.
ORA-22994: source offset is beyond the end of the source LOB
Cause: The source offset for a LOB COPY or LOB LOADFROMFILE is beyond the end of the source LOB.
Action: Check the length of the LOB and then adjust the source offset.
ORA-22995: TABLESPACE DEFAULT option is invalid in this context
Cause: TABLESPACE DEFAULT option can be specified for LOB columns only in the following contexts:
– at the table level for a partitioned table
– at the partition level for a composite partition. An attempt was made to use the TABLESPACE DEFAULT option in a different context.
Action: Remove the TABLESPACE DEFAULT option.
ORA-22996: NEXT extent size is smaller than LOB chunksize
Cause: An attempt was made to create or alter a LOB segment so that its NEXT extent size was less than the LOB chunksize
Action: Specify a NEXT extent size that is greater than or equal to the LOB chunksize
ORA-22997: VARRAY | OPAQUE stored as LOB is not specified at the table level
Cause: An attempt was made to specify a VARRAY|OPAQUE column to be stored as LOB at the partition/subpartition/template level. However the VARRAY|OPAQUE column was not specified to be stored as LOB at the table level when the table was created.
Action: Specify the VARRAY | OPAQUE column to be stored as LOB at the table level when the table is created. Alternatively, do not specify the VARRAY | OPAQUE column to be stored as LOB at the partition/subpartition/template level if it is not specified at the table level when the table is created.
ORA-22998: CLOB or NCLOB in multibyte character set not supported
Cause: A CLOB or NCLOB in a fixed-width or varying-width multibyte character set was passed to a SQL character function which does not support multibyte LOB data.
Action: Use DBMS_LOB functions such as DBMS_LOB.INSTR() and DBMS_LOB.SUBSTR()
ORA-22999: CLOB or NCLOB data may have been corrupted
Cause: CLOB or NCLOB contains invalid character data. One possible cause is that the wrong csid was specified for the external file when calling DBMS_LOB.LOADCLOBFROMFILE or DBMS_XSLPROCESSOR.READ2CLOB to load CLOB or NCLOB data from external files.
Action: Reload the CLOB/NCLOB data with the correct csid specified for the external file.

10 total views, no views today

Oracle 11g Error Codes and Solution Suggestions from ORA-23300 to ORA-23400

$
0
0

Oracle 11g Error Codes and Solution Suggestions from ORA-23300 to ORA-23400

ORA-23301: mixed use of deferred rpc destination modes
Cause: Replication catalog determined deferred RPC destinations were mixed with destination determined by other mechanisms in the same transaction.
Action: Do not mix destination types in the same transaction.
ORA-23302: application raised communication failure during deferred RPC
Cause: An application declared a communication failure during a defered RPC.
Action: Retry the application when communication is restored.
ORA-23303: application raised generic exception during deferred RPC
Cause: An application declared a generic failure during a defered RPC.
Action: Determined by the application
ORA-23304: malformed deferred rpc at arg string of string in call string, in tid string
Cause: A deferred RPC call was issued without the correct number of arguments as determined by the count parameter to dbms_defer.call
Action: Be sure the number of actuals matches the count.
ORA-23305: internal deferred RPC error: string
Cause: An internal error occurred in deferred rpc.
Action: Report the error and other information to support.
ORA-23306: schema string does not exist
Cause: The schema name was null or misspelled, or the schema does not exist locally.
Action: Specify the schema correctly, or create it with CREATE USER.
ORA-23307: replicated schema string already exists
Cause: The given database already replicates the given schema.
Action: Choose a different schema or a different database.
ORA-23308: object string.string does not exist or is invalid
Cause: The given name was null or misspelled, the given type was wrong, the object does not exist as a valid database object, or the object does not exist as a replicated object with the appropriate status.
Action: Ensure the object is valid in the database, is visible to the user, and, if appropriate, is a valid object in all_repobject.
ORA-23309: object string.string of type string exists
Cause: An object in the same namespace exists, perhaps with a different type or shape, or the same object has already been registered as an repobject in another object group.
Action: Remove the offending object with the SQL DROP command, unregister the offending object with dbms_repcat.drop_master_repobject(), or reinvoke the request using TRUE for a boolean parameter such as retry or use_existing_object.
ORA-23310: object group “string“.”string” is not quiesced
Cause: The requested operation requires the object group to be suspended.
Action: Invoke suspend_master_activity at the repgroup’s masterdef, wait until the status has changed to quiesced, and then retry the original request.
ORA-23312: not the masterdef according to string
Cause: The group name is null, the group name is misspelled, the invocation or given database is not the masterdef, or one of the masters does not believe the invocation database is the masterdef.
Action: If the given group name and masterdef were both correct, connect to the masterdef and retry the request, or relocate the masterdef at the (errant) databases using relocate_masterdef.

ORA-23313: object group “string“.”string” is not mastered at string
Cause: The group name is null, the group name is misspelled, the invocation database is not a master, or the invocation database does not believe the given database is a master.
Action: If the given group name was correct, connect to a current master and retry the request, make the invocation database a master with add_master_database, or use switch_mview_master if the invocation database is a materialized view site.
ORA-23314: database is not a materialized view site for “string“.”string
Cause: The invocation database is not a materialized view database for the given object group.
Action: Connect to the desired materialized view database and retry the request, or make the invocation database a materialized view site with create_mview_repschema or create_mview_repgroup.
ORA-23315: repcatlog version or request string is not supported by version string
Cause: Either incompatible repcat versions are used, or a repcatlog record has been corrupted.
Action: Convert the master to a compatible version of repcat or retry the request.
ORA-23316: the masterdef is string
Cause: The requested operation is not permitted on a masterdef site.
Action: Relocate the masterdef to another master and retry the operation.
ORA-23317: a communication failure has occurred
Cause: The remote database is inaccessible.
Action: Ensure the remote database is running, the communications network is functioning, and the appropriate database links are present.
ORA-23318: a ddl failure has occurred
Cause: User-supplied or system-generated ddl did not execute successfully.
Action: Examine ddl, database state, repcatlog, and all_errors to determine why the failure occurred.
ORA-23319: parameter value string is not appropriate
Cause: The given value of a parameter is either null, misspelled, or not supported.
Action: Refer to the documentation and use parameter values that are appropriate for the given situation.
ORA-23320: the request failed because of values string and string
Cause: A missing ddl record for a repcatlog record, or inconsistency in repcat views.
Action: Retry the request, or make the views consistent.
ORA-23321: Pipename may not be null
Cause: You called dbms_pipe with a null pipe name.
Action: Find out the name of the pipe and call function with non-null pipename.
ORA-23322: Privilege error accessing pipe
Cause: You either tried to create a pipe that already existed and belonged to someone else, or remove a pipe that you were not authorized to use, or put a message into a pipe that you were not authorized for, or get a message from a pipe that you were not authorized for.
Action: You may have to use a different pipename.
ORA-23323: parameter length exceeds deferred RPC limits
Cause: A deferred rpc parameter was longer than the deferred rpc limits of 4000 bytes for char/varchar2 parameters and 2000 bytes for raw parameters.
Action: Use smaller parameters.
ORA-23324: error string, while creating deferror entry at “string” with error string
Cause: The given error was encountered while attempting to create a deferor entry for the give error code and the give database.
Action: Correct the cause of the given error.
ORA-23325: parameter type is not string
Cause: A conflict resolution priority function was given a type different than the type assigned to the priority group; or the priority group has no type assigned or a function; or dbms_defer_sys_query was called to retrieve a deferred rpc parameter from the deferred rpc queue, but the type of the parameter does not match the return type of the function.
Action: Use the function corresponding to the parameter type.
ORA-23326: object group “string“.”string” is quiesced
Cause: Either suspend_master_activity has been called before the object group has resumed normal operation or a (deferred) rpc operation was attempted while the object group was quiesced.
Action: If suspend_master_activity has been called and a resume_master_activity request is pending, wait until it completes, and then reinvoke suspend_master_activity. Otherwise, resume database activity with the resume_master_activity call.
ORA-23327: imported deferred rpc data does not match string of importing db
Cause: Deferred rpc queues were imported from a database with a different global name or operating system than importing database.
Action: Deferred rpc data should only be imported into a database with the same global name and hardware and operating system.
ORA-23328: mview base table “string“.”string” differs from master table “string“.”string
Cause: When creating a materialized view through repcat, the materialized view base table name did not match a replicated table name at the master.
Action: Change the materialized view ddl to use the same base table as the replicated table name at the master.
ORA-23329: successful user-provided ddl but no materialized view “string“.”string
Cause: The DDL provided by the user to create a materialized view was executed without error, but materialized view does not exist.
Action: Manually back-out the DDL, and reregister with matching ddl and materialized view.
ORA-23330: column group string already exists
Cause: The column group was already registered in the object group.
Action: Use a column group name not yet registered in the replicated object group.
ORA-23331: column group string does not exist
Cause: The given column group is either null, misspelled or not registered.
Action: Use a registered column group.
ORA-23332: group string is in use; cannot drop
Cause: The given column group or priority group is being used to resolve conflicts.
Action: Call dbms_repcat procedures drop_update_resolution, drop_delete_resolution, drop_unique_resolution so that the column group or priority group is no longer in use before dropping.
ORA-23333: column string is already part of a column group
Cause: Attempted to add a column to a column group when the column was already a member of a column group.
Action: Drop the column from its existing column group before trying to add it to another.
ORA-23334: column string does not exist in table or column group
Cause: The given column is either null, misspelled or is not part of the given table or column group.
Action: Use a column that is a member of the table or column group.
ORA-23335: priority group string already exists
Cause: The priority group was already registered in the object group.
Action: Use a column group name not yet registered in the object group.
ORA-23336: priority group string does not exist
Cause: The priority group was already registered in the object group.
Action: Use a priority group name not yet registered in the object group.
ORA-23337: priority or value not in priority group string
Cause: The specified value or priority has not been registered as part of the priority group.
Action: Either specify a different value or priority that is already part of the priority group, or add the value to the priority group.
ORA-23338: priority or value already in priority group string
Cause: The specified value or priority has already been registered as part of the priority group.
Action: Either specify a different value or priority that not already part of the priority group, or drop the value to the priority group.
ORA-23339: duplicate conflict resolution information
Cause: The specified combination of column group, sequence, conflict type and/or parameter table name, parameter column name, and parameter sequence number has already been registered.
Action: Verify that additional conflict resolution information needs to be added and provide a new sequence number. If modifying existing information, the existing information must be dropped first.
ORA-23340: incorrect resolution method string
Cause: User function is specified when conflict resolution method was not “USER FUNCTION” or specified resolution method is not one of the predefined methods.
Action: If user function is specified when conflict resolution method was not “USER FUNCTION”, either reregister function with method as “USER FUNCTION” or specify a NULL user function. Otherwise Specify one of the documented supported conflict resolution methods.
ORA-23341: user function required
Cause: A NULL user function was specified for the “USER FUNCTION” method.
Action: Provide user function name (e.g., “schema”.”package”.”function”) that conforms to the documented user function specifications or specify one of the documented supported conflict resolution methods.
ORA-23342: invalid parameter column string
Cause: The parameter column name is null or misspelled, the invocation database is not a master, or is of the wrong type for the specified conflict resolution method.
Action: Specify a parameter column from the specified column group that has a correct type for the conflict resolution method.
ORA-23343: no match for specified conflict resolution information
Cause: The specified combination of column group, sequence, conflict type has not been registered (e.g., for adding a comment).
Action: Specify a combination of column group, sequence, conflict type has been registered.
ORA-23344: constraint (string.string) does not exist
Cause: A null, misspelled or nonexistent constraint was specified when registering a uniqueness conflict.
Action: Register a named constraint for the specified table.
ORA-23345: table “string“.”string” not registered to collect statistics
Cause: A procedure that deals with conflict resolution statistics-gathering was called for a table that was not registered to collect statistics.
Action: Call dbms_repcat.register_statistics to register the table.
ORA-23346: primary key or object ID is undefined for table or materialized view string
Cause: Trying to generate replication support for a table or materialized view without a primary key (as defined by a constraint or dbms_repcat.set_columns) or an object ID.
Action: For a table, add a primary key constraint or define a primary key using dbms_repcat.set_columns or use object tables. For a ROWID materialized view, set min_communication to false or use primary key or object ID materialized views.
ORA-23347: datatype string for column string table string not supported
Cause: The table has a column whose datatype is not supported by repcat.
Action: Remove the column from the table, or alter the column to have one of the supported datatypes.
ORA-23348: cannot replicate procedure string; only IN parameters supported
Cause: Trying to generate replication support for a package that has a procedure with OUT or IN OUT parameters.
Action: Remove the procedure from the package, or remove the OUT or IN OUT parameters from the procedure.
ORA-23349: cannot generate replication support for functions
Cause: Trying to generate replication support for a package that has a public function, or for a stand-alone function.
Action: Remove the public function from the package, or alter the function to be a procedure.
ORA-23350: maximum number of recursive calls exceeded
Cause: This usually occurs when trying to resolve conflicts in a table while concurrent updates to the same row create more conflicts.
Action: Re-execute the deferred transaction from DefError using dbms_defer_sys.execute_error
ORA-23351: parameter datatype string for procedure string not supported
Cause: The procedure has a parameter whose datatype is not supported by repcat.
Action: Remove the parameter from the procedure, or alter the parameter to have one of the supported datatypes.
ORA-23352: duplicate destination for deferred transaction
Cause: A duplicate destination was specified for a deferred transaction either in a dbms_defer.call call or an earlier dbms_defer.transaction call or a dbms_defer_sys.add_default_dest call.
Action: Remove the duplicate entry
ORA-23353: deferred RPC queue has entries for object group “string“.”string
Cause: The requested action cannot be performed until the queue is empty for the given object group
Action: Use dbms_defer_sys.execute or dbms_defer_sys.delete_tran to empty the queue.
ORA-23354: deferred RPC execution disabled for “string” with “string
Cause: Deferred RPC can not be executed at the destination with the specified catchup value because their propogation has been disabled.
Action: Enable deferred RPC execution with the dbms_defer_sys.set_disabled call.
ORA-23355: object string.string does not exist or is invalid at master site
Cause: The given name was null or misspelled, the given type was wrong, the object does not exist as a valid database object at the master site, or the object does not exist as a replicated object with the appropriate status.
Action: Ensure the object is valid in the master database, and is visible to the user, and, if appropriate, is a valid object in all_repobject.
ORA-23356: masterdef recognizes a master which does not recognize the masterdef
Cause: Possibly drop_master_repgroup was run at a master site but remove_master_databases was not run at master definition site for that master.
Action: Run remove_master_databases from master definition site to remove the appropriate master (see associated error messages).
ORA-23357: the propagator does not exist
Cause: The propagator does not exist.
Action: Register a new propagator.
ORA-23358: invalid remote user
Cause: The local user does not match the remote user connected via a database link.
Action: Drop and recreate the identified database link with the connect-to user identical to the owner of the database link.
ORA-23359: error on creating a ddl record for a repcatlog record
Cause: The userid in the repcatlog record does not match the userid of the connected user.
Action: Retry the operation with a different user.
ORA-23360: only one materialized view for master table “string” can be created
Cause: Trying to create more than one materialized view on a given master table in the same rep group.
Action: Create these other materialized views in a different rep group at another site.
ORA-23361: materialized view “string” does not exist at master site
Cause: The materialized view does not exist at the master site for offline instantiation of the materialized view.
Action: The correct procedure is to create the materialized view in a different schema at the master site, and then follow the instructions for offline instantiation of materialized views.
ORA-23362: invalid user
Cause: The given user does not exist.
Action: None
ORA-23363: mismatch of mview base table “string” at master and mview site
Cause: The name of the base table of the materialized view at the master site is different from the base table at the materialized view site. This error may arise during offline instantiation of materialized views.
Action: Retry offline instantiation with a materialized view name less than 24 bytes
ORA-23364: Feature not enabled: Advanced replication
Cause: The Advanced Replication feature is not enabled at this site. Updatable materialized views, deferred RPCs, and other replication features are, therefore, unavailable.
Action: Do not attempt to use this feature. Contact an Oracle Customer Support representative if the Advanced Replication feature has been purchased but not enabled.
ORA-23365: site string does not exist
Cause: site specified in argument “reference_site” or argument “comparison_site” in call to “differences()” routine or “rectify()” routine does not name an existing site.
Action: Make sure that database sites specified really do exist, and re-run the routine.
ORA-23366: integer value string is less than 1
Cause: Value of argument “max_missing” to routine “differences()” cannot be less than 1. Value of argument “commit_rows” to routines “differences()” and “rectify()” cannot be less than 1.
Action: Choose an integer value for those arguments to be 1 or greater.
ORA-23367: table string is missing the primary key
Cause: Table specified in argument “oname1” or “oname2” in call to “differences()” routine does not contain either a primary key or a virtual primary key (defined through dbms_repcat package under symmetric replication).
Action: Make sure the tables specified have a primary key defined.
ORA-23368: name string cannot be null or the empty string
Cause: Argument “sname1,” “sname2,” “oname1,” “oname2,” “missing_rows_sname,” “missing_rows_oname1,” “missing_rows_oname2” to “differences()” or “rectify()” cannot be NULL or ” (empty string).
Action: Change argument to non-null or non-empty string.
ORA-23369: value of “string” argument cannot be null
Cause: Argument “max_missing” to “differences()” routine cannot be NULL.
Action: Legal values for “max_missing” are integers 1 or greater.
ORA-23370: table string and table string are not shape equivalent (string)
Cause: The tables specified are not shape equivalent, which means intuitively that the number of columns, the names, their datatypes and lengths are not the same. Specifically, problem is in the parentheses and is one of the following: the number of columns are not equal, datatypes of columns with same name in different tables are different, lengths of varchar2 and char columns are not equal, precision and scale of number datatypes are not equal.
Action: Make sure the two tables being compared have the same number of columns, same column names, and same datatypes.
ORA-23371: column string unknown in table string
Cause: Some column in “array_columns” argument (or “column_list” argument) to “differences()” routine does not correspond to a column in the specified table.
Action: Make sure that all the columns in either “array_columns” or “column_list” are present in the specified table.
ORA-23372: type string in table string is unsupported
Cause: Certain types in the table comparison utility are not supported.
Action: Make sure that the types of columns in the tables to be compared are the ones supported by symmetric replication.
ORA-23373: object group “string“.”string” does not exist
Cause: The group name was null or misspelled, or the group does not exist locally.
Action: Specify the group correctly, or create it with dbms_repcat.create_master_repgroup().
ORA-23374: object group “string“.”string” already exists
Cause: The given database already replicates the given object group. A materialized view repgroup cannot be created at a given site where a master repgroup with the same name already exists.
Action: Choose a different group or a different database.
ORA-23375: feature is incompatible with database version at string
Cause: A feature not compatible with the specified database was used
Action: Set or raise the value of the “compatible” INIT.ORA parameter to match the necessary compatibility level.
ORA-23376: node string is not compatible with replication version “string
Cause: A feature not compatible with the remote database was used
Action: Upgrade the remote database and retry the operation
ORA-23377: bad name string for missing_rows_oname1 argument
Cause: An attempt was made to use the name of the reference site table as the name of the missing_rows_oname1 argument.
Action: Provide a separately created table with a different name for missing_rows_oname1 argument. The separately created table will contain the differences between the tables being compared.
ORA-23378: connection qualifier “string” is not valid for object group “string“.”string
Cause: The connection qualifier used in the database link for the specified object group does not match the qualifier specified for the group in create_master_repgroup.
Action: Use or create a database link which contains the correct connection qualifier.
ORA-23379: connection qualifier “string” is too long
Cause: The maximum length of a database link, including the connection qualifier, is 128 bytes.
Action: Use a shorter connection qualifier, or shorten the name of the database link
ORA-23380: propagation mode “string” is not valid
Cause: The specified propagation may be misspelled, or is not supported. For materialized view sites, all materialized view object groups at the same materialized view site with the same master object group must all have the same propagation method.
Action: Refer to the manual on replicated data for valid propagation modes. For materialized view sites, also ensure that the propagation modes of all materialized view object groups with the same master object group are the same.
ORA-23381: generated object for base object string.string@string does not exist
Cause: The system generated object(s) for the specified base object do not exist at the specified site. The current operation requires the base object to have generated replication support.
Action: Ensure that the generated replication object(s) for the base object exist and are valid at the specified site. If the generated object(s) do not exist, then the procedure dbms_repcat.generate_replication_support() needs to be called from the master definition site for the base object. missing_rows_oname1 argument. The separately created table will contain the differences between the tables being compared.
ORA-23382: materialized view repgroup “string“.”string” is not registered at site string
Cause: The materialized view repgroup is not currently registered at the master and so cannot be unregistered.
Action: None
ORA-23383: registration for materialized view repgroup “string“.”string” failed at site string
Cause: Insertion into local repschema table failed.
Action: None
ORA-23384: replication parallel push string argument out of range
Cause: Specified numeric argument to dbms_defer_sys.push is invalid.
Action: Fix the argument value and try again.
ORA-23385: replication parallel push string argument not valid
Cause: Specified string argument to dbms_defer_sys.push is invalid.
Action: Fix the argument value and try again.
ORA-23386: replication parallel push cannot create slave processes
Cause: An error was occurred while creating slave processes for parallel push.
Action: None
ORA-23387: replication parallel push dequeue error
Cause: An attempt to dequeue a deferred transaction failed while trying to assign a new queue batch number.
Action: None
ORA-23388: replication parallel push watermark error
Cause: An error occurred during parallel push while trying to update the high-water-mark information in system.def$_destination.
Action: None
ORA-23389: obsolete procedure; drop objects and recreate using new master
Cause: dbms_repcat.switch_mview_master is no longer supported.
Action: Drop the objects in the object group and recreate them using the new master.
ORA-23392: could not find materialized view to be associated with “string“.”string
Cause: Could not find materialized view associated with a trigger or index that is being pulled from the master site.
Action: Ensure that materialized view, master, and master index or trigger is registered as replicated objects.
ORA-23393: the user is already the propagator
Cause: The given user is already the current propagator.
Action: None
ORA-23394: duplicate propagator
Cause: More than one valid propagator exist.
Action: Unregister any duplicate propagator.
ORA-23395: object “string“.”string” of type “string” does not exist or is invalid
Cause: The given name was null or misspelled, the given type was wrong, the object does not exist as a valid database object, or the object does not exist as a replicated object with the appropriate status.
Action: Ensure the object is valid in the database, is visible to the user, and, if appropriate, is a valid object in all_repobject.
ORA-23396: database link “string” does not exist or has not been scheduled
Cause: the database link does not exist in the schema of the replication propagator or has not been scheduled.
Action: Ensure that the database link exists in the database, is accessible and is scheduled for execution.
ORA-23397: global name “string” does not match database link name “string
Cause: the database link name at the local node does not match the global name of the database that the link accesses.
Action: Ensure that global names is set to true and the link name matches the global name.
ORA-23398: user name “string” at database link “string” does not match local user name “string
Cause: the user name of the replication administration user at the local node and the user name at the node corresponding to the database link are not the same. Symmetric replication expects the two users to be the same.
Action: Ensure that the user ID of the replication administration user at the local node and the user ID at the node corresponding to the database link are the same.
ORA-23399: generation of replication support for “string“.”string” is not complete
Cause: Replication support for the specified object has not been generated or the generation process is not yet complete.
Action: Ensure that replication support has been generated for the object. Use DBMS_REPCAT.GENERATE_REPLICATION_SUPPORT() to generate replication support for the object.
ORA-23400: invalid materialized view name “string
Cause: A null, misspelled, or badly formed materialized view name was given to dbms_mview.refresh.
Action: Provide a valid materialized view name to dbms_mview.refresh.

10 total views, no views today

Oracle 11g Error Codes and Solution Suggestions from ORA-23400 to ORA-23500

$
0
0

Oracle 11g Error Codes and Solution Suggestions from ORA-23400 to ORA-23500

ORA-23400: invalid materialized view name “string”
Cause: A null, misspelled, or badly formed materialized view name was given to dbms_mview.refresh.
Action: Provide a valid materialized view name to dbms_mview.refresh.
ORA-23401: materialized view “string“.”string” does not exist
Cause: A materialized view name was given to dbms_mview.refresh that is not in sys.snap$ or its associated views.
Action: Provide a materialized view name that is in sys.snap$, all_mviews or user_mviews.
ORA-23402: refresh was aborted because of conflicts caused by deferred txns
Cause: There are outstanding conflicts logged in the DefError table at the materialized view’s master.
Action: Resolve the conflicts in the master DefError table and refresh again after the table is empty. Alternatively, refresh with refresh_after_errors set to TRUE, which will proceed with the refresh even if there are conflicts in the master’s DefError table. Proceeding despite conflicts can result with an updatable materialized view’s changes appearing to be temporarily lost (until a refresh succeeds after the conflicts are resolved).
ORA-23403: refresh group “string“.”string” already exists
Cause: Making a new refresh group when there is already a group of the same name in sys.rgroup$.
Action: Choose a diifferent refresh group name.
ORA-23404: refresh group “string“.”string” does not exist
Cause: A refresh group name was given that is not in sys.rgroup$.
Action: Provide a refresh group name that is in sys.rgroup$ or dbs_rgroup.
ORA-23405: refresh group number string does not exist
Cause: A refresh group number was given that is not in sys.rgroup$.
Action: Provide a refresh group number that is in sys.rgroup$ or dbs_rgroup.
ORA-23406: insufficient privileges on user “string
Cause: The caller is not the owner of the materialized view and does not have ALTER ANY MATERIALIZED VIEW privileges.
Action: Perform the operation as the owner of the materialized view or as a user with ALTER ANY MATERIALIZED VIEW privileges.
ORA-23407: object name string must be shaped like “schema”.”object” or “object”
Cause: The object name (e.g., the rollback segment, the materialized view name, the refresh group) was incorrectly specified.
Action: Retry the operation with the object name properly specified (like “schema”.”object” or “object”)
ORA-23408: this replication operation is not supported in a mixed configuration
Cause: operation is not supported if the object group is replicated at a pre-V8 node.
Action: Ensure that all nodes of the replicated object group are V8.
ORA-23409: could not find an unused refresh group number
Cause: 1000 consecutive refresh group numbers, as defined by the rgroupseq number, were already used by rows in sys.rgroup$.
Action: Alter the sequence number to be within a legal unused range and destroy unneeded refresh groups.

ORA-23410: materialized view “string“.”string” is already in a refresh group
Cause: A materialized view of the same name is already in a refresh group.
Action: Subtract the materialized view from the current refresh group and add it to its new refresh group, or combine the two refresh groups into a single refresh group.
ORA-23411: materialized view “string“.”string” is not in refresh group “string“.”string
Cause: The specified materialized view is not in the specified refresh group.
Action: Try again with the proper materialized view and refresh group names.
ORA-23412: master table’s primary key columns have changed
Cause: The master table’s primary key constraint was modified after the primary key materialized view was created.
Action: Drop and recreate the primary key materialized view
ORA-23413: table “string“.”string” does not have a materialized view log
Cause: The fast refresh can not be performed because the master table does not contain a materialized view log.
Action: Use the CREATE MATERIALIZED VIEW LOG command to create a materialized view log on the master table.
ORA-23414: materialized view log for “string“.”string” does not record rowid values
Cause: A rowid materialized view is being fast refreshed, but the materialized view log does not record rowid information.
Action: Use the CREATE MATERIALIZED VIEW LOG…ADD ROWID command to begin recording rowid information in the materialized view log.
ORA-23415: materialized view log for “string“.”string” does not record the primary key
Cause: A primary key materialized view is being fast refreshed, but the materialized view log does not record primary key information.
Action: Use the CREATE MATERIALIZED VIEW LOG…ADD PRIMARY KEY command to begin recording primary key information in the materialized view log.
ORA-23416: table “string“.”string” does not contain a primary key constraint
Cause: The master table does not constaint a primary key constraint or the primary key constraint has been disabled.
Action: Create a primary key constraint on the master table or enable the existing constraint.
ORA-23417: unknown materialized view type: string
Cause: A fast refresh is being performed on a materialized view of an unknown or unsupported type.
Action: Check all_mviews and ensure that the materialized view being refreshed a valid materialized view.
ORA-23418: cannot unregister the propagator who is currently in use
Cause: The propagator is currently used in propagating replication RPCs.
Action: Try again later when there is no transaction active in propagating replication RPCs.
ORA-23419: regenerate replication support before resuming master activity
Cause: There are tables in the object group that require regeneration of replication support.
Action: Check the generation_status column in the all_repobjects view. Regenerate replication support for any table in the object group with a ‘NEEDSGEN’ status. Resume master activity.
ORA-23420: interval must evaluate to a time in the future
Cause: The parameter “interval” evaluates to a time earlier than SYSDATE.
Action: Choose an expression that evaluates to a time later than SYSDATE.
ORA-23421: job number string is not a job in the job queue
Cause: There is no job visible to the caller with the given job number.
Action: Choose the number of a job visible to the caller.
ORA-23422: Oracle Server could not generate an unused job number
Cause: Oracle Server could not generate a job number that was not used to identify another job.
Action: Retry the operation.
ORA-23423: job number string is not positive
Cause: The given job number is less than 1.
Action: Choose a positive integer.
ORA-23424: materialized view “string“.”string” at string not registered
Cause: The specified materialized view has not be successfully registered at this site.
Action: Register the materialized view manually at either the master site or the materialized view site.
ORA-23425: invalid materialized view identifier string
Cause: The argument provided to dbms_mview.purge_mview_from_log is an invalid materialized view identifer or it does not identify an Oracle 8 fast refreshable materialized view or the materialized view has been already purged.
Action: If the materialized view is an Oracle 8 fast refreshable materialized view then provide purge_mview_from_log with its valid materialized view identifier.
ORA-23426: deferred RPC queue has entries for string
Cause: The requested action cannot be performed until the queue is empty for the given site/dblink
Action: Use dbms_defer_sys.push, dbms_defer_sys.purge_queue or dbms_defer_sys.delete_tran to empty the queue.
ORA-23427: deferred purge queue argument string out of range
Cause: Specified numeric argument to dbms_defer_sys.purge_queue is invalid.
Action: Fix the argument value and try again.
ORA-23428: job associated instance number string is not valid
Cause: A job is associated with an instance that is not running.
Action: Choose a running instance for job affinity, or set force parameter to TRUE.
ORA-23430: argument “string” cannot be NULL or empty string
Cause: The caller has provided an argument whose value cannot be NULL or the empty string.
Action: Check that the varchar2 value provided is not NULL or the empty string, and retry the call.
ORA-23431: wrong state: string
Cause: The routine was executed against a replicated object group that was in the wrong state.
Action: Make sure that the replicated object group is in the state given in the error message.
ORA-23432: master site string already exists
Cause: An attempt was made to instantiate a replicated object group at a master site that was already a part of the object group.
Action: If you were trying to add this site, do nothing because it already exists; otherwise, pick the name of another site, and re-run the routine.
ORA-23433: executing against wrong master site string
Cause: An attempt was made to execute the routine at a site that is different from the site specified in the argument of the routine.
Action: Provide an argument to the routine that correctly indicates the site against which the routine should be executing.
ORA-23434: master site string not known for object group
Cause: The site name given as an argument to a routine was not already known to the replicated object group.
Action: Execute the dbms_offline_og.begin_instantiation() routine to add a new site to the replicated object group.
ORA-23435: cannot create an updatable ROWID materialized view with LOB columns
Cause: The propagation of LOB data from materialized view sites to the master site requires a primary key on the replicated table. Thus updatable ROWID materialized views that contain LOB columns are not supported.
Action: Create a primary key materialized view instead of a ROWID materialized view. If the materialized view already exists, it can be converted to a primary key materialized view using the ALTER MATERIALIZED VIEW DDL command.
ORA-23436: missing template authorization for user
Cause: The specified template authorization does not exist.
Action: Check the values for user name and refresh template name to ensure a valid row exists in the DBA_REPCAT_USER_AUTHORIZATIONS view.
ORA-23437: template authorization already exists for user
Cause: The specified user already has been authorized to use the specified refresh group template.
Action: Check the values for user name and refresh template name or query the DBA_REPCAT_USER_AUTHORIZATIONS view to ensure that the correct values were passed as parameters.
ORA-23438: missing refresh group template
Cause: The specified refresh group template does not exist.
Action: Verify that the refresh group template does not exist by querying the DBA_REPCAT_REFRESH_TEMPLATES view.
ORA-23439: refresh group template already exists
Cause: The specified refresh group template already exists.
Action: Verify that the refresh group template exists by querying the DBA_REPCAT_REFRESH_TEMPLATES view.
ORA-23440: incorrect public template value
Cause: The public template parameter is not ‘Y’, ‘N’ or NULL.
Action: Correct the value of the public template parameter. It must be ‘Y’,’N’ or NULL.
ORA-23441: object does not exist for refresh group template
Cause: The specified object does not exist in the refresh group template.
Action: Correct the object name and object type parameters. Check the DBA_REPCAT_TEMPLATE_OBJECTS view to verify the correct name and type of the object.
ORA-23442: object already exists for the refresh group template
Cause: The specified object already exists in the refresh group template.
Action: Change the object name and object type parameters. Query the DBA_REPCAT_REMPLATE_OBJECTS view to verify the correct name and type of the object.
ORA-23443: missing template parameter
Cause: The specified template parameter does not exist.
Action: Correct the template parameter value and execute the procedure again. Use the DBA_REPCAT_TEMPLATE_PARMS view to verify the name of the refresh group template and parameter name.
ORA-23444: duplicate template parameter
Cause: The template parameter already exists for the specified refresh group template.
Action: Correct the template parameter value and execute the procedure again. Use the DBA_REPCAT_TEMPLATE_PARMS view to verify the name of the refresh group template and parameter name.
ORA-23445: missing template site
Cause: The template site specified by the site name, user name and refresh group template name does not exist.
Action: Correct the invalid parameter and execute the procedure again. Use the DBA_REPCAT_TEMPLATE_SITES view to query the existing template sites.
ORA-23446: duplicate template site
Cause: The template site specified by the site name, user name and refresh group template name already exists.
Action: Correct the invalid parameter and execute the procedure again. Use the DBA_REPCAT_TEMPLATE_SITES view to query the existing template sites.
ORA-23447: missing user parameter value
Cause: The user parameter value specified by the user name, parameter name and refresh group template name does not exist.
Action: Correct the invalid parameter and execute the procedure again. Use the DBA_REPCAT_USER_PARMS view to query the existing user parameters.
ORA-23448: duplicate user parameter value
Cause: The user parameter value specified by the user name, parameter name and refresh group template name already exists.
Action: Correct the invalid parameter and execute the procedure again. Use the DBA_REPCAT_USER_PARMS view to query the existing user parameters.
ORA-23449: missing user name
Cause: The user specified by the user name parameter does not exist in the database.
Action: Correct an invalid user name or create the user in the master database. Use the DBA_USERS view to select the valid database users.
ORA-23450: flavor already contains object “string“.”string
Cause: The flavor already contains the specified object.
Action: Check that the specified object is correct. To add all columns of a table object, delete the object from the flavor and then add it again.
ORA-23451: flavor string already defined for object group “string“.”string
Cause: The given object group already contains a (possibly unpublished) definition of the specified flavor.
Action: Check the spelling of the flavor name. Check for an unpublished flavor of the desired name.
ORA-23452: flavor string of object group “string“.”string” is already published
Cause: The given object group already contains a (published) definition of the specified flavor.
Action: Check the spelling of the flavor name.
ORA-23453: requested operation is not supported on top flavor
Cause: The TOP flavor has a NULL name and may not be directly defined or deleted.
Action: Supply the name of a flavor other than the TOP flavor or use dbms_repcat routines to implicitly change the TOP flavor.
ORA-23454: flavor string not defined for object group “string“.”string
Cause: The given object group does not contain a (published) definition of the specified flavor.
Action: Check the spelling of the flavor name. Ensure the flavor has been defined (and published) for the object group.
ORA-23455: flavor string contains object “string
Cause: The given flavor contains the object to be dropped.
Action: Purge the flavor or choose another object to drop.
ORA-23456: flavor string does not contain “string
Cause: The flavor does not contain the given object, column, or attribute.
Action: Either drop the flavor or choose a different object, column, or attribute.
ORA-23457: invalid flavor ID string
Cause: The given flavor ID is invalid.
Action: Make sure this flavor has been instantiated. If the flavor ID is outside the range (-2147483647, 2147483647), contact customer support.
ORA-23458: inappropriate flavor string at string
Cause: The given flavor at the given database prevents the operation from succeeding.
Action: Either change the database flavor or choose a different operation.
ORA-23459: flavor string must contain “string
Cause: The flavor must contain the given object, column, or attribute.
Action: Either choose a different database flavor or ensure the object, column, or attribute is available.
ORA-23460: missing value for column string in resolution method “string” for “string“.”string“.”string
Cause: before resolving conflicts, some values necessary resolving conflicts are not available, or after resolving conflicts, some values necessary for re-trying of the SQL are not available
Action: define appropriate flavors, provide necessary values through availability vector in USER FLAVOR FUNCTION for conflict resolution
ORA-23462: flavor string in use at site string
Cause: The given flavor cannot be deleted because it is being used at the given site.
Action: Change the flavor of the site, or unregister it if it is a materialized view site.
ORA-23463: flavor incompatible with object “string“.”string
Cause: An existing flavor includes the specified object with an incompatible type.
Action: Change the type of the object, or delete the flavor if it is not in use.
ORA-23464: flavor lacks column string of “string“.”string
Cause: The flavor includes some columns of an object group but not all the required columns.
Action: Change the flavor definition to include all required columns.
ORA-23465: flavor already includes column string of “string“.”string
Cause: The flavor includes the specified column which is being added.
Action: Check that the specified column is correct.
ORA-23466: flavor requires missing object “string“.”string
Cause: The flavor includes the specified object which does not exist
Action: Check that the specified object name is correct, and create the object if appropriate.
ORA-23467: flavor lacks object “string“.”string
Cause: The flavor does not include the specified object which is being dropped.
Action: Check that the specified object is correct.
ORA-23468: missing string string
Cause: The template is missing the object with the specified key.
Action: Add the object to the template.
ORA-23469: string is different between templates
Cause: The values for the specified columns are different in each template for the same key values.
Action: Correct the column values to make the templates the same.
ORA-23470: invalid status
Cause: The status should be DELETED, INSTALLING or INSTALLED. Any other status is invalid.
Action: Check that the specified status value is correct.
ORA-23471: template not authorized for user
Cause: The refresh template is private and the user has not been authorized to instantiate the template.
Action: Authorize the user to use the template.
ORA-23472: materialized view “string“.”string” must be atomically refreshed
Cause: Non-atomic refresh is not supported for the specified materialized view.
Action: Set the value of the ATOMIC parameter to FALSE in the refresh procedure being used or remove the specified materialized view from the set of materialized views being refreshed.
ORA-23473: replication RPC processing for “string“.”string” is disabled
Cause: The processing of replication RPCs for the object group that contains this object is disabled. This includes RPCs in the error queue.
Action: Processing of replication RPCs is disabled when the object group is being offline instantiated. Wait until offline instantiation is finished.
ORA-23474: definition of “string“.”string” has changed since generation of replication support
Cause: The current columns in the specified table and their column types do not match the columns and column types when replication support was last generated.
Action: Regenerate replication support for the affected table. All flavors that include the specified table should be checked for validity. Types for any UDT columns should also be checked for validity.
ORA-23475: key column string must be sent and compared
Cause: The specified column is a key column and must be sent and compared during replication propagation.
Action: Make sure every key column is sent and compared.
ORA-23476: cannot import from string to string
Cause: This object was imported from a database with a different global name than the importing database.
Action: Only import this object into a database with the same global name.
ORA-23477: unable to alter propagation mode for object group “string“.”string
Cause: The propagation method of a materialized view object group can only be altered when no other object groups with the same master object group are sharing the materialized view site.
Action: Ensure that there are no other materialized view object groups at the local site with the same master object group.
ORA-23478: object group “string” is already mastered at string
Cause: There is at least one other materialized view repgroup at the local site with the same group name but a different master site.
Action: Ensure that all materialized view repgroups at the local site with the same group name have the same master.
ORA-23480: Column string is not a top-level column of “string“.”string“.
Cause: The column is either not a top-level column or is not present in the table or materialized view.
Action: Ensure only valid top-level columns are used.
ORA-23482: column string of “string“.”string“: object types not allowed.
Cause: The column is of Object Type.
Action: Ensure that all the columns are not of Object Type.
ORA-23483: object “string“.”string” not allowed in this operation.
Cause: The specified operation does not support the given object.
Action: Do not invoke the operation for this object.
ORA-23484: internal internet Application Server error: string
Cause: An internal error occurred in internet Application Server.
Action: Report the error and other information to support.
ORA-23485: Column group “string” must consist of a single numeric column only
Cause: The column group doesn’t contain only one numeric column.
Action: Use a column group containing a single numeric column.
ORA-23487: object groups “string“.”string” and “string“.”string” do not have the same connection qualifier
Cause: The specified two object groups do not have the same connection qualifier.
Action: Do not invoke the operation on the above object groups, or ensure they have the same connection qualifier.
ORA-23488: propagation mode “string” for “string” is not allowed for this operation
Cause: This operation does not support the specified dblink in the above propagation mode.
Action: Do not invoke the operation for this dblink, or change the propagation mode for this dblink.
ORA-23489: duplicate entry “string
Cause: The specified value is duplicated in the parameter list.
Action: Remove duplicated entries in the parameter list.
ORA-23490: extension request “string” with status “string” not allowed in this operation
Cause: The specified operation is not allowed for the extension request with the specified status.
Action: Ensure the extension request has the appropriate status before retrying this operation.
ORA-23491: no valid extension request at “string
Cause: The specified database does not have a valid extension request.
Action: Ensure there is a valid extension request in DBA_REPEXTENSIONS view before retrying this operation.
ORA-23492: no new sites for extension request “string
Cause: There is no new site with the specified extension request.
Action: Ensure there is at least one new site in DBA_REPSITES_NEW view for this request before retrying this operation.
ORA-23493: “string” is not a new site for extension request “string
Cause: The specified extension request does not include the specified site as a new site.
Action: Ensure the specified site is a new site for this extension request before retrying this operation.
ORA-23494: too many rows for destination “string
Cause: The specified destination has too many rows in system.def$_destination table.
Action: Ensure the specified destination has at most two valid rows before retrying this operation.
ORA-23495: serial propagation can not be used for “string
Cause: The sites involved may be in the process of adding a new site without quiescing.
Action: Check the def$_destination table for this destination and try parallel propagation.
ORA-23496: can not change disabled status for “string” and “string
Cause: The disabled status for this site is set internally for synchronization during adding a new master without quiescing.
Action: Ensure adding a new master without quiescing finished before invoking this procedure.
ORA-23497: repgroup name cannot be null
Cause: The array of Repgroup names contains a null value.
Action: Ensure that the array of Repgroup names is dense and is not null terminated.
ORA-23498: repgroups specified must have the same masters
Cause: The Repgroup names specified do not have the same masters.
Action: Ensure that the Repgroup names specified have the same masters.
ORA-23500: cannot switch master for a multi-tier materialized view repgroup “string“.”string
Cause: An attempt was made to switch master for a materialized view repgroup when its parent repgroup is also a materialized view repgroup. This is not allowed.
Action: Drop and recreate the materialized view repgroup based on a proper parent repgroup.

10 total views, no views today

Oracle 11g Error Codes and Solution Suggestions from ORA-23500 to ORA-24000

$
0
0

Oracle 11g Error Codes and Solution Suggestions from ORA-23500 to ORA-24000

ORA-23500: cannot switch master for a multi-tier materialized view repgroup “string”.”string”
Cause: An attempt was made to switch master for a materialized view repgroup when its parent repgroup is also a materialized view repgroup. This is not allowed.
Action: Drop and recreate the materialized view repgroup based on a proper parent repgroup.
ORA-23501: refresh template cannot be instantiated for database with compatibilty equal to or less than 8.0
Cause: Instantiation of a refresh template is not supported for database compatibility 8.0 or less.
Action: Be sure the database compatibility is 8.1 or above.
ORA-23502: valid directory for offline instatiation is not specified
Cause: An attempt was made to offline instantiate to a directory which is not specified or null.
Action: There are two ways to specify the directory: o As a parm offline_dirpath to the API o As an init.ora parm named utl_file_dir Make sure you have specified an appropriate directory in which the offline file can be created.
ORA-23503: error occurred during IAS instantiation
Cause: An attempt was made to instantiate a IAS site. Error occurred during IAS instantiation.
Action: See other errors on the error stack to look for the source of the problem. If the error still persists, contact Oracle Support.
ORA-23504: columns added to table do not match list of columns to be added
Cause: The list of columns passed as a parameter does not match the columns to be added to the table.
Action: Correct the DDL string or list of columns and rexecute.
ORA-23505: Object “string“.”string” is missing.
Cause: The specified object does not exist.
Action: Check that the specified object is correct.
ORA-23514: invalid or incorrect number of arguments
Cause: The arguments passed to the online redefinition API were invalid or missing.
Action: Call the online redefinition API with the right number of valid arguments.
ORA-23515: materialized views and/or their indices exist in the tablespace
Cause: An attempt was made to drop a tablespace which contains materialized views and/or their indices.
Action: Drop the materialized views in this tablespace. Also, find indices belonging to materialized views in this tablespace and drop then. Then try dropping the tablespace.
ORA-23531: site owner already exists in the template.
Cause: Site owner for the template already exists.
Action: Do not create multiple siteowners for this template.
ORA-23532: tables with different synchronization mechanisms are in the same group
Cause: Tables belonging to the same replication group were specified to be cached with different synchronization mechanisms.
Action: Do not specify different synchronization mechanisms while caching tables belonging to the same replication group.
ORA-23533: object “string“.”string” can not be cached
Cause: An attempt was made to cache an object which is not supported.
Action: Do not cache an object which is not supported.
ORA-23534: missing column in materialized view container table “string“.”string
Cause: After import, the materialized view container table has missing columns.
Action: Check if materialized view container table was imported correctly.

ORA-23535: instantiating templates from multiple back ends is not allowed.
Cause: An attempt was made to set a new non-null back end database for an iAS site.
Action: Call dbms_ias_configure.set_back_end_db procedure with null dblink. Then, call the same procedure with the new non-null dblink.
ORA-23536: the object “string“.”string” is not cached at the middle tier as expected.
Cause: The object may have been dropped or renamed at the back end after dbms_ias_inst.start_ias_inst was executed.
Action: Check the validity of the object at the back end and retry the instantiation.
ORA-23537: function or procedure string is not allowed to be invoked from this site.
Cause: This function or procedure is restricted to the backend or middle tier site
Action: Connect to the proper site before calling this function or procedure.
ORA-23538: cannot explicitly refresh a NEVER REFRESH materialized view (“string“)
Cause: An attempt was made to explicitly refresh a NEVER REFRESH MV.
Action: Do not perform this refresh operation or remove the MV(s) from the list.
ORA-23539: table “string“.”string” currently being redefined
Cause: An attempt was made to redefine a table which is currently involved in an ongoing redefinition.
Action: Do not perform this redefinition operation on this table or wait till the ongoing redefinition of the table is completed.
ORA-23540: Redefinition not defined or initiated
Cause: An attempt was made to continue or complete a redefinition which was not defined or initiated.
Action: Define or initiate the redefinition before performing this operation.
ORA-23541: tables do not match tables used while defining the redefinition
Cause: An attempt was made to continue or complete a redefinition by providing different tables than those used while defining or initiating the redefinition.
Action: Repeat this operation and specify the same tables as those that were specified while defining or initiating the redefinition.
ORA-23542: dependent object “string“.”string” already registered
Cause: An attempt was made to register an already registered dependent object to an ongoing redefinition.
Action: Do not attempt to register an already registered dependent object to an ongoing redefinition.
ORA-23543: materialized view log on “string“.”string” is in an inconsistent state
Cause: There was an error while creating the materialized view log and the log is currently in an inconsistent state. A possible cause could be that schema redefinition has occurred on the master table while the log was being created. Another possible cause could be that there were DMLs being applied on the master table concurrently in another session at the time the materialized view log creation started and those DML transactions haven’t committed even after a very long period of time.
Action: Drop the materialized view log and recreate it.
ORA-23600: cannot create PROPAGATION, string already exists
Cause: The propagate_name already exists.
Action: Drop the propagate_name usign DROP_PROPAGATEcommand or specify propagate_name.
ORA-23601: PROPAGATION_NAME string does not exist
Cause: Propagation does not exist.
Action: Query DBA_PROPAGATION view to find existing propagation_name
ORA-23602: Invalid string process type string
Cause: Specified GoldenGate, XStream or Streams process type is not valid.
Action: Specify either capture or apply.
ORA-23603: string enqueue aborted due to low SGA
Cause: An attempt to enqueue a GoldenGate, XStream or Streams message was aborted because ORACLE is running low on memory allotted.
Action: Either start consuming messages by enabling any GoldenGate, XStream or Streams propagation or apply which might be disabled. An alternative is to allot more memory to STREAMS, which can be done by increasing the streams_pool_size initialization parameter if one was defined or by increasing the shared_pool_size.
ORA-23605: invalid value “string” for string parameter string
Cause: An attempt was made to specify an invalid parameter value.
Action: Specify a valid value for the parameter. Check the documentation for valid parameter values.
ORA-23606: invalid object string
Cause: An attempt was made to specify an invalid object.
Action: Specify a valid object.
ORA-23607: invalid column “string
Cause: An invalid column was specified in the column list.
Action: Check the columns in the object and specify the right column name.
ORA-23608: invalid resolution column “string
Cause: An invalid column was specified as the resolution column. The resolution column must belong to the list of columns specified in the ‘column_list’ parameter.
Action: Check the columns in the column_list and specify the right resolution column name.
ORA-23609: unable to find directory object for directory string
Cause: There was no entry in ALL_DIRECTORIES corresponding to the specified directory.
Action: Grant to the current user appropriate privileges on either a new directory object or an existing directory object.
ORA-23610: internal dbms_streams_tablespaces error: [string] [string] [string] [string]
Cause: Streams detected an erroneous result.
Action: Look for information in the session trace file and contact customer support.
ORA-23611: tablespace “string” has more than one data file
Cause: The specified tablespace had more than one data file and hence did not qualify as a simple tablespace.
Action: Choose a self-contained tablespace with a single data file, or use a procedure that supports any tablespace.
ORA-23612: unable to find tablespace “string
Cause: Either the tablespace did not exist, or the current user did not have sufficient privileges on the tablespace.
Action: Grant appropriate privileges on the tablespace to the current user or choose a different tablespace.
ORA-23613: Script string already exists
Cause: A script for the specified invoking package already existed.
Action: Complete the previous invocation or drop the previous invocation before proceeding with the current invocation.
ORA-23614: Script string does not exist
Cause: The named script did not exist.
Action: Create the script.
ORA-23615: Block number string does not exist for script string
Cause: The specified block number did not exist for the script.
Action: Add the block or check the block number and reexecute.
ORA-23616: Failure in executing block string for script string with string
Cause: The execution of specified block failed.
Action: Check the error. Query DBA_RECOVERABLE_SCRIPT_BLOCKS to view the failed block. Rectify and rerun the block or script.
ORA-23617: Block string for script string has already been executed
Cause: The specified block was already executed.
Action: Check the block number and reissue the command.
ORA-23618: Generation of script string is not complete.
Cause: Script generation for the specified script was not completed in a prior invocation.
Action: Purge the specified script by calling the RECOVER_OPERATION API in the package DBMS_STREAMS_ADM and reattempt the entire operation.
ORA-23619: non-Oracle system error: string
Cause: A non-Oracle database has returned an error message to STREAMS when attempting to apply a DML statement. The non-Oracle system error message is a parameter to this Oracle error.
Action: Corrective action may or may not be possible (depending on the non-Oracle system error). If corrective action is possible, correct the problem and try applying the transaction again.
ORA-23620: bind value size too large for PL/SQL CALL operation
Cause: In a PL/SQL CALL to a stored procedure, the bind string size exceeded 4K.
Action: Either make the bind string size shorter (less than 4K) or use BEGIN-END to call the procedure instead of CALL.
ORA-23621: Operation corresponding to script string is in progress.
Cause: The script was already being run in a different session or was terminated before status for the script was updated to ERROR or EXECUTED.
Action: Make sure the script is not being run in a parallel session. Then call the RECOVER_OPERATION API in the DBMS_STREAMS_ADM package with the appropriate OPERATION_MODE argument.
ORA-23622: Operation string.string.string is in progress.
Cause: An attempt was made to execute a procedure which was being executed in a parallel session or failed execution.
Action: Query the DBA_RECOVERABLE_SCRIPT view to identify the operation that is currently in progress for the specified invoking procedure. Complete the operation before proceeding.
ORA-23623: internal DBMS_COMPARISON error: [string] [string] [string] [string]
Cause: DBMS_COMPARISON detected an erroneous result.
Action: Look for information in the session trace file and contact Oracle Support Services.
ORA-23624: A comparison operation is currently in progress for string.
Cause: Another session was already performing an operation on this object.
Action: Retry the operation once other sessions are done with the specific comparison object.
ORA-23625: Table shapes of string.string and string.string@string did not match.
Cause: Table shapes of local and remote tables to compare did not match.
Action: Retry by explicitly specifying columns that match in column_list or create views on the tables as appropriate.
ORA-23626: No eligible index on table string.string
Cause: Table did not have an eligible index to use for comparison.
Action: For a table to be compared using DBMS_COMPARISON, the table must have an appropriate index on a column of certain data types. Check the documentation for supported data types.
ORA-23627: Comparison object string already existed.
Cause: A comparison object by the specified name already exists.
Action: Retry with a different name.
ORA-23628: Comparison query too long (actual string, allowed string).
Cause: A generated query for comparison was too long.
Action: Comparison is unsupported for very large tables with long column names. Retry with a subset of columns or with shorter column names.
ORA-23629: string.string is not an eligible index on table string.string for comparison
Cause: The specified index was not an eligible index to use for comparison.
Action: For a table to be compared using DBMS_COMPARISON, the table must have an appropriate index. Please specify an eligible index for the table to be compared.
ORA-23630: Cannot switch to apply-state checkpoint mode (value “string“, string parameter string), due to the following reason:
Cause: Could not switch to apply-state checkpoint mode, or already in apply-state checkpoint mode.
Action: Can switch to apply-state checkpoint mode only if the capture is new (it never ran), the capture wasn’t cloned from a capture with checkpoints, the capture doesn’t include any extra attributes, and combined capture and apply is enabled.
ORA-23631: apply-state checkpoint mode cannot change (value “string“, string parameter string)
Cause: Could not switch to checkpoints because apply-state checkpoint mode was set.
Action: Drop the apply-state checkpoint capture and create a new one that will / take checkpoints.
ORA-23632: Cannot force checkpoints in apply-state checkpoint mode (value “string“, string parameter string)
Cause: The capture process was in apply-state checkpoint mode.
Action: Cannot take checkpoints in apply-state checkpoint mode.
ORA-23633: Cannot turn off combined capture and apply mode in apply-state checkpoint mode (value “string“, string parameter string)
Cause: The capture was running in apply-state checkpoint mode and had to run in combined capture and apply mode also.
Action: Ensure that this capture runs in combined capture and apply by dropping additional propagation or apply processes for the same queue.
ORA-23634: Cannot include extra attributes in apply-state checkpoint mode
Cause: The capture process was in apply-state checkpoint mode.
Action: Extra attributes are not supported in apply-state checkpoint mode.
ORA-23635: MAINTAIN_TTS: tablespace(s) already exist(s) in target database.
Cause: The tablespaces were already in existence in the target database when the streams MAINTAIN_TTS APIs were called.”
Action: Check whether you can drop the tablespaces to be maintained in the target database. If not, don’t use streams MAINTAIN_TTS APIs to setup streams. Check the Oracle documentation on how to setup streams.
ORA-23636: MAINTAIN_TTS: Invalid tablespace name, reason: string.
Cause: The tablespace name was either NULL or too long when the streams MAINTAIN_TTS APIs were called.
Action: Check that the specified tablespace names are not NULL and are spelled correctly. If there are too many tablespaces, group them together and call the streams MAINTAIN_TTS APIs for the group.
ORA-23642: Cannot switch to checkpoint mode (value “string“, string parameter string)
Cause: Capture was cloned from a capture in apply-state checkpoint mode.
Action: Clone from a capture with checkpoints.
ORA-23644: Cannot switch to apply-state checkpoint mode (Capture string)
Cause: Switch to apply-state checkpoint mode was prevented by a previous error.
Action: See the previous error for the appropriate action.
ORA-23645: Cannot switch to checkpoints (Capture string)
Cause: Switch to checkpoints was prevented by a previous error.
Action: See the previous error for the appropriate action.
ORA-23646: string string process string does not exist
Cause: Capture or Apply did not exist.
Action: Create a Capture or Apply process, then try again.
ORA-23647: string string process string is not running
Cause: Capture or Apply were not running.
Action: Start Capture or Apply process, then try again
ORA-23648: Capture string is for Change Data Capture
Cause: Capture was for Change Data Capture, and checkpoints were required.
Action: None
ORA-23649: Capture string is for Audit Vault
Cause: Capture was for Audit Vault, and checkpoints were required.
Action: None
ORA-23650: No progress Capture string
Cause: Capture was not capturing changes.
Action: Make sure Capture is running and capturing changes.
ORA-23651: Capture string is already in string mode
Cause: Capture was already in the desired mode.
Action: None
ORA-23652: The oldest SCN could not be updated at Apply string
Cause: The oldest SCN was not updated before the switch was performed.
Action: Make sure Apply is running and the switch package version is the same at both databases.
ORA-23653: LogMiner session does not exist
Cause: LogMiner session did not exist.
Action: Make sure the Capture process exists.
ORA-23654: Attempting to set the oldest SCN to a greater value (string) than the current one (string) at Apply string
Cause: The new value for the oldest SCN was not computed correctly.
Action: Make sure Capture and Apply are running, and Capture is making progress.
ORA-23655: The SCN range cannot be smaller than 0, (SCN range = string)
Cause: The function was invoked with a negative SCN range.
Action: Use a positive SCN range.
ORA-23656: Timeout occurred while string string process string
Cause: The GoldenGate, XStream or Streams process could not be stopped or started.
Action: Call the switch procedure again.
ORA-23657: the converted file string already exists
Cause: The converted file was already in existence. CONVERT FILE call does not overwrite the existing file.
Action: Check whether the existing file can be deleted. If the existing file can be deleted, delete it. Otherwise, specify a different directory or file extension.
ORA-23658: Invalid character set specified when converting column ‘string‘ in ‘string.string
Cause: The conversion between two character sets for the column in the given table is not supported.
Action: Check if the implicit conversion between source and destination column is supported.
ORA-23659: Destination buffer is not large enough when converting column ‘string‘ in ‘string.string‘ (actual length: string; maximum length: string)
Cause: The conversion between two character sets failed because a source column value is too large for the destination column.
Action: Check if size of the source and destination column matches.
ORA-23660: Unable to load NLS data object when converting column ‘string‘ in ‘string.string
Cause: It may be caused by invalid NLS environment setting.
Action: Check your NLS environment setting.
ORA-23661: Canon capture name “string” not found
Cause: There’s no such capture process
Action: Pass the right parameter to the function
ORA-23662: subset rule length exceeds maximum allowed value
Cause: The length of an insert, update, or delete subset rule computed from the DML condition input exceeded the maximum allowed length.
Action: Make the DML condition shorter.
ORA-23663: local object string.string is not a single table view
Cause: The view was based either on another view or multiple tables or views.
Action: For comparison, specify a view based on a single table.
ORA-23664: remote object string.string is not a single table view
Cause: The view was based either on another view or multiple tables or views.
Action: For comparison, specify a view based on a single table.
ORA-23665: DML conflict handler “string” not found
Cause: The DML conflict handler was not found for modification or removal.
Action: Make sure the name of the conflict handler is correct and that it exists.
ORA-23666: Default column group in use by DML conflict handler “string
Cause: A default column group was found for the specified Apply name, operation name, and conflict type.
Action: Remove the existing default column group and retry.
ORA-23667: Column “string” already used by conflict handler “string
Cause: The column was already in the column group of another conflict handler for the specified Apply name, operation name, and conflict type.
Action: Remove the column from the other conflict handler or specify a different column.
ORA-23668: Column “string” does not have a numeric data type.
Cause: The specified column did not have a numeric data type. Delta conflict resolution requires numeric columns.
Action: Check the data type of the column and specify only numeric columns.
ORA-23669: Duplicate conflict handler name
Cause: A DML conflict handler with the specified name was found.
Action: Remove the current DML conflict handler or specify a different name.
ORA-23670: Duplicate column name “string
Cause: The specified value was duplicated in the column group list.
Action: Remove duplicated entries from the column group list.
ORA-23671: Default column group required
Cause: A default column group was not specified. The specified Apply name, operation name, and conflict type is only supported on default column groups.
Action: Specify a default column group.
ORA-23672: Column not specified in column group for DML conflict handling for table “string“.”string
Cause: The specified table contained a column that was not specified as part of a column group.
Action: Add the column to a column group.
ORA-23673: Invalid resolution column “string” for table “string“.”string
Cause: The specified resolution column was not valid.
Action: Set the resolution column to a valid column.
ORA-23674: Unable to handle delta conflict resolution for table “string“.”string
Cause: The specified table or the LCR contained a null value in one of the columns belonging to a delta conflict group.
Action: Correct each delta column in the table or the error LCR if it currently has a null value.
ORA-23675: Unsupported OPERATION_NAME, CONFLICT_TYPE, and METHOD_NAME
Cause: The specified OPERATION_NAME, CONFLICT_TYPE, and METHOD_NAME was not a valid set of parameters.
Action: Retry with a valid set of parameters.

10 total views, no views today

Oracle 11g Oracle Checkpoint Not Complete, Cannot Allocate New Log Warning

$
0
0

Error: Checkpoint not complete, Cannot Allocate New Log Warning

Thread 1 cannot allocate new log, sequence 125487
Checkpoint not complete

Solution: Checkpoint not complete messages are generated due to the logs are switching so fast that the checkpoint associated with the log switch isn’t complete. You should increase redo log file size and amount to resolve. Also, If you use archive_lag_target parameter as near zero for example like 1 or 2 minutes, you should change this parameter zero (no lag) or more than 10-15 min. Oracle recommends that redo log switch operation interval should be between 15-30 minutes.

oracle_redo_log_files

Show and change archive_lag_target parameter

SQL> show parameter archive_lag_target;
SQL> alter system set archive_lag_target=0 scope=both;
or
SQL> alter system set archive_lag_target=1800 scope=both;
1800 is 15 minutes. Parameter value as second.

If your archive_lag_target parameter is normal and you get checkpoint not complete error, you have to look your redo log file size and amount.

Show Redo Log Files

SQL> select * from v$log;
SQL> select * from v$logfile;

If all redo log files status are ACTIVE and CURRENT, you may get checkpoint not complete warning and that is normal. You should see redo log files status as ACTIVE, CURRENT and INACTIVE.

Redo Log File Status Descriptions

UNUSED – Online redo log has never been written to. This is the state of a redo log that was just added, or just after a RESETLOGS, when it is not the current redo log.

CURRENT – Current redo log. This implies that the redo log is active. The redo log could be open or closed.

ACTIVE – Log is active but is not the current log. It is needed for crash recovery. It may be in use for block recovery. It may or may not be archived.

CLEARING – Log is being re-created as an empty log after an ALTER DATABASE CLEAR LOGFILE statement. After the log is cleared, the status changes to UNUSED.

CLEARING_CURRENT – Current log is being cleared of a closed thread. The log can stay in this status if there is some failure in the switch such as an I/O error writing the new log header.

INACTIVE – Log is no longer needed for instance recovery. It may be in use for media recovery. It might or might not be archived.

If your redo log file size is small or redo log file amount is too few for example two, you have to add new redo log file and increase size.

Add New Redo Log File

SQL> alter database add logfile size 200M;

You can drop small sized redo log files with group number while status is INACTIVE. You can check status with v$log;

Drop Redo Log File

SQL> alter database drop logfile group 3;

You have to check switch time of redo log files after add new redo logs. If switch interval is 15-30 minutes and do not see checkpoint not complete warning, you database redo log size and amount is suitable. You can set archive_lag_target to 15 minutes to force create archive log that is important for recovery operation. If you lose your redo logs, you have to use archived logs. Interval of create archive logs is important for RPO (Recover Point Objective) value.

516 total views, no views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-07400 to ORA-07500

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-07400 to ORA-07500

ORA-07400: slemtr: translated name for the message file is too long.

Cause: The name for the message file overflows internal buffer.

Action: Try making the complete path-name of the message file shorter by reorganizing the directory hierarchy.

ORA-07401: sptrap: cannot restore user exception handlers.

Cause: The system failed to restore user exception handlers.

Action: Check errno and sercose[0] for the signal number that failed.

ORA-07402: sprst: cannot restore user signal handler.

Cause: The system failed to restore user signal handlers.

Action: Check errno and sercose[0] for the signal number that failed.

ORA-07403: sfanfy: db_writers parameter not valid.

Cause: The db_writers parameter in INIT.ORA exceeds the system-dependent maximum or is less than 0.

Action: Change the db_writers parameter in INIT.ORA.

ORA-07404: sfareq: Timeout occurred waiting for request to complete.

Cause: The master database writer timed out waiting for a write or close to complete. One of the database writers may have stopped running.

Action: Check all database writer trace files. Shut down the database and try to warm start.

ORA-07405: sptrap: cannot setup alternate signal stack.

Cause: The system failed to setup an alternate signal stack.

Action: Check errno and sercose[0] for the location where it failed.

ORA-07406: slbtpd: invalid number.

Cause: An impossible request for binary to decimal conversion was made.

Action: This conversion cannot be performed.

ORA-07407: slbtpd: invalid exponent.

Cause: An impossible request for binary to decimal conversion was made

Action: This conversion cannot be performed.

ORA-07408: slbtpd: overflow while converting to packed decimal.

Cause: An impossible request for binary to decimal conversion was made.

Action: This conversion cannot be performed.

ORA-07409: slpdtb: invalid packed decimal nibble.

Cause: An impossible request for decimal to binary conversion was made.

Action: This conversion cannot be performed.

ORA-07410: slpdtb: number too large for supplied buffer.

Cause: An impossible request for decimal to binary conversion was made.

Action: This conversion cannot be performed.

ORA-07411: slgfn: full path name too big for supplied buffer.

Cause: The supplied buffer is not big enough to hold the full path name.

Action: The construction of the full path name cannot be performed.

ORA-07412: sfaslv: Error getting entry in asynchronous write array.

Cause: One of the database writer processes could not locate its entry in the SGA.

Action: Contact customer support.

ORA-07415: slpath: allocation of memory buffer failed.

Cause: Malloc() failed to allocate buffer for storing ORACLE_PATH.

Action: System has run out of heap space. Additional information indicates errno.

ORA-07416: slpath: pathname construction failed; lack of output buffer space.

Cause: The slpath routine is given a maximum length buffer to expand the name into. An overflow of this buffer occurred.

Action: Possible internal error. Check output buffer length stored in sercose[0] and constructed pathname length in sercose[1].

ORA-07417: sfareq: One or more database writers not active.

Cause: One or more of the database writer processes is no longer running.

Action: Check the trace files for the database writers. Shut down the database and try to warm start.

ORA-07418: sfareq: Database writer got error in timing function.

Cause: An error occurred when the database writer called the system timing function.

Action: Check the database writer trace file. Shut down database and try to warm start.

ORA-07419: sfareq: Database writer got error in timing function.

Cause: An error occurred when the database writer called the system timing function.

Action: Check the database writer trace file. Shut down database and try to warm start.

ORA-07425: sdpri: error string in translating dump file location.

Cause: An oracle error occurred when translating the location of the dump file.

Action: Check the oracle error code.

ORA-07426: spstp: cannot obtain the location of dbs directory.

Cause: An oracle error occurred when translating the location of the dbs directory.

Action: Check additional information for the error returned from sltln.

ORA-07427: spstp: cannot change directory to dbs.

Cause: Chdir system call returned an error. Possible permission problems.

Action: Check additional information for the OS error code.

ORA-07431: fork failed

Cause: The server process was unable to fork a child process.

Action: Verify that there are enough system resources to support another process. The user or system process limit may have been exceeded, or the amount of free memory or swap space may be temporarily insufficient.

ORA-07432: unable to perform nested sleep

Cause: An attempt was made to make a process sleep when it was already sleeping. This platform does not support this capability.

Action: Try the SLEEP command when the process is not sleeping.

ORA-07440: WMON process terminated with error

Cause: The wakeup monitor process died.

Action: Warm start instance.

ORA-07441: function address must be aligned on string byte boundary

Cause: An improperly aligned function address was specified.

Action: Use a properly aligned function address.

ORA-07442: function address must be in the range string to string

Cause: An invalid function address was specified.

Action: Use a valid function address.

ORA-07443: function string not found

Cause: A nonexistent or an invalid function name was specified.

Action: Use a valid function name.

ORA-07444: function address string is not readable

Cause: An invalid function name/address was specified.

Action: Use a valid function name/address.

ORA-07445: exception encountered: core dump [string] [string] [string] [string] [string] [string]

Cause: An operating system exception occurred which should result in the creation of a core file. This is an internal error.

Action: Visit My Oracle Support to access the ORA-07445 Lookup tool (reference Note 7445.1) for more information regarding the specific ORA-07445 error encountered. An Incident has been created for this error in the Automatic Diagnostic Repository (ADR). When logging a service request, use the Incident Packaging Service (IPS) from the Support Workbench or the ADR Command Interpreter (ADRCI) to automatically package the relevant trace information (reference My Oracle Support Note 411.1). The following information should also be gathered to help determine the root cause: – changes leading up to the error – events or unusual circumstances leading up to the error – operations attempted prior to the error – conditions of the operating system and databases at the time of the error Note: The cause of this message may manifest itself as different errors at different times. Be aware of the history of errors that occurred before this internal error.

ORA-07446: sdnfy: bad value ‘string‘ for parameter string.

Cause: The directory specified as the value for the stated parameter could not be used.

Action: Make sure the directory you have specified is a valid directory/file specification.

ORA-07447: ssarena: usinit failed.

Cause: Oracle failed to create a shared arena file.

Action: Use sercerrno field to determine cause of failure.

ORA-07448: ssarena: maximum number of shared arenas exceeded.

Cause: Oracle attempted to create more shared arena files than permitted.

Action: Raise the value for max_arena in INIT.ORA.

ORA-07449: sc: usnewlock failed.

Cause: Oracle failed to acquire a shared arena lock.

Action: Check result code in sercerrno to determine the cause of failure.

ORA-07451: slskstat: unable to obtain load information.

Cause: kstat library returned an error. Possible OS failure

Action: Check result code in sercose[0] for more information.

ORA-07452: specified resource manager plan does not exist in the data dictionary

Cause: User tried to load a resource manager plan that does not exist.

Action: Use a resource manager plan that exists in the data dictionary.

ORA-07453: requested resource manager plan schema does not contain OTHER_GROUPS

Cause: User tried to load a resource manager plan schema that does not contain the OTHER_GROUPS group.

Action: Use a resource manager plan schema that contains the OTHER_GROUPS group.

ORA-07454: queue timeout, string second(s), exceeded

Cause: User session queued for longer than maximum specified queue queue duration time for consumer group.

Action: Re-submit job at a later time or increase queue timeout.

ORA-07455: estimated execution time (string secs), exceeds limit (string secs)

Cause: User attempted to execute an operation whose estimated execution time exceeds the limit specified for the consumer group.

Action: Execute job on behalf of another group, or increase limit.

ORA-07456: cannot set RESOURCE_MANAGER_PLAN when database is closed

Cause: An attempt was made to turn on the Resource Manager when the database was closed.

Action: Open the database and try again.

ORA-07457: cannot set _INTERNAL_RESOURCE_MANAGER_PLAN because of FORCE

Cause: An attempt was made to set the _INTERNAL_RESOURCE_MANAGER_PLAN parameter, however this failed because the current RESOURCE_MANAGER_PLAN has the FORCE prefix.

Action: Remove the FORCE prefix from the RESOURCE_MANAGER_PLAN parameter.

ORA-07458: cannot set the RESOURCE_MANAGER_PLAN parameter

Cause: An attempt was made to set the RESOURCE_MANAGER_PLAN parameter, however, this failed because the database was quiesced.

Action: Unquiesce the database.

ORA-07459: cannot restore the RESOURCE_MANAGER_PLAN parameter

Cause: An attempt was made to internally restore the RESOURCE_MANAGER_PLAN parameter to the value before it was internally set. This failed because the current plan was set by the user and therefore did not need to be restored.

Action: No action needed.

ORA-07460: cannot set the RESOURCE_MANAGER_PLAN parameter

Cause: An attempt was made to internally set the RESOURCE_MANAGER_PLAN parameter, however, this failed because the current RESOURCE_MANAGER_PLAN has the FORCE prefix.

Action: Remove the FORCE prefix from the RESOURCE_MANAGER_PLAN parameter.

ORA-07468: spwat: mset error, unable to set semaphore.

Cause: The mset routine returned an error. Semaphore may not exist.

Action: Check result code in sercerrno. Semaphore number returned in sercose[0].

ORA-07469: sppst: mclear error, unable to clear semaphore.

Cause: The mclear routine returned an error. Semaphore may not exist.

Action: Check result code in sercerrno. Semaphore number returned in sercose[0].

ORA-07470: snclget: cannot get cluster number.

Cause: The cluster_status system call failed to get status information for the current cluster.

Action: Check result code in sercose[0]. Possible operating system failure.

ORA-07471: snclrd: name translation error of sgadef.dbf file name.

Cause: Unable to expand out ?/dbs/sgadef@.dbf file name.

Action: Verify $(ORACLE_HOME) and $(ORACLE_SID) are properly set. Check error number returned from sltln in sercose[0].

ORA-07472: snclrd: open error when opening sgadef.dbf file.

Cause: open failed when opening the file ?/dbs/sgadef@.dbf

Action: Check errno. Possible permission problem. Verify that the file ?/dbs/sgadef@.dbf exists.

ORA-07473: snclrd: read error when trying to read sgadef.dbf file.

Cause: Read had an error when reading sgadef.dbf file.

Action: Check errno. Verify file exists, and is correct size.

ORA-07474: snclrd: close error, unable to close sgadef.dbf file.

Cause: An error occurred in close, while closing the file “?/dbs/sgadef@.dbf”

Action: Check errno. Possible operating system error.

ORA-07475: slsget: cannot get vm statistics.

Cause: The vm_statistics system call failed to get virtual memory statistics.

Action: Check result code in sercerrno. Possible operating system failure.

ORA-07476: slsget: cannot get mapped memory statistics.

Cause: The vm_mapmem system call failed to get mapped memory statistics.

Action: Check result code in sercerrno. Possible operating system failure.

ORA-07477: scgcmn: lock manager not initialized.

Cause: Lock manager must be initialized before converting locks.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07478: scgcmn: cannot get lock status.

Cause: lm_stat_lock failed.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07479: scgcmn: cannot open or convert lock.

Cause: lm_open or lm_open_convert failed.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07480: snchmod: cannot change permissions on ?/dbs/sgalm.dbf.

Cause: When creating an instance, snlmini could not change the permissions on ?/dbs/sgalm.dbf

Action: Contact your customer support representative.

ORA-07481: snlmatt: cannot attach to lock manager instance.

Cause: lm_attach failed to attach to lock manager instance.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07482: snlmini: cannot create lock manager instance.

Cause: lm_create failed to create lock manager instance.

Action: Check permissions on ?/dbs, and remove ?/dbs/sgalm.dbf if it exists, then retry.

ORA-07483: snlkget: cannot convert(get) lock.

Cause: lm_convert failed to convert(get) lock.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07484: snlkput: cannot convert(put) lock.

Cause: lm_convert failed to put lock value.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07485: scg_get_inst: cannot open instance number lock.

Cause: lm_open failed.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07486: scg_get_inst: cannot convert(get) instance number lock.

Cause: lm_convert failed to get lock value.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07487: scg_init_lm: cannot create lock manager instance.

Cause: lm_create failed.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07488: scgrcl: lock manager not initialized.

Cause: Lock manager must be initialized before releasing locks.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07489: scgrcl: cannot get lock status.

Cause: lm_stat_lock failed during lock release/cancel.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07490: scgrcl: cannot convert lock.

Cause: lm_convert failed during lock release/cancel.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07491: scgrcl: cannot cancel lock request.

Cause: lm_cancel failed during lock release/cancel.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07492: scgrcl: cannot close lock.

Cause: lm_close failed during lock release/cancel.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07493: scgrcl: lock manager error.

Cause: An error was encountered releasing the lock.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07494: scgcm: unexpected error.

Cause: Unknown or unexpected error code.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07495: spwat: lm_wait failed.

Cause: lm_wait failed.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07496: sppst: lm_post failed.

Cause: lm_post failed.

Action: Check result code in sercerrno. Possible lock manager failure.

ORA-07497: sdpri: cannot create trace file ‘string‘; errno = string.

Cause: 1. The trace file could not be created for writing. 2. The trace file is a symbolic link.

Action: 1. Check if the dump directory exists and whether it is writable. 2. Remove the symbolic link.

ORA-07498: spstp: Unable to open /dev/resched.

Cause: The rescheduling driver /dev/resched is not found or is not working properly.

Action: Check installation of the ORACLE rescheduling driver in the AIX kernel.

ORA-07499: spglk: Cannot reschedule.

Cause: The rescheduling driver /dev/resched is not open. This is an internal error and should not occur.

Action: Contact your customer support representative.

55 total views, no views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-07500 to ORA-07700

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-07500 to ORA-07700

ORA-07500: scglaa: $cantim unexpected return

Cause: VMS system service $CANTIM returned an unexpected value

Action: Check for system error message and refer to VMS documentation

ORA-07501: scgtoa: $deq unexpected return

Cause: VMS system service $DEQ returned an unexpected value

Action: Check for system error message and refer to VMS documentation

ORA-07502: scgcmn: $enq unexpected return

Cause: VMS system service $ENQ returned an unexpected value

Action: Check for system error message and refer to VMS documentation

ORA-07503: scgcmn: $setimr unexpected return

Cause: VMS system service $SETIMR returned an unexpected value

Action: Check for system error message and refer to VMS documentation

ORA-07504: scgcmn: $hiber unexpected return

Cause: VMS system service $HIBER returned an unexpected value

Action: Check for system error message and refer to VMS documentation

ORA-07505: scggt: $enq parent lock unexpected return

Cause: VMS system service $ENQ returned an unexpected value

Action: Check for system error message and refer to VMS documentation

ORA-07506: scgrl: $deq unexpected return on lockid string

Cause: VMS system service $DEQ returned an unexpected value

Action: Check for system error message and refer to VMS documentation

ORA-07507: scgcm: unexpected lock status condition

Cause: A global locking system service returned an unexpected value.

Action: Check for system error message (if any) and refer to VMS documentation, or contact your customer support representative.

ORA-07508: scgfal: $deq all unexpected return

Cause: VMS system service $DEQ returned an unexpected value

Action: Check for system error message and refer to VMS documentation

ORA-07509: scgfal: $deq parent lock unexpected return

Cause: VMS system service $DEQ returned an unexpected value

Action: Check for system error message and refer to VMS documentation

ORA-07510: scgbrm: $getlki unexpected return on lockid string

Cause: VMS system service $GETLKI returned an unexpected value

Action: Check for system error message and refer to VMS documentation

ORA-07511: sscggtl: $enq unexpected return for master termination lock

Cause: VMS system service $ENQ returned an unexpected value

Action: Check for system error message and refer to VMS documentation

ORA-07512: sscggtl: $enq unexpected return for client termination lock

Cause: VMS system service $ENQ returned an unexpected value

Action: Check for system error message and refer to VMS documentation

ORA-07513: sscgctl: $deq unexpected return on cancel of term. lock

Cause: VMS system service $DEQ returned an unexpected value

Action: Check for system error message and refer to VMS documentation

ORA-07514: scgcan: $deq unexpected return while canceling lock

Cause: VMS system service $DEQ returned an unexpected value

Action: Check for system error message and refer to VMS documentation

ORA-07534: scginq: $getlki unexpected return on lockid string

Cause: VMS system service $GETLKI returned an unexpected value

Action: Check for system error message and refer to VMS documentation

ORA-07548: sftopn: Maximum number of files already open

Cause: Too many test files open

Action: This is an internal error, please report to Oracle

ORA-07549: sftopn: $OPEN failure

Cause: VMS system service $OPEN failed

Action: Examine system error message and refer to VMS documentation

ORA-07550: sftopn: $CONNECT failure

Cause: VMS system service $OPEN failed

Action: Examine system error message and refer to VMS documentation

ORA-07551: sftcls: $CLOSE failure

Cause: VMS system service $CLOSE failed

Action: Examine system error message and refer to VMS documentation

ORA-07552: sftget: $GET failure

Cause: VMS system service $GET failed

Action: Examine system error message and refer to VMS documentation

ORA-07561: szprv: $IDTOASC failure

Cause: VMS system service $IDTOASC failed

Action: Examine system error message and refer to VMS documentation

ORA-07562: sldext: extension must be 3 characters

Cause: An extension was found but it is of improper length

Action: This is an internal error, please report to Oracle

ORA-07563: sldext: $PARSE failure

Cause: VMS system service $PARSE failed

Action: Examine system error message and refer to VMS documentation

ORA-07564: sldext: wildcard in filename or extension

Cause: A wildcard was used in the file name

Action: Reenter the file name completely

ORA-07565: sldext: $SEARCH failure

Cause: VMS system service $SEARCH failed

Action: Examine system error message and refer to VMS documentation

ORA-07568: slspool: $OPEN failure

Cause: VMS system service $OPEN failed

Action: Examine system error message and refer to VMS documentation

ORA-07569: slspool: $CLOSE failure

Cause: VMS system service $CLOSE failed

Action: Examine system error message and refer to VMS documentation

ORA-07570: szrfc: $IDTOASC failure

Cause: VMS system service $IDTOASC failed

Action: Examine system error message and refer to VMS documentation

ORA-07571: szrfc: $FIND_HELD failure

Cause: VMS system service $FIND_HELD failed

Action: Examine system error message and refer to VMS documentation

ORA-07572: szrfc: insufficient rolename buffer space

Cause: An OS role name was too long.

Action: Re-define the role name to be of correct length.

ORA-07573: slkhst: could not perform host operation

Cause: VMS system service LIB$SPAWN failed

Action: Examine system error message and refer to VMS documentation

ORA-07574: szrfc: $GETUAI failure

Cause: VMS system service $GETUAI failed

Action: Examine system error message and refer to VMS documentation

ORA-07576: sspexst: $GETJPIW failure on process ID string

Cause: VMS system service $GETJPIW failed

Action: Examine system error message and refer to VMS documentation

ORA-07577: no such user in authorization file

Cause: An attempt was made to set an INTERNAL password (for either DBA or OPER privilege), but the corresponding VMS account (either ORA_sid_DBA or ORA_sid_OPER) hasn’t been created yet.

Action: Add a VMS account for ORA_sid_DBA and/or ORA_sid_OPER before trying to set a password for them.

ORA-07578: szprv: $FIND_HELD failure

Cause: VMS system service $FIND_HELD failed

Action: Examine system error message and refer to VMS documentation

ORA-07579: spini: $DCLEXH failure

Cause: VMS system service $PARSE failed

Action: Examine system error message and refer to VMS documentation

ORA-07580: spstp: $GETJPIW failure

Cause: VMS system service $GETJPIW failed

Action: Examine system error message and refer to VMS documentation

ORA-07581: spstp: cannot derive SID from unexpected process name

Cause: A background process did not have name of correct form

Action: If the job name was changed, restore it, otherwise this is an internal error, please report to Oracle.

ORA-07582: spstp: ORA_SID has illegal value

Cause: The ORA_SID must exist and be less than 6 characters

Action: Consult the VMS Installation guide for information on setting the SID.

ORA-07584: spdcr: invalid value for ORA_sid_(proc_)PQL$_item

Cause: A logical name used to set a detached process quota value has an invalid value (probably non-numeric).

Action: Examine the values of these logical names, correct the one in error, and retry.

ORA-07585: spdcr: $PARSE failure

Cause: VMS system service $PARSE failed

Action: Examine system error message and refer to VMS documentation

ORA-07586: spdcr: $SEARCH failure

Cause: VMS system service $SEARCH failed

Action: Examine system error message and refer to VMS documentation

ORA-07587: spdcr: $CREPRC failure

Cause: VMS system service $CREPRC failed

Action: Examine system error message and refer to VMS documentation

ORA-07588: spdcr: $GETJPIW get image name failure

Cause: VMS system service $GETJPIW failed

Action: Examine system error message and refer to VMS documentation

ORA-07589: spdde: system ID not set

Cause: The logical name ORA_SID doesn’t translate to a valid value.

Action: Check the value of ORA_SID in the process that gets the error, and correct the installation or command procedures that caused ORA_SID to be set incorrectly.

ORA-07590: spdde: $DELPRC failure

Cause: VMS system service $DELPRC failed

Action: Examine system error message and refer to VMS documentation

ORA-07591: spdde: $GETJPIW failure

Cause: VMS system service $GETJPIW failed

Action: Examine system error message and refer to VMS documentation

ORA-07592: sspgprv: Error obtaining required privileges

Cause: While obtaining needed privileges, an error was returned from SYS$SETPRV.

Action: This is an internal error. Please report to Oracle

ORA-07593: ssprprv: Error release privileges

Cause: While releasing privileges, an error was returned from SYS$SETPRV.

Action: This is an internal error. Please report to Oracle

ORA-07594: spiip: $GETJPIW failure

Cause: VMS system service $GETJPIW failed

Action: Examine system error message and refer to VMS documentation

ORA-07595: sppid: $GETJPIW failure

Cause: VMS system service $GETJPIW failed

Action: Examine system error message and refer to VMS documentation

ORA-07596: sptpa: $GETJPIW failure

Cause: VMS system service $GETJPIW failed

Action: Examine system error message and refer to VMS documentation

ORA-07597: spguns: $GETJPIW failure

Cause: VMS system service $GETJPIW failed

Action: Examine system error message and refer to VMS documentation

ORA-07598: spwat: $SETIMR failure

Cause: VMS system service $GETJPIW failed

Action: Examine system error message and refer to VMS documentation

ORA-07599: spwat: $SCHDWK failure

Cause: VMS system service $SCHDWK failed

Action: Examine system error message and refer to VMS documentation

ORA-07600: slkmnm: $GETSYIW failure

Cause: VMS system service $GETSYIW failed

Action: Examine system error message and refer to VMS documentation

ORA-07601: spguno: $GETJPIW failure

Cause: VMS system service $GETJPIW failed

Action: Examine system error message and refer to VMS documentation

ORA-07602: spgto: $GETJPIW failure

Cause: VMS system service $GETJPIW failed

Action: Examine system error message and refer to VMS documentation

ORA-07605: szprv: $ASCTOID failure

Cause: VMS system service $ASCTOID failed

Action: Examine system error message and refer to VMS documentation

ORA-07606: szprv: $CHKPRO failure

Cause: VMS system service $CHKPRO failed

Action: Examine system error message and refer to VMS documentation

ORA-07607: szaud: $SNDOPR failure

Cause: VMS system service $SNDOPR failed

Action: Examine system error message and refer to VMS documentation

ORA-07608: szprv: $GETUAI failure

Cause: VMS system service $GETUAI failed

Action: Examine system error message and refer to VMS documentation

ORA-07609: szprv: $HASH_PASSWORD failure

Cause: VMS system service $HASH_PASSWORD failed

Action: Examine system error message and refer to VMS documentation

ORA-07610: $GETJPIW failed in retrieving the user’s MAC priviledges

Cause: VMS system service $GETJPIW failed

Action: Examine system error message and refer to VMS documentation

ORA-07612: $GETUAI failed in retrieving the user’s clearance level

Cause: VMS system service $GETUAI failed

Action: Examine system error message and refer to VMS documentation

ORA-07613: $GETJPIW failed in retrieving the user’s process label

Cause: VMS system service $GETJPIW failed

Action: Examine system error message and refer to VMS documentation

ORA-07614: $CHANGE_CLASS failed in retrieving the user’s process label

Cause: VMS system service $CHANGE_CLASS failed

Action: Examine system error message and refer to SEVMS documentation

ORA-07615: $CHANGE_CLASS failed in retrieving the specified file label

Cause: VMS system service $CHANGE_CLASSS failed

Action: Examine system error message and refer to SEVMS documentation

ORA-07616: $CHANGE_CLASS failed in retrieving the specified device label

Cause: VMS system service $CHANGE_CLASS failed

Action: Examine system error message and refer to SEVMS documentation

ORA-07617: $FORMAT_CLASS failed translating the binary label to a string

Cause: VMS system service $FORMAT_CLASS failed because the given binary classification was not valid.

Action: Examine system error message and refer to SEVMS documentation

ORA-07618: $IDTOASC failed translating a secrecy level

Cause: VMS system service $IDTOASC failed while looking up the string representation in the rights database of a secrecy level.

Action: Define the entry in the rights database which the binary label you specified references.

ORA-07619: $IDTOASC failed translating an integrity level

Cause: VMS system service $IDTOASC failed while looking up the string representation in the rights database of an integrity level.

Action: Define the entry in the rights database which the binary label you specified references.

ORA-07620: smscre: illegal database block size

Cause: An illegal database block size was specified in the parameter file. It must be positive, a multiple of 512, and less than the maximum physical i/o data size.

Action: Change db_block_size in the parameter file to conform to these limits.

ORA-07621: smscre: illegal redo block size

Cause: An illegal redo log buffer size was specified in the parameter file. It must be positive and a multiple of 512.

Action: Change log_buffer in the parameter file to conform to these limits.

ORA-07622: smscre: $CREATE failure

Cause: While creating the system global area (SGA) backing file, VMS system service $CREATE failed.

Action: Examine the system error message and refer to VMS documentation.

ORA-07623: smscre: $CRMPSC failure

Cause: While creating the system global area (SGA), VMS system service $CRMPSC failed.

Action: Examine the system error message and refer to VMS documentation.

ORA-07624: smsdes: $DGBLSC failure

Cause: While deleting the system global area (SGA), VMS system service $DGBLSC failed.

Action: Examine the system error message and refer to VMS documentation.

ORA-07625: smsget: $MGBLSC failure

Cause: While mapping the system global area (SGA) during logon, VMS system service $MGBLSC failed. The usual reason is that Oracle has not been started up.

Action: Examine the system error message and refer to VMS documentation. Start up Oracle if it is not already started.

ORA-07626: smsget: sga already mapped

Cause: An attempt to map the SGA during logon failed because it was already mapped. This is an internal error.

Action: Exit your program and try again, and report this to your customer support representative.

ORA-07627: smsfre: $CRETVA failure

Cause: While unmapping the system global area (SGA) during logoff, VMS system service $CRETVA failed.

Action: Examine the system error message and refer to VMS documentation.

ORA-07628: smsfre: sga not mapped

Cause: An attempt to unmap the SGA during logoff failed because it was not mapped. This is an internal error.

Action: Exit your program and try again, and report this to your customer support representative.

ORA-07629: smpall: $EXPREG failure

Cause: While extending the program global area (PGA), VMS system service $EXPREG failed. This often happens when the virtual memory page count quota is exceeded.

Action: Examine the system error message and refer to VMS documentation.

ORA-07630: smpdal: $DELTVA failure

Cause: While deleting the program global area (PGA) during logoff, VMS system service $DELTVA failed.

Action: Examine the system error message and refer to VMS documentation.

ORA-07631: smcacx: $EXPREG failure

Cause: While creating or extending a context area, VMS system service $EXPREG failed. This often happens when the virtual memory page count quota is exceeded.

Action: Examine the system error message and refer to VMS documentation.

ORA-07632: smsrcx: $DELTVA failure

Cause: While deleting a context area, VMS system service $DELTVA failed.

Action: Examine the system error message and refer to VMS documentation.

ORA-07633: smsdbp: illegal protection value

Cause: The buffer debug function was called with an illegal value. This is an internal error.

Action: Contact your customer support representative.

ORA-07634: smsdbp: $CRETVA failure

Cause: While attempting to set protection in the database buffer debug mechanism, VMS system service $CRETVA failed.

Action: Contact your customer support representative.

ORA-07635: smsdbp: $SETPRT failure

Cause: While attempting to set protection in the database buffer debug mechanism, VMS system service $SETPRT failed.

Action: Contact your customer support representative.

ORA-07636: smsdbp: $MGBLSC failure

Cause: While attempting to set protection in the database buffer debug mechanism, VMS system service $MGBLSC failed.

Action: Contact your customer support representative.

ORA-07637: smsdbp: buffer protect option not specified when sga created

Cause: Trying to change the buffer protect mode when the SGA was not created with buffer protect debug option. This is an internal error.

Action: Contact your customer support representative.

ORA-07638: smsget: SGA pad area not large enough for created SGA

Cause: An attempt was made to map an SGA with software in which the SGA pad area isn’t large enough.

Action: Create a smaller SGA, or relink the software with a larger pad.

ORA-07639: smscre: SGA pad area not large enough (string bytes required)

Cause: An attempt was made to create an SGA with software in which the SGA pad area isn’t large enough.

Action: Create a smaller SGA, or relink the software with a larger pad.

ORA-07640: smsget: SGA not yet valid. Initialization in progress

Cause: An attempt was made to map to the SGA while it was being initialized.

Action: Wait until initialization is complete, and try again.

ORA-07641: smscre: Unable to use the system pagefile for the SGA

Cause: The system global area (SGA) backing file could not be allocated using the system pagefile because the system-wide limit on global pages has been exceeded.

Action: Either increase the VMS system parameter GBLPAGFIL or use a disk file as the SGA backing file.

ORA-07642: smprtset: $CMKRNL failure

Cause: While attempting to set the protection of a region of memory, an error was returned from the $CMKRNL system service.

Action: Examine the system error message and refer to VMS documentation.

ORA-07643: smsalo: SMSVAR is invalid

Cause: an internal error

Action: Report this error to Oracle Support Services, provide your INIT.ORA file.

ORA-07645: sszfsl: $CHANGE_CLASS failure

Cause: While attempting to set the label on a file, SEVMS service $CHANGE_CLASS failed.

Action: Examine the system message and refer to SEVMS system documentation.

ORA-07646: sszfck: $CREATE failure

Cause: While attempting to create a file, VMS system service $CREATE failed.

Action: Examine the system message and refer to VMS system documentation.

ORA-07647: sszfck: $OPEN failure

Cause: While attempting to reopen a file, VMS system service $OPEN failed.

Action: Examine the system message and refer to VMS system documentation.

ORA-07650: sigunc: $GETJPIW failure

Cause: While attempting to get the user’s terminal device name, user name, user program name, or process name during logon, VMS system service $GETJPIW failed.

Action: Examine the system error message and refer to VMS documentation.

ORA-07655: slsprom:$TRNLOG failure

Cause: While attempting to translate SYS$INPUT during a prompt for a password, VMS system service $TRNLOG failed.

Action: Examine the system error message and refer to VMS documentation.

ORA-07656: slsprom:$GETDVI failure

Cause: While attempting to get device characteristics during a prompt for a password, VMS system service $GETDVI failed.

Action: Examine the system error message and refer to VMS documentation.

ORA-07657: slsprom:$ASSIGN failure

Cause: While prompting for a password, VMS system service $ASSIGN failed.

Action: Examine the system error message and refer to VMS documentation.

ORA-07658: slsprom:$QIOW read failure

Cause: While prompting for a password, VMS system service $QIOW failed.

Action: Examine the system error message and refer to VMS documentation.

ORA-07665: ssrexhd: recursive exception encountered string string string string string string

Cause: A VMS exception occurred while executing in the Oracle exception handler. The message includes the signal number, first and second signal arguments, and exception PC, PSL and R0. This is an internal error.

Action: Contact your customer support representative.

ORA-07670: $IDTOASC failed translating a secrecy category

Cause: VMS system service $IDTOASC failed while looking up the string representation in the rights database of a secrecy category.

Action: Define the entry in the rights database which the binary label you specified references.

ORA-07671: $IDTOASC failed translating an integrity category

Cause: VMS system service $IDTOASC failed while looking up the string representation in the rights database of an integrity category.

Action: Define the entry in the rights database which the binary label you specified references.

ORA-07672: $PARSE_CLASS failed translating the string into a binary label

Cause: SEVMS system service $PARSE_CLASS failed because the given string did not represent a valid classification.

Action: Examine system error message and refer to SEVMS documentation.

ORA-07680: sou2os: another call to Oracle currently executing

Cause: A call to the Oracle shared image entry point occurred from within the shared image. This is an internal error.

Action: Contact your customer support representative.

ORA-07681: sou2os: An error occurred while initializing Oracle

Cause: While attempting to set up the dispatch vectors for the shared image, an error occurred. This is an internal error.

Action: Contact your customer support representative.

ORA-07682: sou2os: set kernel dispatch fail err

Cause: During Oracle shared image entry, a dispatch to kernel mode failed.

Action: Make sure that your shared image is installed with the CMKRNL privilege, then contact your customer support representative.

ORA-07683: sou2os: $SETPRV reset error

Cause: During an attempt to restore user privileges at Oracle shared image exit, VMS system service $SETPRV failed. This is an internal error.

Action: Contact your customer support representative.

ORA-07684: sou2os: supervisor stack reset error

Cause: During an attempt to restore the supervisor-mode stack at Oracle shared image exit, VMS system service $SETSTK failed. This is an internal error.

Action: Contact your customer support representative.

ORA-07685: sou2os: supervisor stack set error

Cause: During an attempt to set the Oracle supervisor-mode stack at Oracle shared image entry, VMS system service $SETSTK failed. This is an internal error.

Action: Contact your customer support representative.

ORA-07700: sksarch: interrupt received

Cause: An interrupt was received while archiving the logs

Action: Retry operation

40 total views, no views today


Oracle 12c R2 Error Codes and Solution Suggestions from ORA-07700 to ORA-08000

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-07700 to ORA-08000

ORA-07700: sksarch: interrupt received

Cause: An interrupt was received while archiving the logs

Action: Retry operation

ORA-07701: sksatln: internal exception: output buffer too small

Cause: Overflow of buffer for parsing archive control text string

Action: This is an internal error, please report to Oracle

ORA-07702: unrecognized device type in archive text

Cause: Unrecognized device type in archive text

Action: This is an internal error, please report to Oracle

ORA-07703: error in archive text: need ‘/’ after device type

Cause: The archive control text in the ARCHIVE command is invalid; the device type (to indicate a file or tape) must be followed by a ‘/’.

Action: Refer to the SQLDBA Guide for the proper syntax of the text.

ORA-07704: error in archive text: need ‘:’ after device name

Cause: The archive control text in the ARCHIVE command is invalid; the device name must be followed by a ‘:’.

Action: Refer to the SQLDBA Guide for the proper syntax of the text.

ORA-07705: sksaprs: device name buffer too small

Cause: The buffer supplied for the device name is too small. This is an internal error.

Action: Contact your customer support representative.

ORA-07706: error in archive text: need disk file name

Cause: The archive control text in the ARCHIVE command is invalid; the disk file name is missing.

Action: Refer to the SQLDBA Guide for the proper syntax of the text.

ORA-07707: error in archive text: need tape label name

Cause: The archive control text in the ARCHIVE command is invalid; the tape label name is missing.

Action: Refer to the SQLDBA Guide for the proper syntax of the text.

ORA-07708: sksaprs: tape label name buffer too small

Cause: The buffer supplied for the tape label is too small. This is an internal error.

Action: Contact your customer support representative.

ORA-07709: sksaprs: archiving to a remote host is not allowed

Cause: The user specified a remote disk for archiving via DECnet.

Action: Archive to a disk on the local host.

ORA-07710: sksaprs: file name buffer too small

Cause: The buffer supplied for the file name is too small. This is an internal error.

Action: Contact your customer support representative.

ORA-07713: sksamtd: could not mount archival device (SYS$MOUNT failure)

Cause: VMS system service SYS$MOUNT failed

Action: Examine system error message and refer to VMS documentation

ORA-07715: sksadtd: could not dismount archival device (SYS$DISMNT failure)

Cause: VMS system service SYS$DISMNT failed

Action: Examine system error message and refer to VMS documentation

ORA-07716: sksachk: invalid device specification for ARCHIVE

Cause: VMS system service SYS$GETDVI failed”

Action: Specify a valid device in ARCHIVE control string

ORA-07717: sksaalo: error allocating memory

Cause: VMS system service LIB$GET_VM failed”

Action: Examine system error message and refer to VMS documentation

ORA-07718: sksafre: error freeing memory

Cause: VMS system service LIB$FREE_VM failed

Action: Examine system error message and refer to VMS documentation

ORA-07721: scgcm: not enough OS resource to obtain system enqueue

Cause: A call to sys$enq returned an error indicating that the operating system lacked the resources necessary to create a lock. This is caused by the messages SS$_EXENQLM or SS$_INSFMEM.

Action: Free up some of the required resource to allow the creation of the required lock.

ORA-07740: slemop: incorrect handle size (programming error)

Cause: structures used for reading error message files do not match

Action: this is an internal error, please report to Oracle

ORA-07741: slemop: $OPEN failure

Cause: VMS system service $OPEN failed

Action: Examine system error message and refer to VMS documentation

ORA-07742: slemop: $CONNECT failure

Cause: VMS system service $CONNECT failed

Action: Examine system error message and refer to VMS documentation

ORA-07743: slemop: incorrect error file attributes

Cause: An error message file is of incorrect format

Action: Unless an error file has been changed, report this to Oracle

ORA-07744: slemcl: invalid error message file handle

Cause: seal in passed in handle does not match correct value

Action: this is an internal error, please report to Oracle

ORA-07745: slemcl: $CLOSE failure

Cause: VMS system service $CLOSE failed

Action: Check system error and refer to VMS documentation

ORA-07746: slemrd: invalid error message file handle

Cause: seal in passed in handle does not match correct value

Action: this is an internal error, please report to Oracle

ORA-07747: slemrd: $READ failure

Cause: VMS system service $READ failed

Action: Check system error and refer to VMS documentation

ORA-07750: slemcr: fopen failure

Cause: An attempt to create a message file failed. This is an internal error.

Action: Contact your customer support representative.

ORA-07751: slemcr: malloc failure

Cause: An attempt to allocate a cache for a newly-created message file failed. This is an internal error.

Action: Contact your customer support representative.

ORA-07753: slemcf: fseek before write failure

Cause: An attempt to seek before writing a message file cache element failed. This is an internal error.

Action: Contact your customer support representative.

ORA-07754: slemcf: fwrite failure

Cause: An attempt to write a message file cache element failed. This is an internal error.

Action: Contact your customer support representative.

ORA-07755: slemcf: fseek before read failure

Cause: An attempt to seek before reading a message file cache element failed. This is an internal error.

Action: Contact your customer support representative.

ORA-07756: slemcf: fread failure

Cause: An attempt to read a message file cache element failed. This is an internal error.

Action: Contact your customer support representative.

ORA-07757: slemcc: invalid handle

Cause: The seal in a passed-in handle does not match correct value. This is an internal error.

Action: Contact your customer support representative.

ORA-07758: slemcw: invalid handle

Cause: The seal in a passed-in handle does not match correct value. This is an internal error.

Action: Contact your customer support representative.

ORA-07759: slemtr: invalid destination

Cause: The destination string provided to the function is too short This is an internal error.

Action: Contact your customer support representative.

ORA-07760: slemtr: $open failure

Cause: the $open service failed. This is an internal error

Action: Contact your customer support representative.

ORA-07800: slbtpd: invalid number

Cause: An impossible request for binary to decimal conversion was made

Action: This conversion cannot be performed

ORA-07801: slbtpd: invalid exponent

Cause: An impossible request for binary to decimal conversion was made

Action: This conversion cannot be performed

ORA-07802: slbtpd: overflow while converting to packed decimal

Cause: An impossible request for binary to decimal conversion was made

Action: This conversion cannot be performed

ORA-07803: slpdtb: invalid packed decimal nibble

Cause: An impossible request for decimal to binary conversion was made

Action: This conversion cannot be performed

ORA-07804: slpdtb: number too large for supplied buffer

Cause: An impossible request for decimal to binary conversion was made

Action: This conversion cannot be performed

ORA-07820: sspscn: SYS$CRELNM failure

Cause: An error was returned from the SYS$CRELNM function

Action: Check system error and refer to VMS documentation

ORA-07821: sspsdn: SYS$DELLNM failure

Cause: An error was returned from the SYS$DELLNM function

Action: Check system error and refer to VMS documentation

ORA-07822: sspscm: SYS$CREMBX failure

Cause: An error was returned from the SYS$CREMBX function while trying to create the process dump mailbox.

Action: Check system error and refer to VMS documentation

ORA-07823: sspsqr: $QIO failure

Cause: An error was returned from $QIO while trying to queue a read to the process dump mailbox.

Action: Check system error and refer to VMS documentation

ORA-07824: sspain: $SETIMR failure

Cause: An error was returned from SYS$SETIMR while trying to queue a process spin-watch timer.

Action: Check system error and refer to VMS documentation

ORA-07825: sspsck: $QIO failure at AST level

Cause: An error was returned from SYS$QIO while trying to read the process dump mailbox.

Action: Check system error and refer to VMS documentation

ORA-07826: sspscm: SYS$GETDVIW failure

Cause: An error was returned from SYS$GETDVIW while trying to get information about the process dump mailbox.

Action: Check system error and refer to VMS documentation

ORA-07840: sllfop: LIB$GET_VM failure

Cause: An error was returned from LIB$GET_VM while attempting to allocate memory for an i/o vector.

Action: Check system error and refer to VMS documentation

ORA-07841: sllfop: SYS$OPEN failure

Cause: An error was returned from SYS$OPEN while attempting to open the data file for reading

Action: Check system error and refer to VMS documentation

ORA-07842: sllfcl: SYS$CLOSE failure

Cause: An error was returned from SYS$CLOSE while attempting to close the input data file

Action: Check system error and refer to VMS documentation

ORA-07843: sllfcl: LIB$FREE_VM failure

Cause: An error was returned from LIB$FREE_VM while attempting to free the memory for the i/o vector

Action: Check system error and refer to VMS documentation

ORA-07844: sllfop: LIB$GET_VM failure

Cause: An error was returned from LIB$GET_VM while attempting to allocate memory for data and index buffers

Action: Check system error and refer to VMS documentation

ORA-07845: sllfcl: LIB$FREE_VM failue

Cause: An error was returned from LIB$FREE_VM while attempting to free memory used by data and index buffers

Action: Check system error and refer to VMS documentation

ORA-07846: sllfop: string byte record too big for string byte user buffer

Cause: The longest record in the file will not fit into the largest data buffer that can be allocated

Action: Modify the RMS file to have smaller records

ORA-07847: sllfop: $CONNECT failure

Cause: An error was returned by SYS$CONNECT while attempting to open the data file

Action: Check system error and refer to VMS documentation

ORA-07848: sllfrb: $GET failure

Cause: An error was returned by SYS$GET while attempting to read the data file

Action: Check system error and refer to VMS documentation

ORA-07849: sllfsk: $GET failure

Cause: An error was returned by SYS$GET while attempting to skip records in the input file

Action: Check system error and refer to VMS documentation

ORA-07850: sllfop: bad option

Cause: You are using a bad option to loader Fixed= is one legal option. Check documentation for others.

Action: Check documentation

ORA-07860: osnsoi: error setting up interrupt handler

Cause: An error occurred while setting up the control interrupt handler

Action: This is an internal error. Contact your Oracle representative.

ORA-07880: sdopnf: internal error

Cause: A list of all files open by this process could not be obtained.

Action: This is an internal error. Contact your customer support representative.

ORA-08000: maximum number of session sequence lists exceeded

Cause: the sequence parent state objects for this session are all used

Action: an internal error; quit the session and begin a new one

50 total views, 5 views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-08000 to ORA-08200

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-08000 to ORA-08200

ORA-08000: maximum number of session sequence lists exceeded

Cause: the sequence parent state objects for this session are all used

Action: an internal error; quit the session and begin a new one

ORA-08002: sequence string.CURRVAL is not yet defined in this session

Cause: sequence CURRVAL has been selected before sequence NEXTVAL

Action: select NEXTVAL from the sequence before selecting CURRVAL

ORA-08003: sequence string.NEXTVAL exceeds internal limits

Cause: The sequence was created with unsafe values for some of the parameters. The calculation of NEXTVAL cannot be made because it exceeds the legal represention size.

Action: Alter or recreate the sequence number with legal limits.

ORA-08004: sequence string.NEXTVAL string stringVALUE and cannot be instantiated

Cause: instantiating NEXTVAL would violate one of MAX/MINVALUE

Action: alter the sequence so that a new value can be requested

ORA-08005: specified row does not exist

Cause: A row with the given rowid does not exist in any of the tables given

Action: check the query for misspellings of table names and the rowid

ORA-08006: specified row no longer exists

Cause: the row has been deleted by another user since the operation began

Action: re-try the operation

ORA-08007: Further changes to this block by this transaction not allowed

Cause: Max locks have been reached for this transaction in this block

Action: Commit changes

ORA-08008: another instance is mounted with USE_ROW_ENQUEUES = string

Cause: the shared instance being started does not have the same value for use_row_enqueues as already running instances

Action: ensure that all instances’ INIT.ORA files specify the same value for the parameter ‘use_row_enqueues’

ORA-08100: index is not valid – see trace file for diagnostics

Cause: Validate Index detected an inconsistency in its argument index

Action: Send trace file to your customer support representative

ORA-08101: index key does not exist file string: (root string, node string) blocks (string)

Cause: Internal error: possible inconsistency in index

Action: Send trace file to your customer support representative, along with information on reproducing the error

ORA-08102: index key not found, obj# string, file string, block string (string)

Cause: Internal error: possible inconsistency in index

Action: Send trace file to your customer support representative, along with information on reproducing the error

ORA-08103: object no longer exists

Cause: The object has been deleted by another user since the operation began, or a prior incomplete recovery restored the database to a point in time during the deletion of the object.

Action: Delete the object if this is the result of an incomplete recovery.

ORA-08104: this index object string is being online built or rebuilt

Cause: the index is being created or rebuild or waited for recovering from the online (re)build

Action: wait the online index build or recovery to complete

ORA-08105: Oracle event to turn off smon cleanup for online index build

Cause: set this event only under the supervision of Oracle development

Action: debugging only

ORA-08106: cannot create journal table string.string

Cause: The online index builder could not create its journal table

Action: Rename the conflicting table or rerun the SQL statement. There * may be a concurrent online index rebuild on the same object. rename your table in conflict or rerun the SQL statement * there may be a concurrent online index rebuild on the same object.

ORA-08108: may not build or rebuild this type of index online

Cause: only support normal index or IOT top-level index

Action: change your index type

ORA-08109: nosort is not a supported option for online index build

Cause: may not specify nosort for online index build

Action: get rid of nosort in the index creation command

ORA-08110: Oracle event to test SMON cleanup for online index build

Cause: Oracle Kernel test only

Action: Donot set this event(for test only)

ORA-08111: a partitioned index may not be coalesced as a whole

Cause: User attempted to coalesce a partitioned index using ALTER INDEX COALESCE statement, which is illegal

Action: Coalesce the index a (sub)partition at a time (using ALTER INDEX MODIFY (sub)PARTITION COALESCE)

ORA-08112: a composite partition may not be coalesced as a whole

Cause: User attempted to coalesce a composite partition

Action: Coalesce the index a subpartition at a time (using ALTER INDEX MODIFY SUBPARTITION COALESCE)

ORA-08113: composite partition index may not be compressed

Cause: User attempted to compress a composite partition index

Action: create uncompressed composite partition index

ORA-08114: can not alter a fake index

Cause: User attempted to alter a fake index

Action: drop fake index

ORA-08115: can not online create/rebuild this index type

Cause: User attempted to create index type that online doesnot support

Action: use offline index create/rebuild command

ORA-08116: can not acquire dml enough lock(S mode) for online index build

Cause: User attempted to create index online without allowing DML Share lock

Action: allow DML share lock on the base table

ORA-08117: Index Organized Table operation released its block pin

Cause: Block maintenance forced the release of a block pin

Action: Contact your customer support representative

ORA-08118: Deferred FK constraints cannot be enforced, index too big (string)

Cause: Deferred Foreign Key constraints cannot be enforced due to the index key being too big and built on a non-default DB_BLOCK_SIZE.

Action: First try to drop the Foreign Key and then the primary key.

ORA-08119: The new initrans will make the index too big

Cause: Specifying the initrans need additional space to hold the index key which might make the index too big

Action: Try giving a smaller initrans value

ORA-08120: Need to create SYS.IND_ONLINE$ table in order to (re)build index

Cause: Alter index Build/Rebuild online require existing of SYS.IND_ONLINE$ table.

Action: User/DBA needs to create sys.ind_online$ before alter the index /rdbms/admin/catcio.sql contains script to create ind_online$.

ORA-08121: Number of indexes need to be maintained offline exceeds limit for DML

Cause: Too many indexes needed to be maintained. The limit is 2^16 indexes for each DML statement

Action: Make sure the index maintainance is online. If indexes need to be maintained offline, drop some indexes.

ORA-08122: Online (re)build of index rolled back due to DML conflict

Cause: The online (re)build journal is inconsistent with ongoing DML and cannot be used successfully to complete the online index (re)build.

Action: Reissue the online (re)build operation, after performing any cleanup, if needed.

ORA-08175: discrete transaction restriction violated (string)

Cause: An attempt was made to perform an action that is not currently supported in a discrete transaction.

Action: Rollback the transaction, and retry it as a normal transaction.

ORA-08176: consistent read failure; rollback data not available

Cause: Encountered data changed by an operation that does not generate rollback data : create index, direct load or discrete transaction.

Action: In read/write transactions, retry the intended operation. Read only transactions must be restarted.

ORA-08177: can’t serialize access for this transaction

Cause: Encountered data changed by an operation that occurred after the start of this serializable transaction.

Action: In read/write transactions, retry the intended operation or transaction.

ORA-08178: illegal SERIALIZABLE clause specified for user INTERNAL

Cause: Serializable mode is not supported for user INTERNAL.

Action: Reconnect as another user and retry the SET TRANSACTION command.

ORA-08179: concurrency check failed

Cause: Encountered data changed by an operation that occurred after a specific snapshot. This is usually used to indicate that a particular cached copy of a datablock is stale. This is used for internal use for now.

Action: refresh the cached copy of the datablock and retry operation.

ORA-08180: no snapshot found based on specified time

Cause: Could not match the time to an SCN from the mapping table.

Action: try using a larger time.

ORA-08181: specified number is not a valid system change number

Cause: supplied scn was beyond the bounds of a valid scn.

Action: use a valid scn.

ORA-08182: operation not supported while in Flashback mode

Cause: user tried to do dml or ddl while in Flashback mode

Action: disable Flashback and re-attempt the operation

ORA-08183: Flashback cannot be enabled in the middle of a transaction

Cause: user tried to do Flashback in the middle of a transaction

Action: do a commit

ORA-08184: attempting to re-enable Flashback while in Flashback mode

Cause: as stated above

Action: disable first before re-enabling

ORA-08185: Flashback not supported for user SYS

Cause: user logged on as SYS

Action: logon as a different (non SYS) user.

ORA-08186: invalid timestamp specified

Cause: as stated above

Action: enter a valid timestamp

ORA-08187: snapshot expression not allowed here

Cause: A snapshot expression using AS OF was specified when not allowed.

Action: Do not use the AS OF clause

ORA-08189: cannot flashback the table because row movement is not enabled

Cause: An attempt was made to perform Flashback Table operation on a table for which row movement has not been enabled. Because the Flashback Table does not preserve the rowids, it is necessary that row movement be enabled on the table.

Action: Enable row movement on the table

ORA-08190: restore point string is from a different incarnation of the database

Cause: An attempt was made to perform Flashback Table operation using a restore point from a different incarnation of the database

Action: Provide a restore point from the current database incarnation

ORA-08191: Flashback Table operation is not supported on remote tables

Cause: An attempt was made to perform Flashback Table operation on a remote table. This is not permitted.

Action: Do not perform a Flashback Table operation on remote tables.

ORA-08192: Flashback Table operation is not allowed on fixed tables

Cause: An attempt was made to perform Flashback Table operation on a fixed table. This is not permitted.

Action: Do not perform a Flashback Table operation on fixed tables.

ORA-08193: Flashback Table operation is not allowed on temporary tables

Cause: An attempt was made to perform Flashback Table operation on a temporary table. This is not permitted.

Action: Do not perform a Flashback Table operation on temporary tables.

ORA-08194: Flashback Table operation is not allowed on materialized views

Cause: An attempt was made to perform Flashback Table operation on a materialized view. This is not permitted.

Action: Do not perform a Flashback Table operation on materialized views or snapshot logs.

ORA-08195: Flashback Table operation is not supported on partitions

Cause: An attempt was made to perform Flashback Table operation on a partition. This is not permitted.

Action: Do not perform a Flashback Table operation on partitions.

ORA-08196: Flashback Table operation is not allowed on AQ tables

Cause: An attempt was made to perform Flashback Table operation on AQ tables. This is not permitted.

Action: Do not perform a Flashback Table operation on AQ tables.

ORA-08197: Flashback Table operation is not supported on clustered tables

Cause: An attempt was made to perform Flashback Table operation on a clustered table. This is not permitted.

Action: Do not perform a Flashback Table operation on clustered tables.

ORA-08198: Flashback Table is not supported on object tables, nested tables

Cause: An attempt was made to perform Flashback Table operation on a object table or a nested table or a table with nested table column. This is not permitted.

Action: Do not perform a Flashback Table operation on such tables.

ORA-08199: Flashback Table operation is not supported on this object

Cause: An attempt was made to perform Flashback Table operation on an object on which the operation is not supported.

Action: Do not perform a Flashback Table operation on such objects.

235 total views, no views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-08200 to ORA-08400

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-08200 to ORA-08400

ORA-08205: ora_addr: $ORACLE_SID not set in environment

Cause: The environment variable ORACLE_SID is not set.

Action: Set the ORACLE_SID environment variable.

ORA-08206: ora_addr: cannot translate address file name

Cause: Cannot translate $ORACLE_HOME/dbs/sgadef$ORACLE_SID.dbf.

Action: Ensure that ORACLE_HOME and ORACLE_SID are properly set.

ORA-08207: ora_addr: cannot open address file

Cause: The address file could not be opened.

Action: Check that ORACLE is up. Check that the file $(ORACLE_HOME)/dbs/sgadef$(ORACLE_SID).dbf exists and has correct permissions.

ORA-08208: ora_addr: cannot read from address file

Cause: The address file could not be read.

Action: Check that the file $(ORACLE_HOME)/dbs/sgadef$(ORACLE_SID).dbf exists and contains a single line of text.

ORA-08209: scngrs: SCN not yet initialized

Cause: The System Commit Number has not yet been initialized.

Action: Contact your customer support representative.

ORA-08210: Requested I/O error

Cause: Oracle requested that an I/O error be returned for this operation.

Action: This should not occur in normal Oracle operation. Contact support.

ORA-08230: smscre: failed to allocate SGA

Cause: The n_core system call failed, maybe due to insufficient memory.

Action: Specify a smaller number of buffers. Check INIT.ORA parameters.

ORA-08231: smscre: unable to attach to SGA

Cause: The process cannot attach to the SGA. This can happen if either the listener can’t attach, or the process cannot communicate with the listener.

Action: Verify that the instance is up and running. Contact your customer support representative.

ORA-08232: smsdes: cannot detach from SGA

Cause: Probably, the listener process has died.

Action: Contact your customer support representative.

ORA-08233: smsdes: cannot unmap SGA

Cause: The n_core system call failed while detaching from the SGA.

Action: Note nCX error returned; contact your customer support representative.

ORA-08234: smsget: cannot get instance listener address

Cause: The instance listener address cannot be read from the sgadef file.

Action: Verify $(ORACLE_HOME) and $(ORACLE_SID) are set correctly. Additional information gives error return from ora_addr.

ORA-08235: smsget: listener not on this node

Cause: A process wishing to attach to the SGA is on a different node from its instance’s listener.

Action: Verify $(ORACLE_HOME) and $(ORACLE_SID) are set correctly. Contact your customer support representative.

ORA-08236: smsget: cannot share subcube with listener

Cause: The n_share call failed, probably because the listener has died.

Action: Check if the listener is running, and contact your customer support representative.

ORA-08237: smsget: SGA region not yet created

Cause: Attempting to attach to an SGA which has not yet been created.

Action: Verify that the instance is running. Contact your customer support representative.

ORA-08238: smsfre: cannot detach from SGA

Cause: The n_core system call failed while detaching from the SGA.

Action: Check nCX error, and contact your customer support representative.

ORA-08243: recursive audit operation attempted

Cause: A recursive operation requiring audit was attempted in the middle of an auditing operation or an audit table movement operation. The most likely reason is that space management operations needed to free up space in the audit tablespace or a SQL operation on dictionary tables directly or using database triggers which produced more audit records.

Action: Check space in the tablespace for SYS.AUD$ or SYS.FGA_LOG$ and correct the problem. Or, if the problem was recursively auditing SQL operations, remove the audit configuration on such objects or statements.

ORA-08260: ora_addr: cannot open nameserver

Cause: A process could not connect to the nameserver.

Action: Make sure the nameserver is up and running. Additional information gives nameserver’s returned status.

ORA-08261: ora_addr: cannot find name in nameserver

Cause: The listener nameserver entry for an instance could not be found.

Action: Make sure the nameserver is up and running. Additional information gives nameserver’s returned status.

ORA-08263: ora_addr: cannot free listener address

Cause: The listener nameserver entry could not be freed

Action: Additional information gives nameserver’s returned status. Contact your customer support representative.

ORA-08264: ora_addr: cannot close nameserver

Cause: The connection to the nameserver could not be closed.

Action: Additional information gives nameserver’s returned status. Contact your customer support representative.

ORA-08265: create_ora_addr: cannot open nameserver

Cause: A process could not connect to the nameserver.

Action: Make sure the nameserver is up and running. Additional information gives nameserver’s returned status.

ORA-08266: create_ora_addr: cannot register name in nameserver

Cause: The listener’s addressing information could not be registered.

Action: Make sure the nameserver is up and running. Additional information gives nameserver’s returned status.

ORA-08267: destroy_ora_addr: cannot close nameserver

Cause: The connection to the nameserver could not be closed.

Action: Additional information gives nameserver’s returned status. Contact your customer support representative.

ORA-08268: create_ora_addr: cannot close nameserver

Cause: The connection to the nameserver could not be closed.

Action: Additional information gives nameserver’s returned status. Contact your customer support representative.

ORA-08269: destroy_ora_addr: cannot destroy name

Cause: The listener’s addressing information could not be removed.

Action: Additional information gives nameserver’s returned status. Contact your customer support representative.

ORA-08270: sksachk: Illegal archival control string

Cause: Archive files cannot be created with the given archival control string.

Action: Check that the volume exists

ORA-08271: sksabln: Buffer size not large enough for archive control string

Cause: The given archival control string expands into too many characters.

Action: Reduce archive control string length.

ORA-08274: Out of memory for environment variable

Cause: There is insufficient memory to return the requested value

Action: Reduce memory usage and retry.

ORA-08275: Environment variable unset

Cause: The requested environment variable is not set

Action: Ensure that the variable name requested is correct.

ORA-08276: No room in nameserver for pid

Cause: There is no room to record the pid for a background process

Action: Shutdown abort and restart the database.

ORA-08277: Cannot set environment variable

Cause: There is insufficient memory to expand the environment.

Action: Reduce memory usage and retry.

ORA-08278: Cannot get CPU statistics

Cause: Could not retrieve CPU times because n_stat failed.

Action: Contact customer support.

ORA-08308: sllfop: Cannot open file

Cause: Oracle could not open a file.

Action: Check the Unix errno returned as additional information.

ORA-08309: sllfop: Cannot fstat file

Cause: Oracle could not obtain information about an open file.

Action: Check the Unix errno returned as additional information.

ORA-08310: sllfop: Bad value for recsize

Cause: An illegal value for the record size was specified.

Action: Specify a value for the recsize option that is greater than 0.

ORA-08311: sllfop: bad value for maxrecsize

Cause: An illegal value for the maximum record size was specified.

Action: Specify a value for the maxrecsize option that is greater than 0.

ORA-08312: sllfop: unrecognized processing option

Cause: An unrecognized processing option was specified.

Action: Check the Oracle for nCUBE 2 User’s Guide for valid options.

ORA-08313: sllfop: could not allocate buffers

Cause: Memory for the load buffers could not be allocated.

Action: Reduce the maximum record size. Eliminate any unnecessary processes on your current node before running SQL*Loader again.

ORA-08314: sllfcf: Error closing file

Cause: An error occurred trying to close a file.

Action: Check the Unix errno returned as additional information.

ORA-08315: sllfrb: Error reading file

Cause: An error occurred trying to read from a file.

Action: Check the Unix errno returned as additional information.

ORA-08316: sllfsk: Error seeking in file.

Cause: The lseek system call returned an error.

Action: Check the Unix errno returned as additional information.

ORA-08317: sllfsk: Error seeking in file.

Cause: The lseek system call returned an error.

Action: Check the Unix errno returned as additional information.

ORA-08318: sllfsk: Error reading file

Cause: An error occurred trying to read from a file.

Action: Check the Unix errno returned as additional information.

ORA-08319: sllfsk: Error reading file

Cause: An error occurred trying to read from a file.

Action: Check the Unix errno returned as additional information.

ORA-08320: scnget: Call to scnget before scnset or scnfnd.

Cause: An internal error

Action: Contact your customer support representative.

ORA-08321: scnmin: NOT IMPLEMENTED YET

Cause: An internal error

Action: Contact your customer support representative.

ORA-08322: scnmin: open/convert of bias lock failed

Cause: A call to the lkmgr failed to open and convert the bias lock

Action: Check to make sure the lkmgr is up.

ORA-08323: scnmin: close of bias lock failed

Cause: A call to the lkmgr failed to close the bias lock

Action: Check to make sure the lkmgr is up.

ORA-08330: Printing not supported

Cause: An attempt was made to automatically spool a file to the printer

Action: None

ORA-08331: Wait operation timed out

Cause: Oracle timed out waiting for an event

Action: Contact your Oracle support representative

ORA-08332: rollback segment #string specified not available

Cause: (same as 1545)

Action: (same as 1545). Also, make sure you have created enough rollback segments for the number of instances you are trying to start.

ORA-08340: This command not allowed on nCUBE, only one thread is ever used.

Cause: An illegal command was executed for the nCUBE platform.

Action: There is no need to issue this command.

ORA-08341: On nCUBE, this command can only be executed from instance 1.

Cause: A command that can only be issued on instance 1 was issued elsewhere.

Action: Log on to instance 1 and repeat the command.

ORA-08342: sropen: failed to open a redo server connection

Cause: An error occurred trying to connect to the redo server.

Action: The OS specific error message should tell you what to do.

ORA-08343: srclose: failed to close a redo server connection

Cause: An error occurred trying to close the redo server connection.

Action: The OS specific error message should tell you what to do.

ORA-08344: srapp: failed to send redo data to the redo server

Cause: An error occurred trying to send redo to the redo server.

Action: The OS specific error message should tell you what to do.

30 total views, no views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-08400 to ORA-08600

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-08400 to ORA-08600

ORA-08401: invalid compiler name: string

Cause: An invalid compiler name compname was passed to a UTL_PG conversion routine.

Action: Correct the compiler name parameter in the PL/SQL code that called the conversion routine.

ORA-08402: error executing PL/SQL code coverage

Cause: An error occurred during execution of a PL/SQL code coverage procedure.

Action: Check the error stack for more details.

ORA-08412: error encountered in WMSGBSIZ, size for WMSGBLK is not big enough for warning message

Cause: The WMSGBSIZ is the maximun size for warning message block, it is recommanded to be 1024 bytes to 8 kbytes.

Action: Defined WMSGBLK of size between 1k to 8k bytes and update the WMSGBSIZ to the sizeof(WMSGBLK).

ORA-08413: invalid compiler type in FORMAT parameter at string

Cause: An invalid compiler type is defined in format control block. The format control block is invalid.

Action: Check to be sure that the format parameter was built by MAKE_RAW_TO_NUMBER_FORMAT or MAKE_NUMBER_TO_RAW_FORMAT, and that it was not accidentally overwritten or modified by the PL/SQL procedure.

ORA-08414: error encountered in string

Cause: The function routine returned an error. Where routine may be: RAW_TO_NUMER NUMBER_TO_RAW RAW_TO_NUMBER_FORMAT NUMBER_TO_RAW_FORMAT MAKE_NUMBER_TO_RAW_FORMAT MAKE_RAW_TO_NUMBER_FORMAT

Action: This message will be preceded by messages providing details about the error. Check those messages to determine what action to take.

ORA-08429: raw data has invalid digit in display type data

Cause: The input raw buffer passed to a UTL_PG RAW_TO_NUMBER conversion routine contained invalid data. The picture mask parameter specified a digit, but the corresponding input from the raw data did not contain a valid digit.

Action: Either the input data is incorrect, or the picture mask is incorrect. Correct the appropriate item.

ORA-08430: raw data missing leading sign

Cause: The input raw buffer passed to a UTL_PG RAW_TO_NUMBER conversion routine had no leading sign, but the mask options parameter specified a leading sign.

Action: Correct the input raw data or the mask options so that they match.

ORA-08431: raw data missing zero as defined in picture

Cause: The picture mask parameter passed to a UTL_PG RAW_TO_NUMBER conversion routine contained a zero, but the corresponding input from the raw data was not a zero.

Action: Either the input data is incorrect, or the picture mask is incorrect. Correct the appropriate item.

ORA-08432: raw data has invalid floating point data

Cause: The input raw data passed to a UTL_PG RAW_TO_NUMBER conversion routine contained invalid floating point data.

Action: Correct the input raw data.

ORA-08433: invalid picture type in convert raw to number

Cause: The picture mask parameter passed to a UTL_PG RAW_TO_NUMBER conversion routine contained non-numeric characters, but the conversion was to a numeric data type.

Action: Correct the picture mask parameter.

ORA-08434: raw data has invalid trailing sign

Cause: The input raw buffer passed to a UTL_PG RAW_TO_NUMBER conversion routine had no trailing sign, but the mask options parameter specified a trailing sign.

Action: Correct the input raw data or the mask options so that they match.

ORA-08435: PICTURE MASK missing the leading sign when SIGN IS LEADING specified

Cause: The input MASK passed to a UTL_PG RAW_TO_NUMBER conversion routine had no leading sign, but the mask options parameter specified a leading sign.

Action: Correct the input raw data or the mask options so that they match.

ORA-08436: raw data has invalid sign digit

Cause: The input raw buffer passed to a UTL_PG RAW_TO_NUMBER conversion routine had an invalid sign digit in the position where the picture mask specified a sign.

Action: Correct the input raw data or the picture mask so that they match.

ORA-08437: invalid picture type in picture mask

Cause: The picture mask parameter passed to a UTL_PG NUMBER_TO_RAW conversion routine contained non-numeric characters, but the conversion was to a numeric data type.

Action: Correct the picture mask parameter.

ORA-08440: raw buffer is too short to hold converted data

Cause: The output raw buffer passed to a UTL_PG NUMBER_TO_RAW conversion routine was not large enough to contain the results of the conversion based on the picture mask.

Action: Increase the raw buffer size to the size necessary to hold the entire result of the conversion.

ORA-08441: closed parenthesis missing in picture mask

Cause: A closed parenthesis was missing from the picture mask passed to a UTL_PG conversion routine.

Action: Correct the picture mask.

ORA-08443: syntax error in BLANK WHEN ZERO clause in mask options

Cause: A syntax error was found in the BLANK WHEN ZERO clause in the mask options parameter passed to a UTL_PG conversion routine. Valid specifications are: BLANK ZERO BLANK ZEROS BLANK ZEROES BLANK WHEN ZERO BLANK WHEN ZEROS BLANK WHEN ZEROES

Action: Correct the mask options parameter.

ORA-08444: syntax error in JUSTIFIED clause in mask options

Cause: A syntax error was found in the JUSTIFIED clause in the mask options parameter passed to a UTL_PG conversion routine. Valid specifications are: JUST JUST RIGHT JUSTIFIED JUSTIFIED RIGHT

Action: Correct the mask options parameter.

ORA-08445: syntax error in SIGN clause in mask options

Cause: A syntax error was found in the SIGN clause in the mask options parameter passed to a UTL_PG conversion routine. Valid specifications are: SIGN LEADING SIGN LEADING SEPARATE SIGN LEADING SEPARATE CHARACTER SIGN TRAILING SIGN TRAILING SEPARATE SIGN TRAILING SEPARATE CHARACTER SIGN IS LEADING SIGN IS LEADING SEPARATE SIGN IS LEADING SEPARATE CHARACTER SIGN IS TRAILING SIGN IS TRAILING SEPARATE SIGN IS TRAILING SEPARATE CHARACTER

Action: Correct the mask options parameter.

ORA-08446: syntax error in SYNCHRONIZED clause in mask options

Cause: A syntax error was found in the SYNCHRONIZED clause in the mask options parameter passed to a UTL_PG conversion routine. Valid specifications are: SYNC SYNC LEFT SYNC RIGHT SYNCHRONIZED SYNCHRONIZED LEFT SYNCHRONIZED RIGHT

Action: Correct the mask options parameter.

ORA-08447: syntax error in USAGE clause in mask options

Cause: A syntax error was found in the USAGE clause in the mask options parameter passed to a UTL_PG conversion routine. Valid specifications are: USAGE DISPLAY USAGE COMP USAGE COMP-3 USAGE COMP-4 USAGE COMPUTATIONAL USAGE COMPUTATIONAL-3 USAGE COMPUTATIONAL-4 USAGE IS DISPLAY USAGE IS COMP USAGE IS COMP-3 USAGE IS COMP-4 USAGE IS COMPUTATIONAL USAGE IS COMPUTATIONAL-3 USAGE IS COMPUTATIONAL-4

Action: Correct the mask options parameter.

ORA-08448: syntax error in DECIMAL-POINT environment clause

Cause: A syntax error was found in the DECIMAL-POINT environment clause parameter passed to a UTL_PG conversion routine. Valid specifications are: DECIMAL-POINT IS COMMA

Action: Correct the environment clause parameter.

ORA-08449: invalid numeric symbol found in picture mask

Cause: An invalid numeric symbol was found in the picture mask parameter passed to a UTL_PG conversion routine.

Action: Correct the picture mask parameter.

ORA-08450: invalid specification of CR in picture mask

Cause: The CR suffix was incorrectly specified in the picture mask parameter passed to a UTL_PG conversion routine. The CR suffix can only appear at the end of a picture mask.

Action: Correct the picture mask parameter.

ORA-08451: invalid specification of DB in picture mask

Cause: The DB suffix was incorrectly specified in the picture mask parameter passed to a UTL_PG conversion routine. The DB suffix can only appear at the end of a picture mask.

Action: Correct the picture mask parameter.

ORA-08452: specification of E in picture mask is unsupported

Cause: The floating point exponent symbol ‘E’ was specified in the picture mask parameter passed to a UTL_PG conversion routine. The floating point data type is currently not supported by the UTL_PG conversion routines.

Action: Correct the picture mask parameter, and the data, if necessary.

ORA-08453: more than one V symbol specified in picture mask

Cause: The picture mask passed to a UTL_PG conversion routine contained more than one decimal point indicator (‘V’). Only one decimal point indicator is allowed in the picture mask.

Action: Correct the picture mask parameter.

ORA-08454: more than one S symbol specified in picture mask

Cause: The picture mask passed to a UTL_PG conversion routine contained more than one operational sign indicator (‘S’). Only one operational sign indicator is allowed in the picture mask.

Action: Correct the picture mask parameter.

ORA-08455: syntax error in CURRENCY SIGN environment clause

Cause: A syntax error was found in the CURRENCY SIGN environment clause parameter passed to a UTL_PG conversion routine. Valid specifications are: CURRENCY SIGN IS x where x is a valid currency sign

Action: Correct the environment clause parameter.

ORA-08456: no sign in picture mask but SIGN clause in mask options

Cause: The picture mask parameter passed to a UTL_PG conversion routine contained no sign symbol (‘S’, ‘+’, or ‘-‘), but the mask options parameter contained a SIGN clause. A sign symbol is required in the picture mask parameter when the mask options parameter contains a SIGN clause.

Action: Correct the picture mask parameter or the mask options parameter.

ORA-08457: syntax error in SEPARATE CHARACTER option of SIGN clause

Cause: A syntax error was found in the SEPARATE CHARACTER option of the SIGN clause in the mask options parameter passed to a UTL_PG conversion routine. Valid specifications are: SEPARATE SEPARATE CHARACTER

Action: Correct the mask options parameter.

ORA-08458: invalid format parameter

Cause: The format parameter passed to a UTL_PG conversion routine was invalid. The format parameter should have been built by a prior call to either MAKE_RAW_TO_NUMBER_FORMAT or MAKE_NUMBER_TO_RAW_FORMAT.

Action: Check to be sure that the format parameter was built by MAKE_RAW_TO_NUMBER_FORMAT or MAKE_NUMBER_TO_RAW_FORMAT, and that it was not accidentally overwritten or modified by the PL/SQL procedure.

ORA-08459: invalid format parameter length

Cause: The format parameter passed to a UTL_PG conversion routine was not the correct length. Format parameters must be 2048 bytes in length.

Action: Check to be sure that the format parameter was built by MAKE_RAW_TO_NUMBER_FORMAT or MAKE_NUMBER_TO_RAW_FORMAT, and that it was not accidentally overwritten or modified by the PL/SQL procedure.

ORA-08460: invalid environment clause in environment parameter

Cause: The environment parameter passed to a UTL_PG conversion routine contained an unsupported or invalid environment clause. Only the CURRENCY SIGN and the DECIMAL-POINT IS COMMA environment clauses are supported.

Action: Correct the environment parameter.

ORA-08462: raw buffer contains invalid decimal data

Cause: The input raw buffer passed to a UTL_PG RAW_TO_NUMBER conversion routine contains invalid decimal data.

Action: Correct the input data.

ORA-08463: overflow converting decimal number to Oracle number

Cause: The output variable passed to a UTL_PG RAW_TO_NUMBER was not large enough to hold the Oracle number resulting from the input decimal number.

Action: Be sure that the input decimal number is valid, and besure that the output variable is large enough to hold the Oracle number value.

ORA-08464: input raw decimal data contains more than 42 digits

Cause: The input raw buffer passed to a UTL_PG RAW_TO_NUMBER conversion routine contained more than 42 digits. This exceeds the maximum size of an Oracle number.

Action: Correct the raw input buffer.

ORA-08465: input mask contains more than 32 characters

Cause: The input mask passed to UTL_PG numeric conversion routine contained more the 32 characters.

Action: Correct the mask input buffer.

ORA-08466: raw buffer length string is too short for string

Cause: The input raw buffer passed to a UTL_PG RAW_TO_NUMBER conversion routine was less than %s bytes long, but the picture mask parameter specified that %s bytes of input data were to be converted.

Action: Either the input data is incorrect, or the picture mask is incorrect. Correct the appropriate item.

ORA-08467: error converting Oracle number to string

Cause: An error occurred when converting an Oracle number to a COBOL type of: DISPLAY COMP-3 or character variable. The Oracle number was not in the correct format.

Action: Correct the call to the conversion routine. The input must be a valid Oracle number variable.

ORA-08468: mask option string is not supported

Cause: The mask option clause was passed to a UTL_PG conversion routine, but is not supported by UTL_PG. The clause can be: USAGE IS POINTER USAGE IS INDEX USAGE IS COMP-1 USAGE IS COMP-2 POINTER

Action: Remove the clause from the mask options parameter in the PL/SQL call to UTL_PG.

ORA-08469: must use the SIGN IS SEPARATE clause in mask options

Cause: A signed numeric entry with DISPLAY usage was converted using a non-defaulted character set and its PICTURE character-string contains an S. In these circumstances, a SIGN IS SEPARATE clause must be specified in the mask options.

Action: Either specify a valid SIGN IS SEPARATE clause in the mask options, use the defaulted character set, or don’t specify an S in the PICTURE character-string.

ORA-08498: Warning: picture mask ‘string‘ overrides picture mask option ‘USAGE IS string‘ to ‘USAGE IS DISPLAY’

Cause: Picture mask USAGE option was overridden by the picture mask.

Action: This is an informational message only. The message may be eliminated by changing the USAGE option to match the picture mask.

ORA-08499: Warning: picture mask options ‘string‘ ignored by UTL_PG

Cause: Picture mask options such as OCCUR, SYNC and others are not processed by the UTL_PG numeric conversion routines.

Action: This is an informational message only. The message may be eliminated by removing the unnecessary picture mask options from the parameter list passed to the UTL_PG routine.

55 total views, no views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-09200 to ORA-09370

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-09200 to ORA-09370

ORA-09200: sfccf: error creating file

Cause: Could be out of disk space

Action: See OSD error accompanying this message

ORA-09201: sfcopy: error copying file

Cause: Block sizes may not match

Action: See OSD error accompanying this message

ORA-09202: sfifi: error identifying file

Cause: db_block_size specified in init.ora could be incorrect

Action: See OSD error accompanying this message

ORA-09203: sfofi: error opening file

Cause: File attributes may have changed

Action: See OSD error accompanying this message

ORA-09204: sfotf: error opening temporary file

Cause: Incorrect path may have been specified for the file

Action: See OSD error accompanying this message

ORA-09205: sfqio: error reading or writing to disk

Cause: File may have been truncated or corrupted

Action: See OSD error accompanying this message

ORA-09206: sfrfb: error reading from file

Cause: File may have been truncated or corrupted

Action: See OSD error accompanying this message

ORA-09207: sfsrd: error reading from file

Cause: File may have been truncated or corrupted

Action: See OSD error accompanying this message

ORA-09208: sftcls: error closing file

Cause: File may have been corrupted

Action: See OSD error accompanying this message

ORA-09209: sftget: error reading from file

Cause: File may have been truncated or corrupted

Action: See OSD error accompanying this message

ORA-09210: sftopn: error opening file

Cause: Incorrect path may have been specified for the file

Action: See OSD error accompanying this message

ORA-09211: sfwfb: error writing to file

Cause: File may have been truncated or corrupted

Action: See OSD error accompanying this message

ORA-09212: sfwfbmt: error writing to file

Cause: File may have been truncated or corrupted

Action: See OSD error accompanying this message

ORA-09213: slgfn: error fabricating file name

Cause: Filename may be too long

Action: See OSD error accompanying this message

ORA-09214: sfdone: I/O error detected

Cause: File may have been truncated or corrupted

Action: See OSD error accompanying this message

ORA-09215: sfqio: error detected in IOCompletionRoutine

Cause: File may have been truncated or corrupted

Action: See OSD error accompanying this message

ORA-09216: sdnfy: bad value ‘string‘ for parameter string

Cause: The directory specified as the value for the stated parameter could not be used.

Action: Make sure the directory you have specified is a valid directory/file specification.

ORA-09217: sfsfs: failed to resize file

Cause: Could be out of disk space

Action: See OSD error accompanying this message

ORA-09218: sfrfs: failed to refresh file size

Cause: File may be corrupted or truncated

Action: See OSD error accompanying this message

ORA-09240: smpalo: error allocating PGA memory

Cause: Could be out of memory

Action: See OSD error accompanying this message

ORA-09241: smsalo: error allocating SGA memory

Cause: Could be out of memory

Action: See OSD error accompanying this message

ORA-09242: smscre: error creating SGA
ORA-09243: smsget: error attaching to SGA

Cause: SGA may not have been created (database not started)

Action: See OSD error accompanying this message

ORA-09244: smprset: error setting memory protections
ORA-09245: smcstk: error switching stacks
ORA-09246: sfsmap: unable to map SGA
ORA-09247: smsdes: error destroying the SGA
ORA-09260: sigpidu: error obtaining process id

Cause: May be out of resources

Action: See OSD error accompanying this message

ORA-09261: spdcr: error creating detached (background) process

Cause: Could be out of resources

Action: See OSD error accompanying this message

ORA-09262: spdde: error terminating detached (background) process

Cause: Could be out of resources

Action: See OSD error accompanying this message

ORA-09263: spini: error initializing process

Cause: Could be out of memory

Action: See OSD error accompanying this message

ORA-09264: sptpa: error flagging process

Cause: Could be out of resources

Action: See OSD error accompanying this message

ORA-09265: spwat: error temporarily suspending process

Cause: Could be out of resources

Action: See OSD error accompanying this message

ORA-09266: spawn: error starting an Oracle process

Cause: Could be out memory

Action: See OSD error accompanying this message

ORA-09270: szalloc: error allocating memory for security

Cause: Could be out of memory

Action: See OSD error accompanying this message

ORA-09271: szlon: error verifying user name

Cause: Username may be too long

Action: See OSD error accompanying this message

ORA-09272: remote os logon is not allowed

Cause: Remote os login attempted when not allowed.

Action: See OSD error accompanying this message

ORA-09273: szrfc: error verifying role name

Cause: An OS error was returned when verifying the role name.

Action: See OSD error accompanying this message

ORA-09274: szrfc: insufficient role name buffer space

Cause: An OS role name was too long.

Action: See OSD error accompanying this message

ORA-09275: CONNECT INTERNAL is not a valid DBA connection

Cause: CONNECT INTERNAL is no longer supported for DBA connections.

Action: Please try to connect AS SYSDBA or AS SYSOPER.

ORA-09276: All bequeath database links must be loopback database links

Cause: A non-loopback bequeath connect string was supplied for a database link.

Action: Please use a connect string with a different transport protocol, or specify a loopback connect string (one that points to the instance for the current session) using “(PROGRAM=<this instance’s ORACLE_HOME>/bin/oracle)” and, optionally, “(ENVS=”ORACLE_SID=<this instance’s ORACLE_SID>”)”.

ORA-09280: sllfcf: error closing file

Cause: File may be corrupted

Action: See OSD error accompanying this message

ORA-09281: sllfop: error opening file

Cause: Possibly incorrect path specified to the file

Action: See OSD error accompanying this message

ORA-09282: sllfrb: error reading records

Cause: File could be corrupted

Action: See OSD error accompanying this message

ORA-09283: sllfsk: error skipping records

Cause: File could be corrupted

Action: See OSD error accompanying this message

ORA-09284: sllfop: cannot allocate read buffer

Cause: malloc() system call returned an error. The system might have run out of heap space

Action: Check additional information for the OS error.

ORA-09285: sllfop: unrecognizable processing option, incorrect format

Cause: Processing option passed is of incorrect format

Action: Consult your IUG for permissible formats

ORA-09290: sksaalo: error allocating memory for archival

Cause: Could be out of memory

Action: See OSD error accompanying this message

ORA-09291: sksachk: invalid device specified for archive destination

Cause: Unable to access directory

Action: Specify a valid device in ARCHIVE control string

ORA-09292: sksabln: unable to build archive file name

Cause: Bad directory or format specified

Action: Specify a valid directory in ‘log_archive_format’ and a valid format string in ‘log_archive_format’ in init.ora

ORA-09293: sksasmo: unable to send message to console

Cause: An error was returned while attempting to send a message to the console operator

Action: See OSD error accompanying this message

ORA-09300: osncon: unable to connect, DPMI not available

Cause: Unable to detect the presence of DPMI

Action: Restart Windows and retry

ORA-09301: osncon: local kernel only supported in standard mode

Cause: An attempt was made to connect to S: while in enhanced mode

Action: Restart Windows in standard mode

ORA-09310: sclgt: error freeing latch

Cause: Internal error

Action: See OSD error accompanying this message

ORA-09311: slsleep: error temporarily suspending process

Cause: May be out of resources

Action: See OSD error accompanying this message

ORA-09312: slspool: error spooling file to printer

Cause: Could be out of resources

Action: See OSD error accompanying this message

ORA-09313: slsprom: error prompting user

Cause: May be out of resources

Action: See OSD error accompanying this message

ORA-09314: sltln: error translating logical name

Cause: Internal buffer may have overflowed

Action: See OSD error accompanying this message

ORA-09315: sql2tt: two-task error translating ORACLE_EXECUTABLE

Cause: Internal error

Action: See OSD error accompanying this message

ORA-09316: szrpc: unable to verify password for role

Cause: OS roles may not be supported for this platform

Action: See OSD error accompanying this message

ORA-09317: szprv: insufficient privileges

Cause: The password specified is invalid

Action: See OSD error accompanying this message

ORA-09318: slkhst: unable to host out to operating system

Cause: There might not be enough memory for the command or hosting out may not be supported on this platform

Action: See OSD error accompanying this message

ORA-09319: slgtd: unable to obtain the current date and time

Cause: The system time might be set incorrectly

Action: See OSD error accompanying this message

ORA-09320: szrfc: unable to obtain the list of valid OS roles

Cause: OS roles may not be supported on this platform

Action: See OSD error accompanying this message

ORA-09321: slzdtb: unable to convert zoned decimal to binary

Cause: internal error

Action: See OSD error accompanying this message

ORA-09322: slpdtb: unable to convert packed decimal to binary

Cause: internal error

Action: See OSD error accompanying this message

ORA-09330: Session terminated internally by Oracle or by an Oracle DBA

Cause: A client workstation that is abnormally disconnected would cause Oracle to terminate that session after about a minute. This message also appears in the trace file if a shutdown abort is performed.

Action: n/a

ORA-09340: Specified ORACLE_SID is either invalid or too long

Cause: ORACLE_SID must be at the most 4 alphanumeric characters.

Action: n/a

ORA-09341: scumnt: unable to mount database

Cause: Another instance is currently mounting the database

Action: n/a

ORA-09342: Detached process terminated by Oracle during shutdown abort

Cause: The user performed a shutdown abort.

Action: n/a

ORA-09344: spsig: error signalling thread

Cause: This function may not be implemented.

Action: n/a

ORA-09350: Windows 32-bit Two-Task driver unable to allocate context area

Cause: See OSD error accompanying this message

Action: n/a

ORA-09351: Windows 32-bit Two-Task driver unable to allocate shared memory

Cause: See OSD error accompanying this message

Action: n/a

ORA-09352: Windows 32-bit Two-Task driver unable to spawn new ORACLE task

Cause: See OSD error accompanying this message

Action: n/a

ORA-09353: Windows 32-bit Two-Task driver unable to open event semaphore

Cause: See OSD error accompanying this message

Action: n/a

ORA-09354: Windows 32-bit Two-Task driver: ORACLE task unexpectedly died

Cause: See OSD error accompanying this message

Action: n/a

ORA-09360: Windows 3.1 Two-Task driver unable to allocate context area

Cause: See OSD error accompanying this message

Action: n/a

ORA-09361: Windows 3.1 Two-Task driver unable to lock context area

Cause: See OSD error accompanying this message

Action: n/a

ORA-09362: Windows 3.1 Two-Task driver unable to deallocate context area

Cause: See OSD error accompanying this message

Action: n/a

ORA-09363: Windows 3.1 Two-Task driver invalid context area

Cause: See OSD error accompanying this message

Action: n/a

ORA-09364: Windows 3.1 Two-Task driver unable to create hidden window

Cause: See OSD error accompanying this message

Action: n/a

ORA-09365: Windows 3.1 Two-Task driver unable to destroy hidden window

Cause: See OSD error accompanying this message

Action: n/a

ORA-09366: Windows 3.1 Two-Task driver unable to allocate shared memory

Cause: See OSD error accompanying this message

Action: n/a

ORA-09367: Windows 3.1 Two-Task driver unable to deallocate shared memory

Cause: See OSD error accompanying this message

Action: n/a

ORA-09368: Windows 3.1 Two-Task driver unable to spawn ORACLE

Cause: See OSD error accompanying this message

Action: n/a

ORA-09369: Windows 3.1 Two-Task driver bad instance handle

Cause: See OSD error accompanying this message

Action: n/a

ORA-09370: Windows 3.1 Two-Task driver ORACLE task timed out

Cause: See OSD error accompanying this message

Action: n/a

180 total views, no views today

Viewing all 67 articles
Browse latest View live