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

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-09700 to ORA-09800

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-09700 to ORA-09800

ORA-09700: sclin: maximum number of latches exceeded

Cause: ORACLE wants to use more latches then available.

Action: increase INIT.ORA parameter latch_pages or decrease the amount of shared memory you are using.

ORA-09701: scnfy: maximum number of processes exceeded

Cause: PROCESSES INIT.ORA parameter exceeded.

Action: Decrease the PROCESSES parameter and restart.

ORA-09702: sem_acquire: cannot acquire latch semaphore

Cause: The semaphore used for accessing latches could not be seized

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

ORA-09703: sem_release: cannot release latch semaphore

Cause: The semaphore used for accessing latches could not be released

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

ORA-09704: sstascre: ftok error in creating test and set pages.

Cause: the ftok() library call failed in sstastcre().

Action: Verify that tasdef@.dbf file exists. If it does then this is a possible system failure. Perhaps System V compatibility is not enabled.

ORA-09705: spcre: cannot initialize latch semaphore

Cause: The semaphore used for accessing latches could not be initialized

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

ORA-09706: slsget: get_process_stats error.

Cause: get_process_stats system call returned an error. Possible OS error.

Action: Check additional information returned. Look for information in OS reference. Contact customer support.

ORA-09708: soacon: failed to bind socket to port.

Cause: The bind system call failed on the socket.

Action: Check additional information for OS error. Try connecting again.

ORA-09709: soacon: failed to accept a connection.

Cause: The accept system call failed on the socket.

Action: Check additional information for OS error. Try connecting again.

ORA-09710: soarcv: buffer overflow.

Cause: The internal buffer is not big enough to hold the message read.

Action: Internal error. Contact customer support representative.

ORA-09711: orasrv: archmon already connected.

Cause: An existing connection has already been made from archmon to orasrv.

Action: Stop trying to connect.

ORA-09712: orasrv: log archiver already connected.

Cause: An existing connection has already been made from log archiver to orasrv.

Action: Stop trying to connect.

ORA-09714: Two Task interface: cannot obtain puname

Cause: The TXIPC driver cannot obtain the name of the PU. (Possible OS error)

Action: Check if the PUs are named (consistend).

ORA-09715: orasrv: cannot obtain puname

Cause: Orasrv cannot obtain the name of the PU. (Possible OS error)

Action: Check if the PUs are named (consistend).

ORA-09716: kslcll: Unable to fix in-flux lamport latch.

Cause: One Oracle process died while still holding a lamport latch.

Action: Exit (kill) all Oracle user processes. Shutdown (abort) and restart Oracle RDBMS kernel.

ORA-09717: osnsui: maximum number of user interrupt handlers exceeded.

Cause: The internal limit on the number of user interrupt handlers has been exceeded.

Action: Reduce the number of simulataneous logons or reduce the number of user interrupt handlers.

ORA-09718: osnsui: cannot set up user interrupt handler.

Cause: Malloc() failed to allocate space to hold user interrupt handler.

Action: Possible memory resource shortage.

ORA-09719: osncui: invalid handle.

Cause: The handle passed to osncui is out of the valid range.

Action: Use a valid handle.

ORA-09740: slsget: cannot get virtual memory region statistics.

Cause: The vm_region system call failed to get virual memory region statistics.

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

ORA-09741: spwat: error waiting for a post.

Cause: Msg_receive system call returned an error. Internal error.

Action: Check return code in sercerrno. Port name is returned in sercose[0].

ORA-09742: sppst: error during a post.

Cause: Msg_send system call returned an error. Internal error.

Action: Check return code in sercerrno. Port name is returned in sercose[0].

ORA-09743: smscre: could not attach shared memory.

Cause: The mmap or write system call returned an error. Internal error.

Action: Contact Oracle support.

ORA-09744: smsget: mmap returned an error.

Cause: The mmap system call returned an error. Internal error.

Action: Contact Oracle support.

ORA-09745: smscre: vm_allocate error, unable to create shared memory.

Cause: Error in system call vm_allocate. Failed to create SGA as a single shared memory segment.

Action: Check result code returned in sercerrno. Verify that the SGA attach address is valid.

ORA-09746: smscre: shared memory attach address incorrect.

Cause: The vm_allocate system call attached the SGA at an incorrect location.

Action: Verify that the SGA attach address is valid.

ORA-09747: pw_detachPorts: server call pws_detach failed.

Cause: The call pws_detach to (Oracle helper) failed.

Action: Make sure the server is still active. Check the error code returned in sercerrno, and look for error messages in the server log file.

ORA-09748: pws_look_up: fork failed

Cause: The pws_look_up call could not fork the (Oracle helper) 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-09749: pws_look_up: port lookup failure

Cause: The pws_look_up could not find a port to (Oracle helper).

Action: Make sure the (Oracle helper) server has been started correctly by pws_look_up, and that the network name server is still running.

ORA-09750: pw_attachPorts: port_rename failed.

Cause: The port_rename system call failed; possible internal error.

Action: Check return code in sercerrno, report to Oracle customer support.

ORA-09751: pw_attachPorts: server call pws_attach failed.

Cause: The call pws_attach to (Oracle helper) failed.

Action: Make sure the server is still active. Check the error code returned in sercerrno, and look for error messages in the server log file.

ORA-09752: pw_attachPorts: port_allocate failed.

Cause: The port_allocate system call failed; possible resource exhaustion.

Action: Check return code in sercerrno, report to Oracle customer support.

ORA-09753: spwat: invalid process number.

Cause: Function was passed an invalid oracle process id.

Action: Internal error. Additional information indicates the invalid process id.

ORA-09754: sppst: invalid process number passed to sppst.

Cause: Function was passed an invalid oracle process id.

Action: Internal error. Contact Oracle support.

ORA-09755: osngpn: port allocation failure.

Cause: The port_allocate system call failed.

Action: Possible system resource shortage; check the error code in sercerrno.

ORA-09756: osnpns: no port in the name server.

Cause: osnpns could not find the given named port in the name server.

Action: Check the error code in sercerrno. Make sure the shadow process and network name server are still running.

ORA-09757: osnipn: port allocation failure.

Cause: The port_allocate system call failed.

Action: Possible system resource shortage; check the error code in sercerrno.

ORA-09758: osnipn: could not check port in name server.

Cause: The netname_check_in call failed.

Action: Check the error code in sercerrno. Make sure the network name server is running.

ORA-09759: osnsbt: bad message received.

Cause: The msg_receive system call failed, or received a bad message.

Action: Internal error. Report the error code returned in sercerrno.

ORA-09760: osnpui: cannot send break message

Cause: The Pipe driver could not send a break message to the ORACLE shadow process break thread.

Action: Contact your customer support representative.

ORA-09761: pw_destroyPorts: server call pws_stop_instance failed.

Cause: The call pws_stop_instance to (Oracle helper) failed.

Action: Make sure the server is still active. Check the error code returned in sercerrno, and look for error messages in the server log file.

ORA-09762: sNeXT_instanceName: translation error.

Cause: A failure was detected while translating the value of ORACLE_SID.

Action: Make sure ORACLE_SID is defined, and that it is of legal length.

ORA-09763: osnmpx: send/receive error exchanging Mach ports.

Cause: The Mach driver failed to exchange port information with the other side of the connection. Either msg_send (sercose[0] == 1) or msg_receive (sercose[0] == 2) failed.

Action: Check return code in sercerrno. Make sure both sides of the connection are still running.

ORA-09764: osnmop: access error on oracle executable

Cause: The Mach driver could not access the oracle executable.

Action: Check the permissions on the ORACLE executable and each component of the ORACLE_HOME/bin path.

ORA-09765: osnmop: fork failed

Cause: The Mach driver could not fork the oracle shadow 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-09766: osnmop: buffer allocation failure.

Cause: The Mach driver failed to allocate enough vm space for its I/O buffers.

Action: Decrease the value of buffer_size parameter in the Two-Task driver hoststring.

ORA-09767: osnmfs: bad return code from msg_send.

Cause: The msg_send system call failed while flushing the Mach driver’s send buffer.

Action: Internal error. Contact your customer support representative.

ORA-09768: osnmgetmsg: could not read a message

Cause: The msg_receive system call returned a failure code while waiting for a message in the Mach driver.

Action: Internal error. Contact your customer support representative.

ORA-09769: osnmbr: cannot send break message

Cause: The Mach driver could not send a break message to the ORACLE shadow process break thread.

Action: Internal error. Contact your customer support representative.

ORA-09770: pws_look_up: translation failure.

Cause: The pws_look_up routine failed to translate the name of the (Oracle helper) executable.

Action: Make sure ORACLE_SID and ORACLE_HOME are set and correct. Additional information gives the translation error code.

ORA-09771: osnmwrtbrkmsg: bad return code from msg_send.

Cause: The msg_send sytem call failed while sending a Mach driver break.

Action: Internal error. Contact your customer support representative.

ORA-09772: osnpmetbrkmsg: message from host had incorrect message type

Cause: The Mach driver received a message having an unrecognizable message type.

Action: Internal error. Contact your customer support representative.

ORA-09773: osnmgetdatmsg: message from host had incorrect message type

Cause: The Mach driver received a message having an unrecognizable message type.

Action: Internal error. Contact your customer support representative.

ORA-09774: osnmui: cannot send break message

Cause: The Mach driver could not send a break message to the ORACLE shadow process break thread.

Action: Internal error. Contact your customer support representative.

ORA-09775: osnmrs: reset protocol error

Cause: The Mach two-task driver could not reset the connection.

Action: Internal error. Contact your customer support representative.

ORA-09776: pws_look_up: access error on (Oracle helper) executable

Cause: The pws_look_up call could not access the (Oracle helper) executable.

Action: Check the permissions on the (Oracle helper) executable and each component of the ORACLE_HOME/bin path.

ORA-09777: osnpbr: cannot send break message

Cause: The pipe driver could not send a break message to the ORACLE shadow process break thread.

Action: Internal error. Contact your customer support representative.

ORA-09778: snynfyport: failure allocating the notify port.

Cause: The routine failed to allocate or set the task’s notify port.

Action: Possible operating system error. Contact Oracle support.

ORA-09779: snyGetPort: failure to allocate a port.

Cause: The port_allocate system call failed; system resources might be exhausted.

Action: Possible operating system error. Contact Oracle support.

ORA-09786: sllfop: open error, unable to open file.

Cause: Open system call returned an error.

Action: Check errno.

ORA-09787: sllfop: unrecognizable processing option, incorrect format.

Cause: Processing option passed is of incorrect format.

Action: Consult your IUG for permissible formats.

ORA-09788: sllfrb: unable to read file.

Cause: Read system call returned an error.

Action: Check errno. Verify file exists.

ORA-09789: sllfsk: unable to read file.

Cause: Read system call returned an error.

Action: Check errno. Verify file exists.

ORA-09790: sllfcf: unable to close file.

Cause: Close system call returned an error.

Action: Check errno.

ORA-09791: slembdf: translation error, unable to translate error file name.

Cause: Additional information indicates error returned from sltln.

Action: Check additional information.

ORA-09792: 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-09793: szguns: length of user name is greater than buffer.

Cause: The length of the name of the user being looked up is longer than size of the buffer provided by the calling routine.

Action: This is an internal error. Contact Oracle Support Services.

ORA-09794: szrbuild: length of role name is greater than buffer.

Cause: The length of the name of the role being looked up is longer than size of the buffer provided by the calling routine.

Action: This is an internal error. Contact Oracle Support Services.

ORA-09795: szrbuild: malloc of role structure failed.

Cause: The allocation of memory for an internal structure used to hold a role descriptor failed.

Action: Check the UNIX error number for a possible operating system failure.

ORA-09796: szrbuild: malloc of role name failed.

Cause: The allocation of memory for an internal buffer used to hold the name of a role failed.

Action: Check the UNIX error number for a possible operating system failure.

ORA-09797: Failed to get O/S MAC privileges.

Cause: The operating system would not allow the retrieval of this process’ privileges.

Action: Check the UNIX error number for a possible operating system failure. If there is no error, contact Oracle Support Services.

ORA-09798: Label comparison failed.

Cause: The comparison of two binary labels failed.

Action: Check the UNIX error number for a possible operating system failure. If there is no error, contact Oracle Support Services.

ORA-09799: File label retrieval failed.

Cause: ORACLE was unable to get a label attached to a file.

Action: Check the UNIX error number for a possible operating system failure. If there is no error, contact Oracle Support Services.

ORA-09800: Process sensitivity label retrieval failed.

Cause: ORACLE was unable to get the sensitivity label for a process.

Action: Check the UNIX error number for a possible operating system failure. If there is no error, contact Oracle Support Services.

40 total views, no views today


Update Another Column On The Same Table With Trigger While Updating Table in Oracle

$
0
0

If you want to do update another column when execute an update on table, you can use before update trigger. If you use after update trigger, you can get some errors. if you use pragma autonomous_transaction parameter as declare in trigger you can get errors like that are “ORA-00060: deadlock detected while waiting for resource”, “ORA-06512: at “trigger_name” line 7″,”ORA-04088:error during execution of trigger “trigger_name”” if you don’t use, you can get errors like that are “ORA-04091: table tablename is mutating, trigger/function may not see it”,”ORA-06512: at trigger_name”, line 6″,”ORA-04088: error during execution of trigger trigger_name”

You can resolve this problem with using before update trigger. You can update another column of updating the same table.

Trigger Example

My example is about that If status column of table1 change from 0 to 1, I will write another columns that are name, surname and studentno at the same table table1.

create table table1 (id number, status number, name varchar2(100), surname varchar2(100), studentno varchar2(100),address varchar2(500),city varchar2(100));

create or replace trigger trg_trigger_name_upt
before update of status on table1
referencing OLD as old NEW as new
for each row
v_studentno varchar2(100);
begin

IF :old.status = 0 AND :new.status = 1 and UPDATING THEN

:new.name := ‘Fatih’;
:new.surname := ‘Acar’;
v_studentno := seq_studentno.nextval;
:new.studentno := v_studentno;

END IF;

end;
/

690 total views, 25 views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-10614 to ORA-10707

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-10614 to ORA-10707

ORA-10614: Operation not allowed on this segment

Cause: This procedure can be used only on segments in tablespaces with AUTO SEGMENT SPACE MANAGEMENT

Action: Recheck the segment name and type and re-issue the statement

ORA-10615: Invalid tablespace type for temporary tablespace

Cause: Tablespace with AUTO SEGMENT SPACE MANAGENEMT specified cannot be used as a temporary tablespace

Action: Recheck the tablespace name and re-issue the statement

ORA-10616: Operation not allowed on this tablespace

Cause: Cannot perform the operation on tablespace with AUTO SEGMENT SPACE MANAGEMENT

Action: Recheck the tablespace name and re-issue the statement

ORA-10617: Cannot create rollback segment in dictionary managed tablespace

Cause: Rollback segments cannot be created in dictionary managed tablespaces when SYSTEM tablespace is locally managed

Action: Recheck the tablespace name and re-issue the statement

ORA-10618: Operation not allowed on this segment

Cause: This DBMS_SPACE operation is not permitted on segments in tablespaces with AUTO SEGMENT SPACE MANAGEMENT

Action: Recheck the segment name and type and re-issue the statement

ORA-10619: Avoid assertions when possible

Cause: A bug (or upgrade) hits unicode assertions (csid, csform, bfc)

Action: Event makes RDBMS skip assertions and patch up datastructures

ORA-10620: Operation not allowed on this segment

Cause: Cannot alter freelist storage parameter for segments in tablespaces with AUTO SEGMENT SPACE MANAGEMENT

Action: Recheck the segment name and re-issue the statement

ORA-10621: specify retry count for online index build cleanup DML lock get
ORA-10624: Disable UJV invalidation on drop index
ORA-10625: Turn off redo log dump for the index when OERI 12700
ORA-10626: specify timeout for online index rebuild to wait for DML
ORA-10627: Dump the content of the index leaf block

Cause: Generate a complete index tree dump, not just an overview during alter session set events immediate trace name treedump

Action: This event is recommended only for small table/index since it

ORA-10628: Turn on sanity check for kdiss index skip scan state

Cause: Will do sanity checking on the kdiss state.

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

ORA-10629: force online index build to backoff and retry DML lock upgrade
ORA-10630: Illegal syntax specified with SHRINK clause

Cause: An illegal option was specified with the SHRINK clause

Action: Verify the SQL Reference Manual and reissue the command

ORA-10631: SHRINK clause should not be specified for this object

Cause: It is incorrect to issue shrink on the object

Action: Verify the object name and type and reissue the command

ORA-10632: Invalid rowid

Cause: Segment Highwatermark was overwritten due to shrink and space reused

Action: Reissue this command.

ORA-10634: Segment is already being shrunk

Cause: Only one invocation of shrink can be in progress on a segment at any time

Action: Reissue the command after the first shrink is over

ORA-10635: Invalid segment or tablespace type

Cause: Cannot shrink the segment because it is not in auto segment space managed tablespace or it is not a data, index or lob segment.

Action: Check the tablespace and segment type and reissue the statement

ORA-10636: ROW MOVEMENT is not enabled

Cause: To shrink a data segment, row movement must be enabled.

Action: Enable row movement and reissue this command.

ORA-10637: The segment does not exist

Cause: Segment to be shrunk has been dropped

Action: n/a

ORA-10638: Index status is invalid

Cause: Cannot shrink an index which is being rebuilt or disabled is an unusable state.

Action: n/a

ORA-10639: Dump library cache during reparse loops

Cause: During this error a library cache dump is necessary , so enable librarycache dump if event is set.

Action: Dump a library cache if this event is set when reparse error.

ORA-10640: Operation not permitted during SYSTEM tablespace migration

Cause: SYSTEM tablespace is being migrated to locally managed format.

Action: Reissue this command once SYSTEM tablespace migration is over.

ORA-10641: Cannot find a rollback segment to bind to

Cause: SYSTEM tablespace migration requires rollback segment in locally managed tablespace.

Action: Drop rollback segments in dictionary managed tablespaces other than SYSTEM and create rollback segments in locally managed tablespace and retry migration.

ORA-10642: Found rollback segments in dictionary managed tablespaces

Cause: When SYSTEM tablespace is migrated found rollback segments in dictionary managed tablespaces.

Action: Drop the rollback segments in dictionary managed tablespaces and reissue the command

ORA-10643: Database should be mounted in restricted mode and Exclusive mode

Cause: When SYSTEM tablespace is being migrated database should be mounted in Exclusive mode and in Restricted mode.

Action: Reissue this command after mounting the database in right mode.

ORA-10644: SYSTEM tablespace cannot be default temporary tablespace

Cause: When SYSTEM tablespace is being migrated no user should have SYSTEM as the default temporary tablespace.

Action: Reissue this command after altering the default temporary tablespace setting for all users.

ORA-10645: Recursive Extension in SYSTEM tablespace during migration

Cause: When SYSTEM tablespace is being migrated, dictionary tables tried to extend recursively. Must be caught and processed internally. Should not be thrown to the user.

Action: Report the error as a bug.

ORA-10646: Too many recursive extensions during SYSTEM tablespace migration

Cause: When SYSTEM tablespace is being migrated, dictionary tables tried to extend recursively more than 1000 times.

Action: If SYSTEM tablespace is very large, then simply reissue the tablespace migration command.

ORA-10647: Tablespace other than SYSTEM, stringstring not found in read only mode

Cause: When SYSTEM tablespace is being migrated, tablespaces other than the three should be ALTERed to read only.

Action: Alter the tablespace status to read only and retry migration.

ORA-10648: Tablespace SYSAUX is not offline

Cause: The SYSAUX tablespace was online while SYSTEM tablespace was being migrated.

Action: Alter the SYSAUX tablespace status to offline and retry migration.

ORA-10649: Turn off/trace lob index freelist coalesce

Cause: Will turn off or trace lob index freelist coalescing

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

ORA-10650: disable cache-callback optimisation
ORA-10651: incorrect file number block number specified

Cause: The dba specified is not valid

Action: Check if the dba specified belongs to the segment and is under the segment HWM and reissue the statement

ORA-10652: Object has on-commit materialized views

Cause: It is illegal to issue shrink on an object with on-commit materialized views

Action: n/a

ORA-10653: Table is in a cluster

Cause: It is illegal to shrink a table belonging to a cluster

Action: n/a

ORA-10654: Table is of type temporary or external

Cause: It is illegal to shrink a temporary table or an external table

Action: n/a

ORA-10655: Segment can be shrunk

Cause: Error message returned when called in probe mode by OEM

Action: n/a

ORA-10656: Table is in unusable state due to incomplete operation

Cause: ALTER TABLE SHRINK operation was tried on the table which is in unusable state because of previously failed/incomplete operation.

Action: If the previous operation was – DROP COLUMN, resubmit DROP COLUMN CONTINUE – DROP TABLE, resubmit DROP TABLE table PURGE

ORA-10657: Lob column to be shrunk does not exist

Cause: Shrink was issued on a lob segment that did not exist

Action: n/a

ORA-10658: Lob column to be shrunk is marked unused

Cause: Shrink was issued on a lob segment that is marked as unused

Action: n/a

ORA-10659: Segment being shrunk is not a lob

Cause: Shrink was issued on a segment that should be a first class lob or other data type stored in lob

Action: n/a

ORA-10660: Segment is a shared lob segment

Cause: Shrink was issued on a segment that was being shared by multiple lob columns

Action: n/a

ORA-10661: Invalid option specified

Cause: Check option can be specified for one segment only

Action: n/a

ORA-10662: Segment has long columns

Cause: Shrink was issued on a segment with long columns. This is not supported.

Action: n/a

ORA-10663: Object has rowid based materialized views

Cause: Shrink was issued on an object with rowid based materialized views.

Action: Drop the rowid based materialized views and issue shrink on the object

ORA-10664: Table has bitmap join indexes

Cause: SHRINK was issued on a table with bitmap join indexes.

Action: Drop bitmap join indexes and reissue SHRINK on the object.

ORA-10665: Inject Evil Literals

Cause: Event 10665 is set to some number > 0, causing 1/(value-1) of all literals to be replaced by 2000 letter ‘A’s. A value of 1 does not corrupt anything.

Action: never set this event

ORA-10666: Do not get database enqueue name
ORA-10667: Cause sppst to check for valid process ids
ORA-10668: Inject Evil Identifiers

Cause: event 10668 is set to some number > 0, causing 1/(value-1) of all identifiers to be replaced by a maximum amount of x’s. It is common for an identifier to be parsed once with a max of 30 bytes, then reparsed later with a max of 4000, so it may not be possible to inject such an identifier without the aid of this event. A value of 1 causes no identifiers to be corrupted.

Action: never set this event

ORA-10690: Set shadow process core file dump type (Unix only)

Cause: Control core file size for shadow processes

Action: Level 1: Detach SGA before dumping core Level 2: Do not produce any core

ORA-10691: Set background process core file type (Unix only)

Cause: Control core file size file for background processes

Action: Level 1: Detach SGA before dumping core

ORA-10700: Alter access violation exception handler

Cause: Use this event to control what the VMS exception handler does when it encounters an access violation.

Action: Level: >=10 Suspend current process on access violation *** SET THIS EVENT ONLY UNDER THE SUPERVISION OF ORACLE DEVELOPMENT ***

ORA-10701: Dump direct loader index keys

Cause: Dumps index keys at various points in a direct load based on the value of this event.

Action: n/a

ORA-10702: Application continuity debugging was not enabled

Cause: Enable application continuity debugging

Action: Level indicates details. Level: 0x0001: Transaction intention debugging 0x1000: Failure injection testing 0x2000: Failure injection testing 0x4000: Failure injection testing

ORA-10704: Print out information about what enqueues are being obtained

Cause: When enabled, prints out arguments to calls to ksqcmi and ksqlrl and the return values.

Action: Level indicates details: Level: 1-4: print out basic info for ksqlrl, ksqcmi 5-9: also print out stuff in callbacks: ksqlac, ksqlop 10+: also print out time for each line

ORA-10706: Print out information about global enqueue manipulation

Cause: When enabled, prints out activity in ksi routines.

Action: INternal system parameter (_ksi_trace) can be used in addition to setting this event to limit output information on selected set of global enqueue server enqueue type(s) For example: _ksi_trace = RTXA output information only for RT and XA lock types. Level indicates details: 0-4: show args for each main call 5-9: also indicate callbacks 10+: also printout time for each line

ORA-10707: Simulate process death for instance registration

Cause: When enabled, process commits suicide to test instance registration recovery code.

Action: Level indicates where the process will die

10 total views, 10 views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-10900 to ORA-10999

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-10900 to ORA-10999

ORA-10900: extent manager fault insertion event #string

Cause: causes faults to be generated in instrumented extent code

Action: this should only be enabled for internal testing

ORA-10901: disable the fix for bug 1230798
ORA-10902: disable seghdr conversion for ro operation

Cause: causes seghdr conversion to be turned off for ro ops(#555856)

Action: this should be enabled only if determined that bug 555856 has occured. Table needs to be exported subsequently

ORA-10906: Unable to extend segment after insert direct load

Cause: This is a restriction with insert direct load transactions.

Action: When a segment has been insert direct loaded, avoid DMLs that could cause more space to be consumed.

ORA-10911: Locally managed SYSTEM tablespace bitmaps can be modified only under the supervision of Oracle Support

Cause: N/A

Action: n/a

ORA-10912: Used to perform admin operations on locally managed SYSTEM tablespace

Cause: N/A

Action: The event should be used only under the supervision of Oracle Support

ORA-10914: invalid TABLESPACE GROUP clause

Cause: An invalid option appears for TABLESPACE GROUP clause.

Action: Specify a valid tablespace group name.

ORA-10915: TABLESPACE GROUP cannot be specified for this type of tablespace

Cause: In CREATE/ALTER TABLESPACE, the TABLESPACE GROUP clause was used while creating/altering a tablespace that is not TEMPORARY.

Action: Remove the TABLESPACE GROUP clause.

ORA-10916: TABLESPACE GROUP already specified

Cause: In CREATE/ALTER TABLESPACE, the TABLESPACE GROUP option was specified more than once.

Action: Remove all but one of the TABLESPACE GROUP specifications.

ORA-10917: TABLESPACE GROUP cannot be specified

Cause: The tablespace name specified in the command is actually the name of a tablespace group.

Action: Please specify an appropriate tablespace name.

ORA-10918: TABLESPACE GROUP name cannot be the same as tablespace name

Cause: The tablespace group name specified in the command is the same as the tablespace being CREATEd/ALTERed.

Action: Please specify an appropriate tablespace group name.

ORA-10919: Default temporary tablespace group must have at least one tablespace

Cause: An attempt was made to move the only tablespace in the default database temporary tablespace group to another tablespace group.

Action: Either change the database default temporary tablespace or add another tablespace to the group that this tablespace belongs to.

ORA-10920: Cannot offline tablespace belonging to default temporary tablespace group

Cause: An attempt was made to offline a tablespace in the default database temporary tablespace group.

Action: Either change the database default temporary tablespace or change the tablespace group of this tablespace.

ORA-10921: Cannot drop tablespace belonging to default temporary tablespace group

Cause: An attempt was made to drop a tablespace in the default database temporary tablespace group.

Action: Either change the database default temporary tablespace or change the tablespace group of this tablespace.

ORA-10922: Temporary tablespace group is empty

Cause: An attempt was made to allocate a temporary segment in a group, which now no longer has any members.

Action: Either add some temporary tablespaces or change the temporary tablespace for this user.

ORA-10923: prints debug information for object space server manageability
ORA-10924: import storage parse error ignore event

Cause: causes server to ignore specific error associated with freelists and freelist groups when parsing

Action: this should be enabled by import code only

ORA-10925: trace name context forever

Cause: When enabled, turns off bugfix 237911

Action: set this event ONLY if necessary – after reading the README for this release or under supervision of Oracle Support.

ORA-10926: trace name context forever

Cause: When enabled, turns off bugfix 190119

Action: set this event ONLY if necessary – after reading the README for this release or under supervision of Oracle Support.

ORA-10927: trace name context forever

Cause: When enabled, turns off bugfix 235190

Action: set this event ONLY if necessary – after reading the README for this release or under supervision of Oracle Support.

ORA-10928: trace name context forever
ORA-10929: trace name context forever

Cause: When enabled, turns off bugfix 343966

Action: set this event ONLY if necessary – after reading the README for this release or under supervision of Oracle Support.

ORA-10930: trace name context forever

Cause: When enabled, provides V7 behavior for fixed char binds

Action: set this event ONLY if necessary – after reading the README for this release or under supervision of Oracle Support.

ORA-10931: trace name context forever

Cause: When enabled, allows normal packages to be compiled with standard extensions like “<ADT_1>”

Action: Set this event only for a short amount of time. Once the packages are compiled, this event should be turned off. Level 1 – Turn the event on Level > 1 – Turn the event off

ORA-10932: trace name context forever

Cause: When enabled, disables one or more features or bug fixes available only in version 8.x.

Action: set this event ONLY if necessary – after reading the README for this release or under supervision of Oracle Support.

ORA-10933: trace name context forever

Cause: When enabled, disables one or more features or bug fixes available only in version 8.x.

Action: set this event ONLY if necessary – after reading the README for this release or under supervision of Oracle Support.

ORA-10934: trace name context forever

Cause: When enabled, disables one or more features or bug fixes available only in version 11.x.

Action: Set this event only if necessary – after reading the README for this release or under supervision of Oracle Support Services.

ORA-10936: trace name context forever

Cause: When enabled, disables one or more features or bug fixes available in versions 7.x and 8.x.

Action: set this event ONLY if necessary – after reading the README for this release or under supervision of Oracle Support.

ORA-10937: trace name context forever
ORA-10938: trace name context forever
ORA-10939: trace name context forever
ORA-10940: trace name context forever

Cause: Size of the PL/SQL tracing circular buffer, in kilobytes.

Action: Set this event in concert with the 10938 event and the _PLSQL_DUMP_BUFFER_EVENTS init.ora parameter, under supervision of Oracle Support.

ORA-10941: trace name context forever

Cause: When enabled, turns on PL/SQL profiler

Action: set this event ONLY if necessary – after reading the README for this release or under supervision of Oracle Support.

ORA-10943: trace name context forever

Cause: When enabled, disables one or more features or bug fixes available only in version 8.x.

Action: set this event ONLY if necessary – after reading the README for this release or under supervision of Oracle Support.

ORA-10944: trace name context forever

Cause: When enabled, allows or controls PL/SQL OPT code gen project. available only in version 8.2+.

Action: set this event ONLY for development of the OPT project. This is not for general use or deployment.

ORA-10945: trace name context forever

Cause: When enabled, disables the behaviour change introduced by the fix for bug 822764, which traps and handles invalidations of packages whereas the previous behaviour was to use stale invalidated instantiations of the stateful package body.

Action: set this event ONLY if necessary – after reading the README for this release or under supervision of Oracle Support.

ORA-10946: trace name context forever

Cause: When enabled, disables one or more features or bug fixes available only in version 10.x.

Action: set this event ONLY if necessary – after reading the README for this release or under supervision of Oracle Support.

ORA-10947: trace name context forever

Cause: When enabled, causes various PL/SQL warnings related debugging info to be written in a trace file. Useful for debugging varous Oracle processes. available only in version 10.x.

Action: set this event ONLY if necessary – after reading the README for this release or under supervision of Oracle Support.

ORA-10949: Disable autotune direct path read for full table scan
ORA-10970: backout event for bug 2133357

Cause: 2133357 dynamically sets the varying width flag and character width. Lob data which is not migrated during migration from single byte to multibyte charater set will be displayed as special characters.

Action: To help migrate lob data which was not migrated during migration by backing out 2133357, so lob data can be selected and moved to multibyte character set.

ORA-10973: backout evet for 2619509

Cause: 2619509 catches offsets when not reading/writing on full character boundary. To facilitate backward compatiblity event is being introduced.

Action: To help upgrade/migrate issues which already have corrupt data

ORA-10979: trace flags for join index implementation

Cause: This is an informational message.

Action: Values are as follows: LEVEL ACTION ————————————————————————— > 1 Dump refresh expressions (SQL) to trace file. > 999 If a complete refresh is invoked, it will not be performed but the system will assume that a complete refresh was done, causing the view to be VALID and updating timestamps. This should be used only under Oracle Support supervision.

ORA-10990: dump spreadsheet info
ORA-10992: event to enable dbms_job instead of dbms_scheduler
ORA-10993: Runtime enable IOQ batching
ORA-10994: Compiletime enable IOQ batching
ORA-10997: another startup/shutdown operation of this instance inprogress

Cause: An Oracle Instance startup or shutdown operation failed to procure the serialization primitive. Another foreground process may have attempted startup or shutdown operation in parallel.

Action: Check additional error messages in the alert log and the process trace file.

15 total views, 15 views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-12000 to ORA-12100

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-12000 to ORA-12100

ORA-12001: cannot create log: table ‘string’ already has a trigger

Cause: Materialized view logs are filled by a trigger on the master table. That trigger cannot be created.

Action: To create a materialized view log, drop the current trigger on the master.

ORA-12002: there is no materialized view log on table “string“.”string

Cause: There was no materialized view log on the master table.

Action: Create a materialized view log on the master table.

ORA-12003: materialized view or zonemap “string“.”string” does not exist

Cause: The database object with the given owner and name was not found.

Action: Verify input and retry.

ORA-12004: REFRESH FAST cannot be used for materialized view “string“.”string

Cause: The materialized view log does not exist or cannot be used. PCT refresh is also not enabled on the materialized view

Action: Use just REFRESH, which will reinstantiate the entire table. If a materialized view log exists and the form of the materialized view allows the use of a materialized view log or PCT refresh is possible after a given set of changes, REFRESH FAST will be available starting the next time the materialized view is refreshed.

ORA-12005: may not schedule automatic refresh for times in the past

Cause: An attempt was made to schedule an automated materialized view refresh for a time in the past.

Action: Choose a time in the future instead.

ORA-12007: materialized view reuse parameters are inconsistent

Cause: The CREATE MATERIALIZED VIEW .. or CREATE MATERIALIZED VIEW LOG .. REUSE command was given inconsistent parameters immediately after the REUSE.

Action: Examine the other messages on the stack to find the problem.

ORA-12008: error in materialized view or zonemap refresh path

Cause: Table SNAP$_<mview_name> reads rows from the view MVIEW$_<mview_name>, which is a view on the master table (the master may be at a remote site). Any error in this path will cause this error at refresh time. For fast refreshes, the table <master_owner>.MLOG$_master is also referenced.

Action: Examine the other messages on the stack to find the problem. See if the objects SNAP$_<mview_name>, MVIEW$_<mview_name>, mowner.master@dblinkmowner.MLOG$_master@dblink still exist.

ORA-12009: materialized views may not contain long columns
ORA-12010: cannot create materialized view log on table owned by SYS

Cause: An attempt was made to create a materialized view log on the table owned by SYS. CREATE MATERIALIZED VIEW LOG attempts to create a trigger on the table, but triggers can not be created on SYS tables.

Action: Do not create a materialized view log on SYS tables.

ORA-12011: execution of string jobs failed

Cause: An error was caught in dbms_ijob.run from one or more jobs which were due to be run.

Action: Look at the alert log for details on which jobs failed and why.

ORA-12012: error on auto execute of job string

Cause: An error was caught while doing an automatic execution of a job.

Action: Look at the accompanying errors for details on why the execute failed.

ORA-12013: updatable materialized view must be simple enough and have a materialized view log on its master table to do fast refresh

Cause: The updatable materialized view query contained a JOIN, SUBQUERY, UNION, CONNECT BY, ORDER BY, or GROUP BY clause, or the master table did not have a materialized view log.

Action: Make the materialized view simpler. If a join is really needed, make multiple simple materialized views then put a view on top of them. Make sure a materialized view log is created for the master table.

ORA-12014: table ‘string‘ does not contain a primary key constraint

Cause: The CREATE MATERIALIZED VIEW LOG command was issued with the WITH PRIMARY KEY option and the master table did not contain a primary key constraint or the constraint was disabled.

Action: Reissue the command using only the WITH ROWID option, create a primary key constraint on the master table, or enable an existing primary key constraint.

ORA-12015: cannot create a fast refresh materialized view from a complex query

Cause: Neither ROWIDs and nor primary key constraints are supported for complex queries.

Action: Reissue the command with the REFRESH FORCE or REFRESH COMPLETE option or create a simple materialized view.

ORA-12016: materialized view does not include all primary key columns

Cause: The query that instantiates the materialized view did not include all of the columns in the master’s primary key constraint.

Action: Include all of the master’s primary key columns in the materialized view query or create a ROWID materialized view.

ORA-12017: cannot alter primary key mview ‘string‘ to a rowid mview

Cause: An attempt was made to convert the primary key of a materialized view to a ROWID materialized view.

Action: Conversion of a primary key materialized view to a ROWID materialized view is not supported. Create a new materialized view with ROWIDs or drop and recreate the materialized view with ROWIDs.

ORA-12018: following error encountered during code generation for “string“.”string

Cause: The refresh operations for the indicated materialized view could not be regenerated due to errors.

Action: Correct the problem indicated in the following error messages and repeat the operation.

ORA-12019: master table is a synonym to a remote object

Cause: An attempt was made to create a materialized view or a materialized view log on a remote synonym which is unsupported.

Action: Do not create a materialized view or materialized view log on a remote synonym.

ORA-12020: materialized view string is not registered

Cause: An attempt was made to unregister a materialized view that is not registered.

Action: No action required.

ORA-12021: materialized view “string“.”string” is corrupt

Cause: The materialized view indicated is no longer valid.

Action: Contact Oracle Customer Support.

ORA-12022: materialized view log on “string“.”string” already has rowid

Cause: Materialized view log on the indicated table already has ROWID information.

Action: No action required.

ORA-12023: missing index on materialized view “string“.”string

Cause: The specified ROWID materialized view did not have the required index on the ROWID column of its underlying table.

Action: Drop and recreate the materialized view.

ORA-12024: materialized view log on “string“.”string” does not have primary key columns

Cause: Materialized view log on the indicated table does not have primary key information.

Action: Add primary keys to the materialized view log using the ALTER MATERIALIZED VIEW command.

ORA-12025: materialized view log on “string“.”string” already has primary keys

Cause: Materialized view log on the indicated table already has primary key columns.

Action: No action required.

ORA-12026: invalid filter column detected

Cause: One or more of the specified filter columns did not exist or was a primary key column or a primary key based object identifier.

Action: Ensure that all specified filter columns exist in the master table and ensure that primary key columns or primary key based object identifiers are not included in the list of filter columns.

ORA-12027: duplicate filter column

Cause: One or more of the specified filter columns were already being recorded in the materialized view log.

Action: Describe the materialized view log table and reissue the SQL command with the filter columns that are already being recorded in the materialized view log.

ORA-12028: materialized view type is not supported by master site string

Cause: Pre-Oracle8 master sites are not able to support primary key or subquery materialized views that are able to perform a fast refresh.

Action: Create a ROWID materialized view or use a master table from an Oracle8 site.

ORA-12029: LOB columns may not be used as filter columns

Cause: An attempt was made to use LOB columns as filter columns.

Action: Remove LOB columns from the filter columns list and retry command.

ORA-12030: cannot create a fast refresh materialized view

Cause: The materialized view log did not exist or did not log the information needed by the materialized view to perform a fast refresh.

Action: Ensure that the materialized view log exists and logs the necessary information. – For ROWID materialized views, the master table’s ROWID must be logged. – For primary key materialized views, the master table’s primary key columns must be logged. – For subquery materialized views, the filter columns, primary key, and ROWID values must be logged. – For object materialized views, object id must be logged.

ORA-12031: cannot use primary key columns from materialized view log on “string“.”string

Cause: The materialized view log either did not have primary key columns logged, or the timestamp associated with the primary key columns was more recent than the last refresh time.

Action: A complete refresh is required before the next fast refresh. Add primary key columns to the materialized view log, if required.

ORA-12032: cannot use rowid column from materialized view log on “string“.”string

Cause: The materialized view log either does not have ROWID columns logged, or the timestamp associated with the ROWID columns is more recent than the last refresh time.

Action: A complete refresh is required before the next fast refresh. Add ROWID columns to the materialized view log, if required.

ORA-12033: cannot use filter columns from materialized view log on “string“.”string

Cause: The materialized view log either did not have filter columns logged, or the timestamp associated with the filter columns was more recent than the last refresh time.

Action: A complete refresh is required before the next fast refresh. Add filter columns to the materialized view log, if required.

ORA-12034: materialized view log on “string“.”string” younger than last refresh

Cause: The materialized view log was younger than the last refresh.

Action: A complete refresh is required before the next fast refresh.

ORA-12035: could not use materialized view log on “string“.”string

Cause: The materialized view log did not exist or could not be used.

Action: Use just REFRESH, which will reinstantiate the entire table. If a materialized view log exists and the form of the materialized view allows the use of a materialized view log, REFRESH FAST will be available starting the next time the materialized view is refreshed.

ORA-12036: updatable materialized view log is not empty, refresh materialized view

Cause: The updatable materialized view log was not empty. The updatable materialized view log must be empty before an updatable rowid materialized view can be altered to a primary key materialized view.

Action: Ensure that updatable materialized view log is empty by refreshing the materialized view before converting the updatable ROWID materialized view to a primary key materialized view.

ORA-12037: unknown export format

Cause: An attempt was made to import a materialized view exported by an unknown export version (e.g., from a newer release than the importing site)

Action: Re-export the file using a version of export known by the importing site.

ORA-12038: string literal has unexpected length
ORA-12039: unable to use local rollback segment “string

Cause: A local rollback segment was specified in the CREATE MATERIALIZED VIEW command, but automatic refresh parameters were not specified. Therefore a refresh group was not created to automatically refresh the materialized view and the local rollback segment can’t be registered for future use.

Action: Either supply the automatic refresh parameters so that a refresh group will be created or do not specify a local rollback segment.

ORA-12040: master rollback segment option not support by master site string

Cause: An attempt was made to specify master rollback segment in the current operation. The master site of the current materialized view does not allow users to specify a rollback segment to be used for materialized view operations. This feature is only supported by Oracle8 or later master sites.

Action: Do not specify a master rollback segment in the current operation or choose a new master site.

ORA-12041: cannot record ROWIDs for index-organized table “string“.”string

Cause: Index-organized tables do not have ROWIDs. Therefore a materialized view log that records the ROWIDs of an index-organized table could not be created.

Action: Do not include the WITH ROWID option when using the CREATE MATERIALIZED VIEW command and do not include the ADD ROWID option when using the ALTER MATERIALIZED VIEW command if the master table is index-organized.

ORA-12042: cannot alter job_queue_processes in single process mode

Cause: An attempt was made to alter job_queue_processes in single process mode.

Action: Do not attempt to set job_queue_processes in single process mode.

ORA-12043: invalid CREATE MATERIALIZED VIEW option

Cause: An invalid option was used in a CREATE MATERIALIZED VIEW statement.

Action: Specify only valid options.

ORA-12044: invalid CREATE MATERIALIZED VIEW LOG option

Cause: An invalid option was used in a CREATE MATERIALIZED VIEW LOG statement.

Action: Specify only valid options.

ORA-12045: invalid ALTER MATERIALIZED VIEW LOG option

Cause: An invalid option was used in an ALTER MATERIALIZED VIEW LOG statement.

Action: Specify only valid options.

ORA-12046: cannot use trusted constraints for refreshing remote MV

Cause: REFRESH USING TRUSTED CONSTRAINTS specified in ALTER MATERIALIZED VIEW or CREATE MATERIALIZED VIEW of a remote materialized view

Action: remove this attribute from ALTER/ CREATE MATERIALIZED VIEW DDL

ORA-12047: PCT FAST REFRESH cannot be used for materialized view “string“.”string

Cause: PCT refresh is either not enabled on this materialized view or not possible after set of the base table changes since last refresh.

Action: Use just REFRESH FORCE, which will reinstantiate the entire table and try to pick the best refresh method on the materialized view Do explain_mview to look at the cause why PCT refresh is not possible on this materialized view

ORA-12048: error encountered while refreshing materialized view “string“.”string

Cause: Some problem occurs during refresh of multiple materialized views in atomic mode. The materialized view whose refresh failed has raised this error.

Action: Examine the other messages on the stack to find the refresh problem.

ORA-12051: ON COMMIT attribute is incompatible with other options

Cause: ON COMMIT refresh attribute, incompatible with other refresh options such as automatic periodic refresh, was specified.

Action: Specify only valid options.

ORA-12052: cannot fast refresh materialized view string.string

Cause: Either ROWIDs of certain tables were missing in the definition or the inner table of an outer join did not have UNIQUE constraints on join columns.

Action: Specify the FORCE or COMPLETE option. If this error is got during creation, the materialized view definition may have be changed. Refer to the documentation on materialized views.

ORA-12053: this is not a valid nested materialized view

Cause: The list of objects in the FROM clause of the definition of this materialized view had some dependencies upon each other.

Action: Refer to the documentation to see which types of nesting are valid.

ORA-12054: cannot set the ON COMMIT refresh attribute for the materialized view

Cause: The materialized view did not satisfy conditions for refresh at commit time.

Action: Specify only valid options.

ORA-12055: materialized view definition contains cyclic dependencies with existing materialized views

Cause: The materialized view query definition introduced a cyclic dependency with existing materialized view.

Action: Modify the materialized view query definition.

ORA-12056: invalid REFRESH method

Cause: The NEVER REFRESH option may not be used under the following conditions: * The materialized view is updatable * The materialized view refreshes ON COMMIT * Automatic refresh options are specified

Action: For updatable materialized views, reissue the SQL command using REFRESH FORCE, REFRESH FAST, or REFRESH COMPLETE. For read-only materialized views, reissue the SQL command using ON DEMAND.

ORA-12057: materialized view or zonemap “string“.”string” is invalid and must use complete refresh

Cause: The status of the materialized view or zonemap was invalid and an attempt was made to fast refresh it.

Action: Perform a complete refresh of the materialized view or zonemap.

ORA-12058: materialized view cannot use prebuilt table

Cause: An attempt was made to use the prebuilt tables.

Action: Reissue the SQL command using BUILD IMMEDIATE or BUILD DEFERRED.

ORA-12059: prebuilt table “string“.”string” does not exist

Cause: The specified prebuilt table did not exist.

Action: Reissue the SQL command using BUILD IMMEDIATE, BUILD DEFERRED, or ensure that the prebuilt table exists.

ORA-12060: shape of prebuilt table does not match definition query

Cause: The number of columns or the type or the length semantics of a column in the prebuilt table did not match the materialized view definition query.

Action: Reissue the SQL command using BUILD IMMEDIATE, BUILD DEFERRED, or ensure that the prebuilt table matches the materialized view definition query.

ORA-12061: invalid ALTER MATERIALIZED VIEW option

Cause: An invalid option was used in an ALTER MATERIALIZED VIEW statement.

Action: Specify only valid options.

ORA-12062: transaction string received out of sequence from site string

Cause: A transaction from the client site was received out of sequence. This implies that one or more transactions were missing.

Action: Ensure that the transaction queue at the client site is valid and has not been corrupted.

ORA-12063: unable to apply transaction from site string

Cause: The current transaction from the client site could not be applied to the master site.

Action: Ensure that the client site is still valid and that it has not been dropped from the master site.

ORA-12064: invalid refresh sequence number: string

Cause: The client site was attempting to perform a refresh with an invalid refresh sequence.

Action: Perform a complete refresh to synchronize the refresh sequence number.

ORA-12065: unknown refresh group identifier string

Cause: The specified refresh group did not exist at the master site.

Action: Ensure that the client site is still valid and that it has not been dropped from the master site.

ORA-12066: invalid CREATE MATERIALIZED VIEW command

Cause: The Replication API does not support the following options and types of materialized view: o ROWID materialized views o REFRESH ON COMMIT o ON PREBUILT TABLE o BUILD DEFERRED o NEVER REFRESH o ENABLE QUERY REWRITE

Action: Create a PRIMARY KEY materialized view using REFRESH WITH PRIMARY KEY and/or remove the invalid options.

ORA-12067: empty refresh groups are not allowed

Cause: The refresh group being instantiated did not contain any materialized views.

Action: Modify the template to include at least one materialized view.

ORA-12068: updatable mview log for mview “string“.”string” does not exist

Cause: The updatable materialized view was missing the updatable materialized view log required to track updates made to the materialized view.

Action: Create the updatable materialized view log.

ORA-12069: invalid object for offline instantiation

Cause: Only materialized views can be offline instantiated. The object being offline instantiated was not a valid materialized view.

Action: Remove the object from the template or replace the object with a valid materialized view.

ORA-12070: cannot offline instantiate materialized view “string“.”string

Cause: Offline instantiation does not support materialized views using the following options: o ON PREBUILT TABLE o BUILD DEFERRED

Action: Remove the invalid options.

ORA-12071: definition query of “string“.”string” is invalid for offline instantiation

Cause: Offline instantiation requires materialized view definition queries to observe the following constraints: o The database link that will be used by the materialized view site to connect to the master site must be included with each master table referenced in the query. o All master tables referenced must be located at the local site. References to other sites are not allowed.

Action: Modify the materialized view definition query.

ORA-12072: updatable materialized view log data for “string“.”string” cannot be created

Cause: The updatable materialized view was missing the updatable materialized view log required to track updates made to the materialized view.

Action: Create an updatable materialized view log.

ORA-12073: request cannot be processed

Cause: An out-of-sequence request was made and it cannot be processed.

Action: Try again with a valid request.

ORA-12074: invalid memory address

Cause: An attempt was made to access an invalid memory region.

Action: Reconnect and try the command again.

ORA-12075: invalid object or field

Cause: An attempt was made to access an invalid field or object in the Java Virtual Memory.

Action: Retry the request.

ORA-12076: invalid threshold value

Cause: The result set threshold or LOB threshold value is not supported.

Action: Specify a threshold value below 64K.

ORA-12077: temporary updatable materialized view log does not exist

Cause: Temporary updatable materialized view log was not created or was dropped.

Action: Re-create the temporary updatable materialized view log. Warning: This will cause a complete refresh of the materialized view.

ORA-12078: fast refresh of refresh group ID string failed

Cause: Refresh result set sent through client method REFRESH_REQ_RESULT returned an unknown value.

Action: Re-issue the refresh request.

ORA-12079: do not invalidate result cache created during materialized view refresh

Cause: Result cache created during materialized view refresh was not invalidated at end.

Action: Do not set this as an event.

ORA-12080: Buffer cache miss for IOQ batching
ORA-12081: update operation not allowed on table “string“.”string

Cause: An attempt was made to update a read-only materialized view.

Action: No action required. Only Oracle is allowed to update a read-only materialized view.

ORA-12082: “string“.”string” cannot be index organized

Cause: An attempt was made to create an index-organized materialized aggregate view or an index-organized updatable ROWID materialized view. This is not supported.

Action: Try to create the materialized view without the index organization clause.

ORA-12083: must use DROP MATERIALIZED VIEW to drop “string“.”string

Cause: An attempt was made to drop a materialized view using a command other than DROP MATERIALIZED VIEW.

Action: Use the DROP MATERIALIZED VIEW command.

ORA-12084: must use ALTER MATERIALIZED VIEW to alter “string“.”string

Cause: An attempt was made to alter a materialized view using a command other than ALTER MATERIALIZED VIEW.

Action: Use the ALTER MATERIALIZED VIEW command.

ORA-12085: materialized view log on “string“.”string” already has object id

Cause: Materialized view log on the indicated table already has object id information.

Action: No action required.

ORA-12086: table “string“.”string” is not an object table

Cause: The CREATE MATERIALIZED VIEW LOG command was issued with the WITH OBJECT ID option and the master table is not an object table.

Action: Either specify the name of an object table, or remove the WITH OBJECT ID clause.

ORA-12087: online redefinition not allowed on tables owned by “string

Cause: An attempt was made to online redefine a table owned by SYS or SYSTEM.

Action: Do not attempt to online redefine a table owned by SYS or SYSTEM.

ORA-12088: cannot online redefine table “string“.”string” with unsupported datatype

Cause: An attempt was made to online redefine a table containing a LONG column, an ADT column, or a FILE column.

Action: Do not attempt to online redefine a table containing a LONG column, an ADT column, or a FILE column.

ORA-12089: cannot online redefine table “string“.”string” with no primary key

Cause: An attempt was made to online redefine a table that does not have a primary key defined on it.

Action: Do not attempt to online redefine a table that does not have a primary key defined on it.

ORA-12090: cannot online redefine table “string“.”string

Cause: An attempt was made to online redefine a table that is either a temporary table, an IOT overflow table, a table with fine-grained access control or row-level security enabled, a CDC change table, or a table with a CDC change table defined on it.

Action: Do not attempt to online redefine a table that is not supported by online redefinition.

ORA-12091: cannot online redefine table “string“.”string” with materialized views

Cause: An attempt was made to online redefine a table that had materialized views defined on it or had a materialized view log defined on it or is a master.

Action: Drop all materialized views and materialized view logs before attempting to online redefine the table.

ORA-12092: cannot online redefine replicated table “string“.”string

Cause: An attempt was made to online redefine a table that is either a materialized view or a replicated table.

Action: Do not attempt to online redefine a table that is either a materialized view or a replicated table.

ORA-12093: invalid interim table “string“.”string

Cause: The table is not the interim table of the corresponding table to be online redefined.

Action: Pass in the valid interim table.

ORA-12094: error during online redefinition

Cause: There was an error during the online redefinition process.

Action: Abort the online redefinition process.

ORA-12096: error in materialized view log on “string“.”string

Cause: There was an error originating from this materialized view log. One possible cause is that schema redefinition has occurred on the master table and one or more columns in the log is now a different type than corresponding master column(s). Another possible cause is that there is a problem accessing the underlying materialized view log table.

Action: Check further error messages in stack for more detail about the cause. If there has been schema redefinition, drop the materialized view log and recreate it.

ORA-12097: changes in the master tables during refresh, try refresh again

Cause: There are some changes (i.e., conventional DML, direct load, partition maintenance operation) in the master tables during materialized view refresh.

Action: Refresh the affected materialized views again.

ORA-12098: cannot comment on the materialized view

Cause: An attempt was made to issue a COMMENT ON TABLE statement on a materialized view.

Action: Issue a COMMENT ON MATERIALIZED VIEW statement instead.

ORA-12099: Don’t go into fast table scan (kdst) mode
ORA-12100: materialized view log on “string“.”string” already has sequence

Cause: Materialized view log on the indicated table already has sequence information.

Action: No action required.

ORA-12101: shape of materialized view does not match the base table

Cause: The number of columns or the type or the length semantics of a column in the materialized view did not match the materialized view base table.

Action: Ensure that the materialized view column list matches with the base table.

15 total views, 15 views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-12150 to ORA-12400

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-12150 to ORA-12400

ORA-12150: TNS:unable to send data

Cause: Unable to send data. Connection probably disconnected.

Action: Reestablish connection. If the error is persistent, turn on tracing and reexecute the operation.

ORA-12151: TNS:received bad packet type from network layer

Cause: Internal error.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Worldwide Customer Support.

ORA-12152: TNS:unable to send break message

Cause: Unable to send break message. Connection probably disconnected.

Action: Reestablish connection. If the error is persistent, turn on tracing and reexecute the operation.

ORA-12153: TNS:not connected

Cause: Not currently connected to a remote host.

Action: Reestablish connection.

ORA-12154: TNS:could not resolve the connect identifier specified

Cause: A connection to a database or other service was requested using a connect identifier, and the connect identifier specified could not be resolved into a connect descriptor using one of the naming methods configured. For example, if the type of connect identifier used was a net service name then the net service name could not be found in a naming method repository, or the repository could not be located or reached.

Action: – If you are using local naming (TNSNAMES.ORA file): – Make sure that “TNSNAMES” is listed as one of the values of the NAMES.DIRECTORY_PATH parameter in the Oracle Net profile (SQLNET.ORA) – Verify that a TNSNAMES.ORA file exists and is in the proper directory and is accessible. – Check that the net service name used as the connect identifier exists in the TNSNAMES.ORA file. – Make sure there are no syntax errors anywhere in the TNSNAMES.ORA file. Look for unmatched parentheses or stray characters. Errors in a TNSNAMES.ORA file may make it unusable. – If you are using directory naming: – Verify that “LDAP” is listed as one of the values of the NAMES.DIRETORY_PATH parameter in the Oracle Net profile (SQLNET.ORA). – Verify that the LDAP directory server is up and that it is accessible. – Verify that the net service name or database name used as the connect identifier is configured in the directory. – Verify that the default context being used is correct by specifying a fully qualified net service name or a full LDAP DN as the connect identifier – If you are using easy connect naming: – Verify that “EZCONNECT” is listed as one of the values of the NAMES.DIRETORY_PATH parameter in the Oracle Net profile (SQLNET.ORA). – Make sure the host, port and service name specified are correct. – Try enclosing the connect identifier in quote marks. See the Oracle Net Services Administrators Guide or the Oracle operating system specific guide for more information on naming.

ORA-12155: TNS:received bad datatype in NSWMARKER packet

Cause: Internal error during break handling.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Worldwide Customer Support.

ORA-12156: TNS:tried to reset line from incorrect state

Cause: Internal error during break handling.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Worldwide Customer Support.

ORA-12157: TNS:internal network communication error

Cause: Internal error during network communication.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Worldwide Customer Support.

ORA-12158: TNS:could not initialize parameter subsystem

Cause: Unable to locate parameter file.

Action: Verify that a valid parameter file exists, and is readable.

ORA-12159: TNS:trace file not writeable

Cause: The trace file to be generated is not writeable by this user.

Action: If the user does not have write permissions in the directory to which the trace file will be written, contact an administrator to get the proper permissions or set the TRACE_DIRECTORY_CLIENT parameter in the net profile (SQLNET.ORA file) to a directory the user can write to.

ORA-12160: TNS:internal error: Bad error number

Cause: Corrupt error reporting subsystem.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Worldwide Customer Support.

ORA-12161: TNS:internal error: partial data received

Cause: The connection may be terminated.

Action: Reconnect and try again. For further details, turn on tracing and reexecute the operation. If error persists, contact Worldwide Customer Support.

ORA-12162: TNS:net service name is incorrectly specified

Cause: The connect descriptor corresponding to the net service name in TNSNAMES.ORA or in the directory server (Oracle Internet Directory) is incorrectly specified.

Action: If using local naming make sure there are no syntax errors in the corresponding connect descriptor in the TNSNAMES.ORA file. If using directory naming check the information provided through the administration used for directory naming. If using ORACLE_SID, please check if ORACLE_SID is// set.

ORA-12163: TNS:connect descriptor is too long

Cause: The connect descriptor corresponding to the net service name specified as the connect identifier is too long. The maximum length for a connect descriptor is 512 bytes and this limit has been exceeded.

Action: Check the net service name’s connect descriptor in the local naming file (TNSNAMES.ORA) or in the directory server (Oracle Internet Directory). Use a smaller connect descriptor. If this is not possible, contact Worldwide Customer Support.

ORA-12164: TNS:Sqlnet.fdf file not present

Cause: The sqlnet.fdf file doesn’t exist in $ORACLE_HOME/network/admin.

Action: The sqlnet.fdf file is required for Oracle Tracing to occur. Either install the sqlnet.fdf file in $ORACLE_HOME/network/admin or turn off tracing in your ORA file.

ORA-12165: TNS:Trying to write trace file into swap space.

Cause: Oracle Trace doesn’t allow writing trace information into your swap space.

Action: Oracle Trace cannot write trace information into swap space so either disable tracing or redirect trace files to be written to another area of your disk.

ORA-12166: TNS:Client can not connect to HO agent.

Cause: NVstring contained DESCRIPTION/HO.

Action: Call HO agent from integrating server.

ORA-12168: TNS:Unable to contact LDAP Directory Server

Cause: Cannot contact LDAP directory server to get Oracle Net configuration.

Action: Verify that the directory server is up and accessible from the network. Verify that directory access configuration is correct. For more information see the Oracle Internet Directory Administrators Guide or the Oracle Net Administrators Guide.

ORA-12169: TNS:Net service name given as connect identifier is too long

Cause: The net service name you are attempting to resolve is too long.

Action: The maximum length of a net service name is 255 bytes; this limit has been exceeded. Use a smaller net service name. If this is not possible, contact Worldwide Customer Support.

ORA-12170: TNS:Connect timeout occurred

Cause: The server shut down because connection establishment or communication with a client failed to complete within the allotted time interval. This may be a result of network or system delays; or this may indicate that a malicious client is trying to cause a Denial of Service attack on the server.

Action: If the error occurred because of a slow network or system, reconfigure one or all of the parameters SQLNET.INBOUND_CONNECT_TIMEOUT, SQLNET.SEND_TIMEOUT, SQLNET.RECV_TIMEOUT in sqlnet.ora to larger values. If a malicious client is suspected, use the address in sqlnet.log to identify the source and restrict access. Note that logged addresses may not be reliable as they can be forged (e.g. in TCP/IP).

ORA-12171: TNS:could not resolve connect identifier: string

Cause: A connection to a database or other service was requested using a connect identifier, and the connect identifier specified could not be resolved into a connect descriptor using one of the naming methods configured. For example, if the type of connect identifier used was a net service name then the net service name could not be found in a naming method repository, or the repository could not be located or reached.

Action: – If you are using local naming (TNSNAMES.ORA file): – Make sure that “TNSNAMES” is listed as one of the values of the NAMES.DIRECTORY_PATH parameter in the Oracle Net profile (SQLNET.ORA) – Verify that a TNSNAMES.ORA file exists and is in the proper directory and is accessible. – Check that the net service name used as the connect identifier exists in the TNSNAMES.ORA file. – Make sure there are no syntax errors anywhere in the TNSNAMES.ORA file. Look for unmatched parentheses or stray characters. Errors in a TNSNAMES.ORA file may make it unusable. – If you are using directory naming: – Verify that “LDAP” is listed as one of the values of the NAMES.DIRETORY_PATH parameter in the Oracle Net profile (SQLNET.ORA). – Verify that the LDAP directory server is up and that it is accessible. – Verify that the net service name or database name used as the connect identifier is configured in the directory. – Verify that the default context being used is correct by specifying a fully qualified net service name or a full LDAP DN as the connect identifier – If you are using easy connect naming: – Verify that “EZCONNECT” is listed as one of the values of the NAMES.DIRETORY_PATH parameter in the Oracle Net profile (SQLNET.ORA). – Make sure the host, port and service name specified are correct. – Try enclosing the connect identifier in quote marks. See the Oracle Net Services Administrators Guide or the Oracle operating system specific guide for more information on naming.

ORA-12196: TNS:received an error from TNS

Cause: The navigation layer received an error from TNS.

Action: See the error log file for the specific TNS error.

ORA-12197: TNS:keyword-value resolution error

Cause: The navigation layer received an error while trying to look up a value for a keyword.

Action: Check the syntax of the connect descriptor.

ORA-12198: TNS:could not find path to destination

Cause: Could not navigate a path through Interchanges to the destination. This error occurs if an invalid community is in the address string, or the address includes a protocol that is not available or the TNSNAV.ORA file does not have a correct CMANAGER address specified or the Interchange is down.

Action: Assure that Interchanges necessary to get to the desired destination are up and have available capacity for an additional connection. Also check that the correct community and protocol have been specified in the CMANAGER address used.

ORA-12200: TNS:could not allocate memory

Cause: Out of memory on machine.

Action: Reconfigure machine to have more storage or run fewer applications while the Interchange is running.

ORA-12201: TNS:encountered too small a connection buffer

Cause: TNS connection buffer supplied by the application was too small to retrieve the data sent back.

Action: Supply a larger connection buffer. If problem persists, call Worldwide Customer Support.

ORA-12202: TNS:internal navigation error

Cause: Internal navigation error.

Action: Not normally visible to the user. For further details contact Worldwide Customer Support.

ORA-12203: TNS:unable to connect to destination

Cause: Invalid address specified or destination is not listening. This error can also occur because of underlying network or network transport problems.

Action: Verify that the net service name you entered was correct. Verify that the ADDRESS portion of the connect descriptor which corresponds to the net service name is correct. Ensure that the destination process (for example the listener) is running at the remote node.

ORA-12204: TNS:received data refused from an application

Cause: The application using Connection Manager refused the connection at the listener.

Action: Make sure that the application listener at the destination is functioning correctly. If it is and the problem persists, contact Worldwide Customer Support.

ORA-12205: TNS:could not get failed addresses

Cause: Internal navigation error.

Action: Not normally visible to the user. For further details contact Worldwide Customer Support.

ORA-12206: TNS:received a TNS error during navigation

Cause: Internal navigation error because of an unexpected TNS error.

Action: Look at the log file to find the TNS error. If necessary, turn on tracing and repeat the operation.

ORA-12207: TNS:unable to perform navigation

Cause: Improperly configured navigation file TNSNAV.ORA.

Action: Check the syntax of the TNSNAV.ORA file on the application`s machine, and verify that it lists the correct communities.

ORA-12208: TNS:could not find the TNSNAV.ORA file

Cause: Either the ORACLE environment is not set up correctly, or the TNSNAV.ORA file is not present.

Action: Ensure that the ORACLE environment is set up appropriately on your platform and that a TNSNAV.ORA file is present.

ORA-12209: TNS:encountered uninitialized global

Cause: Application calling navigation routine has not properly configured the global variables. There are no TNSNAV.ORA files available, or they are defective.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Worldwide Customer Support.

ORA-12210: TNS:error in finding Navigator data

Cause: Application calling navigation routine has not properly configured the TNSNAV.ORA file.

Action: Check the syntax of the TNSNAV.ORA file.

ORA-12211: TNS:needs PREFERRED_CMANAGERS entry in TNSNAV.ORA

Cause: TNSNAV.ORA does not have a PREFERRED_CMANAGERS defined.

Action: Add a PREFERRED_CMANAGERS entry to the TNSNAV.ORA file.

ORA-12212: TNS:incomplete PREFERRED_CMANAGERS binding in TNSNAV.ORA

Cause: The PREFERRED_CMANAGERS binding in the client’s TNSNAV.ORA file does not have a CMANAGER_NAME specified.

Action: Define the CMANAGER_NAME as part of the PREFERRED_CMANAGERS binding. Use of the Oracle Network Manager should eliminate this error.

ORA-12213: TNS:incomplete PREFERRED_CMANAGERS binding in TNSNAV.ORA

Cause: The PREFERRED_CMANAGERS binding in the client’s TNSNAV.ORA file does not have an ADDRESS specified.

Action: Define the ADDRESS as part of the PREFERRED_CMANAGERS binding.

ORA-12214: TNS:missing local communities entry in TNSNAV.ORA

Cause: There is no LOCAL_COMMUNITIES entry in TNSNAV.ORA.

Action: Define the LOCAL_COMMUNITIES for this node in the TNSNAV.ORA file.

ORA-12215: TNS:poorly formed PREFERRED_NAVIGATORS Addresses in TNSNAV.ORA

Cause: Address binding for PREFERRED_NAVIGATORS entry is improperly entered. entry.

Action: Check your PREFERRED_NAVIGATORS entry and fix it in TNSNAV.ORA

ORA-12216: TNS:poorly formed PREFERRED_CMANAGERS addresses in TNSNAV.ORA

Cause: Address binding for the PREFERRED_CMANAGERS entry in the client’s TNSNAV.ORA file is improperly entered.

Action: Define the ADDRESS as part of the PREFERRED_CMANAGERS binding.

ORA-12217: TNS:could not contact PREFERRED_CMANAGERS in TNSNAV.ORA

Cause: There is a syntax error in the PREFERRED_CMANAGERS entry, or addresses specified are wrong, or the intended Connection Managers are unavailable.

Action: Check the PREFERRED_CMANAGERS entries in the client’s TNSNAV.ORA file and correct them or talk with your network administrator to determine if the specified Connection Managers are available. Verify that the Interchanges are active by using the INTCTL STATUS command.

ORA-12218: TNS:unacceptable network configuration data

Cause: Poorly formed network configuration data. For example, a PREFERRED_CMANAGERS entry may have an incorrect CMANAGER_NAME in the client’s TNSNAV.ORA file. Or an Interchange downtime parameter (TIMEOUT_INTERVAL) on the Navigator may be set to zero in INTCHG.ORA.

Action: Check the entries in TNSNAV.ORA and the Interchange configuration files and correct them. If necessary, talk with your network administrator to determine if the specified Interchanges (Connection Managers) are available and properly configured. Use the Oracle Network Manager to generate the configuration files if necessary.

ORA-12219: TNS:missing community name from address in ADDRESS_LIST

Cause: This error occurs when an ADDRESS_LIST has some ADDRESSes in it that have no COMMUNITY component and others that do have a COMMUNITY component.

Action: Check that in the connect descriptors you are using either all the ADDRESSes have a COMMUNITY component or all do not.

ORA-12221: TNS:illegal ADDRESS parameters

Cause: An illegal set of protocol adapter parameters was specified. In some cases, this error is returned when a connection cannot be made to the protocol transport.

Action: Verify that the destination can be reached using the specified protocol. Check the parameters within the ADDRESS section of TNSNAMES.ORA or in the directory. Legal ADDRESS parameter formats may be found in the Oracle operating system specific documentation or the Oracle Net Administrator’s Guide. Protocols that resolve names at the transport layer are vulnerable to this error if not properly configured or names are misspelled.

ORA-12222: TNS:no support is available for the protocol indicated

Cause: The protocol requested in the ADDRESS portion of the connect descriptor identified through the net service name is not available. If the supplied ADDRESS is typographically correct then support for that protocol is not installed.

Action: Install support for the protocol or correct typographical error, as appropriate. Note: if the supplied address was derived from resolving the net service name, check the address in the appropriate file (TNSNAMES.ORA, LISTENER.ORA) or in the directory server.

ORA-12223: TNS:internal limit restriction exceeded

Cause: Too many TNS connections open simultaneously.

Action: Wait for connections to close and re-try.

ORA-12224: TNS:no listener

Cause: The connection request could not be completed because the listener is not running.

Action: Ensure that the supplied destination address matches one of the addresses used by the listener – compare the TNSNAMES.ORA entry with the appropriate LISTENER.ORA file (or TNSNAV.ORA if the connection is to go by way of an Interchange). Start the listener on the remote machine.

ORA-12225: TNS:destination host unreachable

Cause: Contact can not be made with remote party.

Action: Make sure the network driver is functioning and the network is up.

ORA-12226: TNS:operating system resource quota exceeded

Cause: The current user has exceeded the allotted resource assigned in the operating system.

Action: Acquire more operating system resource, or perform a different function.

ORA-12227: TNS:syntax error

Cause: The supplied connect descriptor contains illegal syntax.

Action: Check the syntax of the connect descriptor in TNSNAMES.ORA.

ORA-12228: TNS:protocol adapter not loadable

Cause: On some platforms (such as Windows) protocol support is loaded at run-time. If the shared library (or DLL) for the protocol adapter is missing or one of its supporting libraries is missing then this error is returned.

Action: For further details, turn on tracing and reexecute the operation. The trace file will include the name of the shared library (or DLL) that could not be loaded.

ORA-12229: TNS:Interchange has no more free connections

Cause: One or more Interchanges along the path to the destination desired has no more free connections available to be used for this call.

Action: Try again later when the Interchanges are less busy, or contact your network administrator to have him determine which interchange it is, and increase the number of connections available on that interchange.

ORA-12230: TNS:Severe Network error occurred in making this connection

Cause: This error is reported by an interchange which fails to make contact with the destination due to a physical network error while calling a destination.

Action: Try again later when the network service may have been fixed or report the problem to your Network Administrator so that he may fix the problem.

ORA-12231: TNS:No connection possible to destination

Cause: This error is reported by an interchange which fails to find a possible connection along the path to the destination.

Action: Report the problem to your Network Administrator so that he may fix the problem.

ORA-12232: TNS:No path available to destination

Cause: This error is reported by an interchange which fails to find a possible path to the destination.

Action: Report the problem to your Network Administrator so that he may fix the problem.

ORA-12233: TNS:Failure to accept a connection

Cause: This error is reported by an interchange which fails to accept a connection due to a redirect failure.

Action: Report the problem to your Network Administrator so that he may isolate the interchange problem.

ORA-12234: TNS:Redirect to destination

Cause: This error is reported by an interchange which determines that this interchange is not the right gateway and needs to redirect the connection to another gateway along the path to the destination.

Action: None

ORA-12235: TNS:Failure to redirect to destination

Cause: This error is reported by an interchange which fails to redirect a connection to another interchange along the path to the destination.

Action: Report the problem to your Network Administrator so that he may fix the problem.

ORA-12236: TNS:protocol support not loaded

Cause: On some platforms (such as Windows) protocol support is loaded at run-time. If the shared library (or DLL) for the protocol adapter has not been loaded, then this error is returned.

Action: For further details, turn on tracing and reexecute the operation. The trace file will have the name of the shared library (or DLL) that has not been loaded.

ORA-12238: TNS: NT Operaion is aborted

Cause: The NT operation is aborted because it is interrupted by upper layer to cleanup the database session.

Action: None

ORA-12315: database link type is invalid for the ALTER DATABASE statement

Cause: The database link name you specified on the ALTER DATABASE statement is not an ROM: link. You must specify an ROM: link when using the ALTER DATABASE statement to mount or open a secondary database.

Action: Re-issue the ALTER DATABASE statement using a valid ROM: link to the database you want to mount or open. If a valid ROM: link does not exist, create one using the CREATE DATABASE LINK command. See the Trusted ORACLE RDBMS Guide to Security Features for more information about creating database links using the ROM: link type.

ORA-12316: syntax error in database link’s connect string

Cause: The connect string in the CREATE DATABASE LINK statement has a syntactical error.

Action: Drop the database link and recreate it using valid syntax. See the SQL Language Reference Manual for more information about the connect string portion of the CREATE DATABASE LINK statement.

ORA-12317: logon to database (link name string) denied

Cause: There are several possible causes for this error. First, you can get this error if your username (and password, if you are using database instead of operating system authentication) in the secondary database are not identical to your username (and password) in the primary database. Second, you can get this error if your username in the secondary database is invalid (has not been created). Third, you can get this error if the username/password combination specified in the connect string of the database link definition is invalid (either not created or has an invalid password).

Action: In the first case, ensure that the secondary database contains a username (and password, if you are using database authentication) identical to the one you are using in the primary database. In general, you should always use operating system authentication in Trusted ORACLE (see the Trusted ORACLE RDBMS Guide to Security Features for more information about the advantages of OS authentication). In the second case, ensure that your username in the secondary database has been created. In the third case, ensure that the username specified in the connect string has been created in the secondary database.

ORA-12318: database (link name string) is already mounted

Cause: You are attempting to mount a secondary database that has already been mounted by your instance.

Action: The database is already mounted, so you need not take additional action to mount it. To establish access, use the ALTER DATABASE linkname OPEN command to open the database.

ORA-12319: database (link name string) is already open

Cause: You are attempting to open a secondary database that is already open.

Action: The database is open and you need not take additional action to establish access.

ORA-12321: database (link name string) is not open and AUTO_MOUNTING=FALSE

Cause: The secondary database that your instance is attempting to mount is not open and automatic mounting has not been enabled.

Action: Manually mount and open the secondary database using ALTER DATABASE linkname with the OPEN and MOUNT options. Alternately, to allow your instance to automatically mount and open secondary databases, set the AUTO_MOUNTING parameter in the parameter file to TRUE.

ORA-12322: unable to mount database (link name string)

Cause: This message should be accompanied by additional error messages that indicate the cause of the problem.

Action: Follow the steps outlined in the accompanying error messages to resolve the problem.

ORA-12323: unable to open database (link name string)

Cause: This message should be accompanied by additional error messages that indicate the cause of the problem.

Action: Follow the steps outlined in the accompanying error messages to resolve the problem.

ORA-12324: cannot use the ROM: link type on a private database link

Cause: You can only specify the ROM: link type on a public, not a private, database link.

Action: Determine if there is an existing public database link to the secondary database. If not, and if you wish to establish public access to the secondary database, create a public database link to the secondary database using the CREATE DATABASE LINK command.

ORA-12326: database string is closing immediately; no operations are permitted

Cause: The database you attempted to access is closing, so your operation has been terminated.

Action: Wait until the database has been reopened, or contact the database adminstrator.

ORA-12329: database string is closed; no operations are permitted

Cause: The database you attempted to access is closed, so your operation has been terminated.

Action: Wait until the database is reopened, or contact the database administrator.

ORA-12333: database (link name string) is not mounted

Cause: You attempted to open a database that has not been mounted.

Action: Mount the database with the ALTER DATABASE linkname MOUNT command, then re-attempt to open the database.

ORA-12334: database (link name string) is still open

Cause: You attempted to dismount a database that is still open.

Action: Close the database with the ALTER DATABASE linkname CLOSE command, then re-attempt to dismount the database.

ORA-12335: database (link name string) is not open

Cause: You attempted to close a database that is not open.

Action: The database is closed; you can proceed with dismounting it.

ORA-12336: cannot login to database (link name string)

Cause: You are tyring to login while another user is mounting or dismounting the same database.

Action: Check to see if the database is in the middle of being mounted or opened and try your login again once the database is accessible.

ORA-12341: maximum number of open mounts exceeded

Cause: The number specified on the OPEN_MOUNTS parameter in the parameter file exceeds the maximum allowed (255).

Action: Change the value of this parameter so that it reflects the actual number of possible open mounts to secondary databases. This must be less than 255.

ORA-12342: open mounts exceeds limit set on the OPEN_MOUNTS parameter

Cause: The number of currently open mounts exceeds the value you specified on the OPEN_MOUNTS parameter.

Action: Increase the value of the OPEN_MOUNTS parameter so that it accommodates the maximum possible number of open mounts to secondary databases.

ORA-12345: user string lacks CREATE SESSION privilege in database link (linkname string)

Cause: There are several possible causes for this message: First, you will get this message if your username in the second database specified was not granted the CREATE SESSION system privilege. Second, you will get this message if the username specified in the connect string of the database link definition was not granted the CREATE SESSION system privilege.

Action: The action you take depends upon the cause of the message: In the first case, ensure that your username in the secondary database was granted the CREATE SESSION system privilege. In the second case, ensure the username specified in the connect string of the database link definition was granted the CREATE SESSION system privilege in the secondary database.

ORA-12350: database link being dropped is still mounted

Cause: An attempt was made to drop a ROM: database link that was still mounted and/or opened.

Action: Close and dismount the database and then re-issue the drop statement.

ORA-12351: cannot create view using a remote object which has a remote object reference

Cause: You tried to create a view which references a remote object which, in turn, references an object on another database. Since the view that you tried to create references a remote object, that object cannot reference an object on another database.

Action: Choose a different object to reference in your view or change the remote object so that it does not reference another database.

ORA-12352: object string.string@string is invalid

Cause: An attempt was made to reference (compile against) an object of a secondary database but the object is invalid and the system cannot validate or recompile it because it is in a secondary database.

Action: Manually recompile the invalid object in the secondary database.

ORA-12353: secondary stored object cannot reference remote object

Cause: You tried to either select from a remote view or execute a remote procedure which references an object on another database. Since the remote view or procedure is on a secondary database, an additional reference to another database cannot be done.

Action: Choose a different object to reference or change the remote view or procedure so that it does not reference another database.

ORA-12354: secondary object being dropped

Cause: You tried to access a object (for example, a table or view) on a secondary database that was in the process of being dropped.

Action: Repeat the operation. If you receive this message again, try to access the object from the secondary database. If you receive an internal error or a trace file, contact Oracle WorldWide Technical Support.

10 total views, 10 views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-12400 to ORA-12500

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-12400 to ORA-12500

ORA-12400: invalid argument to facility error handling

Cause: An argument to a facility error handling function exceeded a maximum limit or referred to an invalid product/facility.

Action: Specify a valid facility error handling parameter value.

ORA-12401: invalid label string: string

Cause: The policy could not convert the label string to a valid internal label.

Action: Correct the syntax of the label string.

ORA-12402: invalid format string: string

Cause: The format string is not supported by the policy.

Action: Correct the syntax of the format string.

ORA-12403: invalid internal label

Cause: An internal label could not be converted to a valid label for the policy.

Action: Analyze any additional messages on the error stack and consult the policy documentation.

ORA-12404: invalid privilege string: string

Cause: The policy could not interpret the privilege string.

Action: Specify a privilege string that is supported by the policy.

ORA-12405: invalid label list

Cause: The policy determined that the label list was invalid for its intended use.

Action: Check the policy constraints on the specific list of labels.

ORA-12406: unauthorized SQL statement for policy string

Cause: The policy did not authorize the database session to perform the requested SQL statement.

Action: Grant the user or program unit the necessary policy privilege or additional authorizations.

ORA-12407: unauthorized operation for policy string

Cause: The policy did not authorize the database session to perform the requested operation.

Action: Grant the user or program unit the necessary policy privilege or additional authorizations.

ORA-12408: unsupported operation: string

Cause: The specified policy does not support the requested operation.

Action: Consult the policy documentation to determine the supported access mediation operations.

ORA-12409: policy startup failure for string policy

Cause: The policy encountered an error during startup processing; access to the data protected by the policy is prohibited.

Action: Check the alert log for additional information, correct the policy error, and restart the instance.

ORA-12410: internal policy error for policy: string\n Error: string

Cause: The policy enforcement encountered an internal error.

Action: Consult the policy documentation for details.

ORA-12411: invalid label value

Cause: The specified label value does not exist.

Action: Check the data dictionary views for the policy to identify valid labels.

ORA-12412: policy package string is not installed

Cause: The policy package does not exist in the database.

Action: Check that the policy package name is correct or install the required policy package.

ORA-12413: labels do not belong to the same policy

Cause: The labels being compared belong to different policies.

Action: Only compare labels that belong to the same policy.

ORA-12414: internal LBAC error: string\n Error: string

Cause: An internal label policy framework error occurred.

Action: Contact Oracle Customer Support.

ORA-12415: A column of another datatype exists on the specified table

Cause: The datatype of the column present in the table is different from the datatype set for the policy column.

Action: Drop the column on the table or change the datatype for policy column.

ORA-12416: policy string not found

Cause: The specified policy does not exist in the database.

Action: Enter the correct policy name or create the policy.

ORA-12417: database object “string” not found

Cause: The specified object was not in the database.

Action: Enter the correct name for the database object.

ORA-12418: user string not found

Cause: The specified user does not exist in the database.

Action: Correct the user name or create the user.

ORA-12419: null binary label value

Cause: A null value was provided for a binary label operation.

Action: Provide a valid binary label for the operation.

ORA-12420: required procedures and functions not in policy package “string

Cause: The policy package did not contain all of the procedures and functions necessary to enforce the policy.

Action: Consult the label framework documentation for a list of required procedures and functions for a policy package.

ORA-12421: different size binary labels

Cause: The label sizes for the binary label operation were not equal.

Action: Provide binary labels with the same lengths for the operation.

ORA-12422: max policies exceeded

Cause: You tried to create a new policy, but the maximum number of policies for the instance had already been created.

Action: Increase the size of the MAX_LABEL_POLICIES initialization parameter and restart the server.

ORA-12423: invalid position specified

Cause: The position specified for a binary label operation was invalid.

Action: Provide a position that is within the label size limits.

ORA-12424: length exceeds binary label size

Cause: The length specified for a binary label operation exceeded the the size of the binary label.

Action: Provide a bit or byte length that is within the label size limits.

ORA-12425: cannot apply policies or set authorizations for system schemas

Cause: You tried to either apply a policy to the SYS, SYSTEM, or LBACSYS schema or to set user labels/privileges for the SYS, SYSTEM, or LBACSYS user.

Action: Apply policies and set authorizations only for non-system users.

ORA-12426: invalid audit option

Cause: The option specified was not a valid audit option for the specified policy.

Action: Enter a correct audit option.

ORA-12427: invalid input value for string parameter

Cause: An input parameter was specified incorrectly.

Action: Correct the parameter value.

ORA-12428:
ORA-12429: label list range exceeded

Cause: The specified index value was not between 1 and 6.

Action: Correct the index value for the label list operation.

ORA-12430: invalid privilege number

Cause: The specified privilege number was not between 1 and 32.

Action: Correct the privilege number.

ORA-12431: invalid audit action

Cause: The specified audit action was not a valid audit action.

Action: Correct the audit action number.

ORA-12432: LBAC error: string

Cause: LBAC enforcement resulted in an error.

Action: Correct the problem identified in the error message.

ORA-12433: create trigger failed, policy not applied

Cause: The policy could not be applied due to errors during the creation of a DML trigger.

Action: Correct the SQL syntax of the label function specification.

ORA-12434: invalid audit type: string

Cause: The audit type must be BY ACCESS or BY SESSION.

Action: Correct the audit type value.

ORA-12435: invalid audit success: string

Cause: The audit success parameter must be SUCCESSFUL or NOT SUCCESSFUL.

Action: Correct the audit success value.

ORA-12436: no policy options specified

Cause: A NULL option string was specified, but no default schema or policy option string was found.

Action: Enter a valid option string, or alter the schema or policy to have a valid default option string.

ORA-12437: invalid policy option: string

Cause: A value that was not a valid policy option was entered.

Action: Correct the policy option value.

ORA-12438: repeated policy option: string

Cause: A policy option was entered more than once in the option string.

Action: Remove the duplicate policy option value.

ORA-12439: invalid combination of policy options

Cause: A set of contradictory policy options was entered.

Action: Provide a set of compatible policy options.

ORA-12440: insufficient authorization for the SYSDBA package

Cause: The use of the SYSDBA package requires the LBAC_DBA role.

Action: Grant the LBAC_DBA role to the database user.

ORA-12441: policy string already exists

Cause: You tried to create a policy with the same name as an existing one.

Action: Use a different name or drop the existing policy.

ORA-12442: policy column “string” already used by an existing policy

Cause: You tried to create a policy with the same policy column name as an existing policy.

Action: Use a different name for the policy column or drop the existing policy.

ORA-12443: policy not applied to some tables in schema

Cause: You applied a policy to a schema, and some of the tables in the schema already had the policy applied.

Action: No action necessary; the policy was applied to the remaining tables.

ORA-12444: policy already applied to table

Cause: You tried to apply a policy to a table that was already protected by the policy.

Action: To change the policy options, predicate, or label function, remove the policy from the table and re-apply it.

ORA-12445: cannot change HIDDEN property of column

Cause: You tried to specify a different HIDE option for a table with an existing policy column.

Action: Drop the column from the table and reapply the policy with the new HIDE option.

ORA-12446: Insufficient authorization for administration of policy string

Cause: You tried to perform an administrative function for a policy, but you have not been granted the policy_DBA role.

Action: Grant the user the policy_DBA role for the specified policy.

ORA-12447: policy role already exists for policy string

Cause: The role named policy_DBA already exists.

Action: Correct the policy name or delete the existing policy.

ORA-12448: policy string not applied to schema or table string

Cause: An attempt was made to alter, enable or disable a schema or table policy that was not applied.

Action: Correct the policy or schema or table name.

ORA-12449: Labels specified for user must be of type USER

Cause: You tried to set labels for a user, but the labels in the list were not all designated as USER labels.

Action: Alter the labels to be USER labels.

ORA-12450: LOB datatype disabled in LBAC initialization file

Cause: You tried to specify a LOB datatype for a column or attribute, but the use of the LOB datatype has been disabled.

Action: Change the LBAC initialization file to allow the creation of LOB columns and attributes.

ORA-12451: label not designated as USER or DATA

Cause: A label is either a DATA label, a USER label, or both DATA and USER.

Action: Enter TRUE for at least DATA or USER.

ORA-12452: label tag string already exists

Cause: The label tag value you entered is already in use for another label.

Action: Enter a different value for the label tag.

ORA-12453: label string already exists

Cause: The label value you entered already exists.

Action: No action necessary; alter the label to change its tag or type.

ORA-12454: label string does not exist for policy string

Cause: The label tag or value you entered did not identify a label for the policy.

Action: Enter a label value or tag that is in use by the policy.

ORA-12455: internal error in Label Security MMON cleanup task

Cause: An internal error occurred in the Label Security MMON cleanup task.

Action: Contact Oracle Customer Support.

ORA-12456: label security startup in progress

Cause: You attempted to connect to the database before the Oracle Label Security component was fully initialized.

Action: Wait until the database is fully open before attempting to connect.

ORA-12457: security label exceeded maximum allowable length

Cause: An operation attempted to materialize a security label greater than 4000 bytes in length.

Action: Consult the Oracle Label Security documentation for information on how the length of a security label is calculated. Re-submit the operation once the problem has been corrected.

ORA-12458: Oracle Label Security not enabled

Cause: A Label Security operation was attempted without enabling Oracle Label Security.

Action: Consult the Oracle Label Security documentation for information on how to enable Oracle Label Security.

ORA-12459: Oracle Label Security not configured

Cause: An administrative operation was attempted without configuring Oracle Label Security.

Action: Consult the Oracle Label Security documentation for information on how to configure Oracle Label Security.

ORA-12460: cannot disable Oracle Label Security when Database Vault is enabled

Cause: An attempt was made to disable Oracle Label Security when Database Vault was enabled.

Action: Disable Database Vault and bounce the database before attempting to disable Oracle Label Security.

ORA-12461: undefined level string for policy string

Cause: The specified level is not defined for the policy.

Action: Correct the level identifier value.

ORA-12462: undefined compartment string for policy string

Cause: The specified compartment is not defined for the policy.

Action: Correct the compartment identifier value.

ORA-12463: undefined group string for policy string

Cause: The specified group is not defined for the policy.

Action: Correct the group identifier value.

ORA-12464: invalid characters in label component string

Cause: Label components can contain only alphanumeric characters, blanks, and underscores.

Action: Correct syntax of the label component.

ORA-12465: not authorized for read or write on specified groups or compartments

Cause: Groups or compartments were included that were not in the user’s list of groups and compartments authorized for read or write access.

Action: Include groups or compartments authorized for read or write access in the user’s list of groups and compartments.

ORA-12466: default level is greater than the user’s maximum

Cause: The default level cannot be greater than the user’s maximum.

Action: Enter an authorized level.

ORA-12467: minimum label can contain a level only

Cause: You included compartments or groups in the minimum label.

Action: Enter only an authorized minimum level as the label.

ORA-12468: max write level does not equal max read level

Cause: The level in the max write label must equal the level in the max read label.

Action: Enter max read and max write labels with the same level component.

ORA-12469: no user levels found for user string and policy string

Cause: No levels have been specified for the user.

Action: Enter the maximum and minimum labels for the user.

ORA-12470: NULL or invalid user label: string

Cause: The label entered is NULL or not within the user’s authorizations.

Action: Enter the authorized labels for the user.

ORA-12471: Specified compartment or group is not authorized for user

Cause: The specified compartment or group is not in user’s authorizations or the user does not have read on compartment or group specified for write.

Action: Enter an authorized compartment or group.

ORA-12472: policy string is being used

Cause: The policy which was being dropped due to event propagation from OID was applied to some table or schema.

Action: Drop a policy in OID only if it is not used in any of the databases using the policy.

ORA-12473: The procedure is disabled when Label Security is used with OID.

Cause: Using Label Security with OID disabled this procedure.

Action: Do not use OID with Label Security if this procedure is required to function.

ORA-12474: cannot change column name for a policy in use

Cause: An attempt was made to change a column name for a policy that was applied on user schemas or tables.

Action: Disable the policy for all user schemas and tables before changing the column name.

ORA-12475: incompatible Oracle Label Security configuration

Cause: An attempt was made to configure Oracle Label Security with OID in a pluggable database when Oracle Label Security without OID is configured in another pluggable database or vice-versa.

Action: Use similar configurations of Oracle Label Security in all pluggable databases.

ORA-12476: least upper bound resulted in an invalid OS label

Cause: You tried to do an operation that generated a least upper bound (LUB) label which is not a valid label on your operating system.

Action: Consult your OS label management documentation for information on invalid label generation.

ORA-12477: greatest lower bound resulted in an invalid OS label

Cause: You tried to do an operation that generated a greatest lower bound (GLB) label which is not a valid label on your operating system.

Action: Consult your OS label management documentation for information on invalid label generation.

ORA-12479: file label string must equal DBHIGH string

Cause: A database file had an OS label that did not match DBHIGH. Either DBHIGH was altered or the OS file was relabeled.

Action: Relabel the file so that its label matches DBHIGH, or alter DBHIGH so that it matches the label on the file.

ORA-12480: specified clearance labels not within the effective clearance

Cause: You specified a clearance range that was not within your authorized clearance; you can only specify clearance ranges that are within your clearance.

Action: Specify clearance labels that are within your own clearance range.

ORA-12481: effective label not within program unit clearance range

Cause: The effective label when the program unit was invoked was not within the range authorized for the program unit.

Action: Modify the program unit clearance range or invoke the program unit from a session with an authorized effective clearance.

ORA-12482: internal MLS error: string\n Error: string

Cause: An internal MLS policy error occurred.

Action: Contact Oracle Customer Support.

ORA-12483: label not in OS system accreditation range

Cause: The specified label is above the OS maximum label or below the OS minimum label.

Action: Use a label that is within the accreditation range for the host OS.

ORA-12484: invalid OS label

Cause: The specified label does not exist in the OS host’s label definition file.

Action: Use the OS label management tools to define the label.

ORA-12485: new effective label not within effective clearance

Cause: You attempted to enter a value for an effective label that did not dominate the effective min label or was not dominated by the effective max label.

Action: Enter a value between the min and the max labels.

ORA-12486: effective max labels and min labels cannot be changed

Cause: You attempted to enter a value for an effective min label or effective max label, but these labels cannot be changed.

Action: Enter NULL values for the effective minimum and maximum labels.

ORA-12487: clearance labels not between DBHIGH and DBLOW

Cause: You attempted to enter a value for a clearance label that was not dominated by DBHIGH or did not dominate DBLOW.

Action: Enter clearance label values between DBHIGH and DBLOW.

ORA-12488: maximum label does not dominate minimum label

Cause: You attempted to enter a value for a clearance label that did not preserve the dominance relationship between the minimum and maximum labels.

Action: Enter label values that preserves the dominance relationship between the minimum and maximum.

ORA-12489: default label not within clearance range

Cause: You attempted to enter a value for a default label that did not dominate the minimum clearance or was not dominated by the maximum clearance.

Action: Enter a default label value within the clearance range.

ORA-12490: DBHIGH cannot be lowered

Cause: You attempted to enter a value for DBHIGH that did not dominate the existing value of DBHIGH.

Action: Enter a value for DBHIGH that dominates the old value.

ORA-12491: DBHIGH value does not dominate DBLOW

Cause: You attempted to enter a value for DBHIGH that did not dominate DBLOW.

Action: Enter a value for DBHIGH that dominates DBLOW.

ORA-12492: DBLOW cannot be changed

Cause: You attempted to change the value of DBLOW after it had been set to any initial value. DBLOW can only be set once after initial database creation.

Action: To change DBLOW, you have to create a new database, set DBLOW to the new value, and import your data into the new database.

ORA-12493: invalid MLS binary label

Cause: The MLS binary label contained an invalid value, was not the correct size, or contained a level, category, or release category that was not enabled.

Action: Check the DBA_MLS_LABELS view for the valid MLS labels.

ORA-12494: cannot insert or delete a level, category, or release category

Cause: You attempted to insert or delete a level, category, or release category definition.

Action: If the label definition is no longer valid, change its name to one that identifies it as invalid. When any labels are converted to character strings, the new label definition will be used.

ORA-12495: cannot disable an enabled level, category, or release category

Cause: You attempted to disable a level, category, or release category that had previously been enabled. An enabled label definition may be exist in some database label, so cannot be disabled.

Action: If the label definition is no longer valid, change its name to one that identifies it as invalid. When any labels are converted to character strings, the new label definition will be used.

ORA-12496: cannot change existing level, category, or release numbers

Cause: You attempted to change the number assigned to level, category or releasability category.

Action: Change the character string representations, not the numbers.

ORA-12497: maximum combined categories exceeds string

Cause: The maximum number of descriptive categories plus release categories supported by the MLS policy was exceeded.

Action: Enter numbers that do not add up to more than the maximum.

15 total views, 15 views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-12500 to ORA-12700

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-12500 to ORA-12700

ORA-12500: TNS:listener failed to start a dedicated server process

Cause: The process of starting up a dedicated server process failed. The executable could not be found or the environment may be set up incorrectly.

Action: Turn on tracing at the ADMIN level and reexecute the operation. Verify that the ORACLE Server executable is present and has execute permissions enabled. Ensure that the ORACLE environment is specified correctly in LISTENER.ORA. The Oracle Protocol Adapter that is being called may not be installed on the local hard drive. Please check that the correct Protocol Adapter are successfully linked. If error persists, contact Oracle Customer Support.

ORA-12502: TNS:listener received no CONNECT_DATA from client

Cause: No CONNECT_DATA was passed to the listener.

Action: Check that the service name resolved from TNSNAMES.ORA has the CONNECT_DATA component of the connect descriptor.

ORA-12503: TNS:listener received an invalid REGION from client

Cause: Invalid REGION was passed to the listener.

Action: Check the REGION name specified in the CONNECT_DATA component of the connect descriptor.

ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA

Cause: The listener was not configured with a default service and SERVICE_NAME was missing from the CONNECT_DATA received by the listener.

Action: Possible solutions are: – Configure DEFAULT_SERVICE parameter in LISTENER.ORA with a valid service name. Reload the listener parameter file using reload [<listener_name>]. This should be done by the LISTENER administrator. – If using a service name, Check that the connect descriptor corresponding to the service name in TNSNAMES.ORA has a SERVICE_NAME or SID component in the CONNECT_DATA.

ORA-12505: TNS:listener does not currently know of SID given in connect descriptor

Cause: The listener received a request to establish a connection to a database or other service. The connect descriptor received by the listener specified a SID for an instance (usually a database instance) that either has not yet dynamically registered with the listener or has not been statically configured for the listener. This may be a temporary condition such as after the listener has started, but before the database instance has registered with the listener.

Action: – Wait a moment and try to connect a second time. – Check which instances are currently known by the listener by executing: lsnrctl services listener name – Check that the SID parameter in the connect descriptor specifies an instance known by the listener. – Check for an event in the listener.log file.

ORA-12506: TNS:listener rejected connection based on service ACL filtering

Cause: The client is not present in Service Access Control List.

Action: Add the client’s address in Service ACL.

ORA-12508: TNS:listener could not resolve the COMMAND given

Cause: The COMMAND given to listener is not supported.

Action: This is not seen in normal use of Oracle Net.

ORA-12509: TNS:listener failed to redirect client to service handler

Cause: The dispatcher terminated unexpectedly

Action: Attempt to connect again and if the same error occurs, contact the DBA to check the state of the dispatchers for this SID. If the problem persists, turn on tracing in the listener to determine the TNS error caused by the redirect.

ORA-12510: TNS:database temporarily lacks resources to handle the request

Cause: The dispatchers appear to be busy handling other requests.

Action: Attempt the connection again. If error persists, ask the DBA to increase the number of dispatchers and/or dispatchers’ limit on number of connections/sessions that they can accept.

ORA-12511: TNS:service handler found but it is not accepting connections

Cause: The dispatchers notified the listener that they temporarily do not accept new connections.

Action: Attempt the connection again. If error persists, contact the DBA to check the state of the dispatchers and/or ask him to increase the number of dispatchers.

ORA-12513: TNS:service handler found but it has registered for a different protocol

Cause: The dispatchers registered for this service are connected to the listener by way of a different network protocol than that of the client.

Action: Contact the DBA to register a dispatcher on your protocol.

ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

Cause: The listener received a request to establish a connection to a database or other service. The connect descriptor received by the listener specified a service name for a service (usually a database service) that either has not yet dynamically registered with the listener or has not been statically configured for the listener. This may be a temporary condition such as after the listener has started, but before the database instance has registered with the listener.

Action: – Wait a moment and try to connect a second time. – Check which services are currently known by the listener by executing: lsnrctl services listener name – Check that the SERVICE_NAME parameter in the connect descriptor of the net service name used specifies a service known by the listener. – If an easy connect naming connect identifier was used, check that the service name specified is a service known by the listener. – Check for an event in the listener.log file.

ORA-12515: TNS:listener could not find a handler for this presentation

Cause: None of the listener’s known service handlers are registered as supporting the presentation protocol required by the connecting client.

Action: Check that the destination service is configured to accept the presentation protocol.

ORA-12516: TNS:listener could not find available handler with matching protocol stack

Cause: None of the known and available service handlers for the given SERVICE_NAME support the client’s protocol stack: transport, session, and presentation protocols.

Action: Check to make sure that the service handlers (e.g. dispatchers) for the given SERVICE_NAME are registered with the listener, are accepting connections, and that they are properly configured to support the desired protocols.

ORA-12518: TNS:listener could not hand off client connection

Cause: The process of handing off a client connection to another process failed.

Action: Turn on listener tracing and re-execute the operation. Verify that the listener and database instance are properly configured for direct handoff. If problem persists, call Oracle Support.

ORA-12519: TNS:no appropriate service handler found

Cause: The listener could not find any available service handlers that are appropriate for the client connection.

Action: Run “lsnrctl services” to ensure that the instance(s) have registered with the listener, and are accepting connections.

ORA-12520: TNS:listener could not find available handler for requested type of server

Cause: None of the known and available service handlers for requested type of server (dedicated or shared) are appropriate for the client connection.

Action: Run “lsnrctl services” to ensure that the instance(s) have registered with the listener and that the appropriate handlers are accepting connections.

ORA-12521: TNS:listener does not currently know of instance requested in connect descriptor

Cause: The listener received a request to establish a connection to a database or other service. The connect descriptor received by the listener specified in addition to the service name an instance name for an instance (usually a database instance) that either has not yet dynamically registered with the listener or has not been statically configured for the listener. This may be a temporary condition such as after the listener has started, but before the database instance has registered with the listener.

Action: – Wait a moment and try to connect a second time. – Check which instances are currently known by the listener by executing: lsnrctl services listener name – Check that the INSTANCE_NAME parameter in the connect descriptor specifies an instance name known by the listener. – Check for an event in the listener.log file.

ORA-12522: TNS:listener could not find available instance with given INSTANCE_ROLE

Cause: There are not any available and appropriate database instances registered with the listener, that are part of the service identified by SERVICE_NAME given in the connect descriptor and that have the specified INSTANCE_ROLE (and INSTANCE_NAME, if specified).

Action: Check to make sure that the INSTANCE_ROLE specified is correct. Run “lsnrctl services” to ensure that the instance(s) have registered with the listener and that they are ready to accept connections.

ORA-12523: TNS:listener could not find instance appropriate for the client connection

Cause: The listener could not find any available (database) instances, that are appropriate for the client connection.

Action: Run “lsnrctl services” to ensure that the instance(s) are registered with the listener, and have status READY.

ORA-12524: TNS:listener could not resolve HANDLER_NAME given in connect descriptor

Cause: The HANDLER_NAME in the CONNECT_DATA was not found in the listener’s tables for the specified SERVICE_NAME and INSTANCE_NAME.

Action: Check to make sure that the HANDLER_NAME specified is correct.

ORA-12525: TNS:listener has not received client’s request in time allowed

Cause: The listener disconnected the client because the client failed to provide the necessary connect information within the allowed time interval. This may be a result of network or system delays; or this may indicate that a malicious client is trying to cause a Denial of Service attack on the listener.

Action: If the error occurred because of a slow network or system, reconfigure INBOUND_CONNECT_TIMEOUT to a larger value. If a malicious client is suspected, use the address in listener.log to identify the source and restrict access. Turn on tracing for more information.

ORA-12526: TNS:listener: all appropriate instances are in restricted mode

Cause: Database instances supporting the service requested by the client were in restricted mode. The Listener does not allow connections to instances in restricted mode. This condition may be temporary, such as during periods when database administration is performed.

Action: Attempt the connection again. If error persists, then contact the database administrator to change the mode of the instance, if appropriate.

ORA-12527: TNS:listener: all instances are in restricted mode or blocking new connections

Cause: All appropriate database instances supporting the service requested by the client reported that they either were in restricted mode or were blocking the new connections. The Listener does not allow connections to such instances. This condition may be temporary, such as at instance startup.

Action: Attempt the connection again. If error persists, then contact the database administrator to check the status of the instances.

ORA-12528: TNS:listener: all appropriate instances are blocking new connections

Cause: All instances supporting the service requested by the client reported that they were blocking the new connections. This condition may be temporary, such as at instance startup.

Action: Attempt the connection again. If error persists, then contact the administrator to check the status of the instances.

ORA-12529: TNS:connect request rejected based on current filtering rules

Cause: Connection Manager and its listener were configured with filtering rules specifying that the connect request be rejected.

Action: If this connect request should be allowed, then contact the administrator to modify the filtering rules.

ORA-12530: TNS:listener: rate limit reached

Cause: Listener has reached connection or service rate limit and hence rejected the connection.

Action: Attempt the connection again. If the error occurs frequently, contact the database administrator to increase connection or service rate limit.

ORA-12531: TNS:cannot allocate memory

Cause: Sufficient memory could not be allocated to perform the desired activity.

Action: Either free some resource for TNS, or add more memory to the machine. For further details, turn on tracing and reexecute the operation.

ORA-12532: TNS:invalid argument

Cause: An internal function received an invalid parameter.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12533: TNS:illegal ADDRESS parameters

Cause: An illegal set of protocol adapter parameters was specified. In some cases, this error is returned when a connection cannot be made to the protocol transport.

Action: Verify that the destination can be reached using the specified protocol. Check the parameters within the ADDRESS section of TNSNAMES.ORA. Legal ADDRESS parameter formats may be found in the Oracle operating system specific documentation for your platform. Protocols that resolve names at the transport layer (such as DECnet object names) are vulnerable to this error if not properly configured or names are misspelled.

ORA-12534: TNS:operation not supported

Cause: An internal function received a request to perform an operation that is not supported (on this machine).

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12535: TNS:operation timed out

Cause: The requested operation could not be completed within the time out period.

Action: Look at the documentation on the secondary errors for possible remedy. See SQLNET.LOG to find secondary error if not provided explicitly. Turn on tracing to gather more information.

ORA-12536: TNS:operation would block

Cause: An internal operation did not commence because to do so would block the current process and the user has requested that operations be non-blocking.

Action: None needed; this is an information message.

ORA-12537: TNS:connection closed

Cause: “End of file” condition has been reached; partner has disconnected.

Action: None needed; this is an information message.

ORA-12538: TNS:no such protocol adapter

Cause: The protocol adapter requested (by way of the “(PROTOCOL=..)” keyword-value pair in a TNS address) is unknown. If the supplied address is typographically correct then the protocol adapter is not installed.

Action: Install the protocol adapter or correct typographically error, as appropriate. Note: if the supplied address was derived from resolving the service name, check the address in the appropriate file (TNSNAMES.ORA, LISTENER.ORA or SQLNET.ORA).

ORA-12539: TNS:buffer over- or under-flow

Cause: Buffer too small for incoming data or too large for outgoing data.

Action: This restriction (which is associated with CONNECT DATA) is not normally visible to the user. For further details, turn on tracing and reexecute the operation; contact Oracle Customer Support.

ORA-12540: TNS:internal limit restriction exceeded

Cause: Too many TNS connections open simultaneously.

Action: Wait for connections to close and re-try.

ORA-12541: TNS:no listener

Cause: The connection request could not be completed because the listener is not running.

Action: Ensure that the supplied destination address matches one of the addresses used by the listener – compare the TNSNAMES.ORA entry with the appropriate LISTENER.ORA file (or TNSNAV.ORA if the connection is to go by way of an Interchange). Start the listener on the remote machine.

ORA-12542: TNS:address already in use

Cause: Specified listener address is already being used.

Action: Start your listener with a unique address.

ORA-12543: TNS:destination host unreachable

Cause: Contact can not be made with remote party.

Action: Make sure the network driver is functioning and the network is up.

ORA-12544: TNS:contexts have different wait/test functions

Cause: Two protocol adapters have conflicting wait/test functions.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12545: Connect failed because target host or object does not exist

Cause: The address specified is not valid, or the program being connected to does not exist.

Action: Ensure the ADDRESS parameters have been entered correctly; the most likely incorrect parameter is the node name. Ensure that the executable for the server exists (perhaps “oracle” is missing.) If the protocol is TCP/IP, edit the TNSNAMES.ORA file to change the host name to a numeric IP address and try again.

ORA-12546: TNS:permission denied

Cause: User has insufficient privileges to perform the requested operation.

Action: Acquire necessary privileges and try again.

ORA-12547: TNS:lost contact

Cause: Partner has unexpectedly gone away, usually during process startup.

Action: Investigate partner application for abnormal termination. On an Interchange, this can happen if the machine is overloaded.

ORA-12548: TNS:incomplete read or write

Cause: A data send or receive failed.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12549: TNS:operating system resource quota exceeded

Cause: The current user has exceeded the allotted resource assigned in the operating system.

Action: Acquire more operating system resource, or perform a different function.

ORA-12550: TNS:syntax error

Cause: The supplied connect descriptor contains illegal syntax.

Action: Check the syntax of the connect descriptor in TNSNAMES.ORA.

ORA-12551: TNS:missing keyword

Cause: The supplied connect descriptor is missing one or more TNS keywords.

Action: Check the syntax, and ensure all required keywords are present.

ORA-12552: TNS:operation was interrupted

Cause: An internal operation was interrupted and could not complete.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12554: TNS:current operation is still in progress

Cause: An internal operation is still in progress.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12555: TNS:permission denied

Cause: User has insufficient privileges to perform the requested operation.

Action: Acquire necessary privileges and try again.

ORA-12556: TNS:no caller

Cause: TNS detected an incoming connect request but there was no caller.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12557: TNS:protocol adapter not loadable

Cause: On some platforms (such as OS/2) protocol adapters are loaded at run-time. If the shared library (or DLL) for the protocol adapter is missing or one of its supporting libraries is missing then this error is returned.

Action: For further details, turn on tracing and reexecute the operation. The trace file will include the name of the shared library (or DLL) that could not be loaded.

ORA-12558: TNS:protocol adapter not loaded

Cause: On some platforms (such as OS/2) protocol adapters are loaded at run-time. If the shared library (or DLL) for the protocol adapter has not been loaded, then this error is returned.

Action: For further details, turn on tracing and reexecute the operation. The trace file will have the name of the shared library (or DLL) that has not been loaded.

ORA-12560: TNS:protocol adapter error

Cause: A generic protocol adapter error occurred.

Action: Check addresses used for proper protocol specification. Before reporting this error, look at the error stack and check for lower level transport errors. For further details, turn on tracing and reexecute the operation. Turn off tracing when the operation is complete.

ORA-12561: TNS:unknown error

Cause: A generic protocol error occurred.

Action: For further details, turn on tracing and reexecute the operation.

ORA-12562: TNS:bad global handle

Cause: Internal error – bad ‘gbh’ argument passed to TNS from caller. System may have been linked with old libraries.

Action: Not normally visible to the user, contact Oracle Customer Support.

ORA-12563: TNS:operation was aborted

Cause: NT operation was interrupted by the uppper layer.

Action: None

ORA-12564: TNS:connection refused

Cause: The connect request was denied by the remote user (or TNS software).

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation.

ORA-12566: TNS:protocol error

Cause: An unexpected TNS protocol error has occurred.

Action: For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12569: TNS:packet checksum failure

Cause: The data received is not the same as the data sent.

Action: Attempt the transaction again. If the error is persistent, turn on tracing and reexecute the operation.

ORA-12570: TNS:packet reader failure

Cause: An error occurred during a data receive.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12571: TNS:packet writer failure

Cause: An error occurred during a data send.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12574: TNS:Application generated error

Cause: This error was generated by peer application. Please see secondary errors for the actual cause.

Action: Action should be taken on secondary error.

ORA-12575: TNS:dhctx busy

Cause: The handoff over a dhctx failed as dhctx was already busy with an ongoing handoff.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12576: TNS:handoff not supported for this session

Cause: Handoff of a established session was attempted which either had tcps as its transport or NA options were enabled for this session.

Action: Check the transport setting as well as NA options. If error persists, contact Oracle Customer Support.

ORA-12578: TNS:wallet open failed

Cause: An error was encountered while trying to open the specified wallet.

Action: For further details, turn on tracing and re-execute the operation.

ORA-12582: TNS:invalid operation

Cause: An internal function received an invalid request.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12583: TNS:no reader

Cause: A send operation has been requested but partner has already disconnected.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12585: TNS:data truncation

Cause: A receive operation has completed with insufficient data to satisfy the user’s request.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12589: TNS:connection not bequeathable

Cause: An attempt to hand-off a connection from one process to another has failed because the protocol provider does not support it.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12590: TNS:no I/O buffer

Cause: An attempt to perform an I/O operation failed because no buffer was available.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12591: TNS:event signal failure

Cause: The TNS software is unable to signal an event occurrence.

Action: For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12592: TNS:bad packet

Cause: An ill-formed packet has been detected by the TNS software.

Action: For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12593: TNS:no registered connection

Cause: An attempt to solicit network event activity has failed because no connections are registered for event notification.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12595: TNS:no confirmation

Cause: TNS is unable to get requested confirmation acknowledgment from remote partner.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12596: TNS:internal inconsistency

Cause: TNS has detected an internal inconsistency.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation and contact Oracle Customer Support.

ORA-12597: TNS:connect descriptor already in use

Cause: Internal error – illegal use of connect descriptor.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12598: TNS:banner registration failed

Cause: The registration of a product banner with the Oracle server failed.

Action: This is an error which is not normally visible externally. Enable tracing and attempt to repeat the error. If it occurs again, contact Oracle Customer Support.

ORA-12599: TNS:cryptographic checksum mismatch

Cause: The data received is not the same as the data sent.

Action: Attempt the transaction again. If error persists, check (and correct) the integrity of your physical connection.

ORA-12600: TNS: string open failed

Cause: The creation of a string in ORACLE NLS format failed.

Action: This is an internal error, enable tracing and attempt to repeat the error. If it occurs again, contact Oracle Customer Support.

ORA-12601: TNS:information flags check failed

Cause: The TNS information flags set by the process prior to connection negotiation were not present after the negotiation was finished.

Action: This is an internal error. Enable tracing and attempt to repeat the error. If it occurs again, contact Oracle Customer Support.

ORA-12602: TNS: Connection Pooling limit reached

Cause: The operation failed because maximum active current connections has been reached. It may not be a real error when the Connection Pooling feature is enabled. It is possible that the application later reissues the operation and successfully grabs the connection pool slot and proceeds.

Action: This is an internal error. Enable tracing and attempt to repeat the error. If it occurs again, contact Oracle Customer Support.

ORA-12606: TNS: Application timeout occurred

Cause: A network session did not reach an application-defined stage within the allowed time interval.

Action: This is an error which does not normally appear at the high level. The action to take is application specific, and is detailed in the higher level error description.

ORA-12607: TNS: Connect timeout occurred

Cause: A network session did not reach a predefined connect stage within the allowed time interval.

Action: This is an error which does not normally appear at the high level. The action to take is application specific, and is detailed in the higher level error description.

ORA-12608: TNS: Send timeout occurred

Cause: The send or write operation did not complete within the allowed time interval.

Action: Check if the peer host is available. Increase the send timeout value if necessary.

ORA-12609: TNS: Receive timeout occurred

Cause: The receive or read operation did not complete within the allowed time interval.

Action: Check if the peer host is available. Increase the receive timeout value if necessary.

ORA-12611: TNS:operation is not portable

Cause: Attempted operation is not portable.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12612: TNS:connection is busy

Cause: Attempted operation failed because it conflicts with an ongoing action or status of the connection.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12615: TNS:preempt error

Cause: A request to service an event failed because no event notification has yet been posted.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12616: TNS:no event signals

Cause: The operation failed because the type of data specified is unknown.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12618: TNS:versions are incompatible

Cause: The two machines are running incompatible versions of TNS.

Action: Check the version numbers, and upgrade the machine with the smaller one.

ORA-12619: TNS:unable to grant requested service

Cause: The connect request failed because requested service could not be provided by the local TNS software.

Action: If appropriate, reexecute with reduced service requirements.

ORA-12620: TNS:requested characteristic not available

Cause: The connect request failed because a requested transport characteristic could not be supported by the remote TNS software.

Action: If appropriate, reexecute with reduced requirements.

ORA-12622: TNS:event notifications are not homogeneous

Cause: An attempt to register a connection for event notification failed because the event notification type conflicts with existing registrations.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation and contact Oracle Customer Support.

ORA-12623: TNS:operation is illegal in this state

Cause: Connection is half-duplex and a full-duplex operation was attempted.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation. If error persists, contact Oracle Customer Support.

ORA-12624: TNS:connection is already registered

Cause: An attempt to register a connection for event notification failed because the connection is already registered.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation and contact Oracle Customer Support.

ORA-12625: TNS:missing argument

Cause: An operation failed because an argument was missing”

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation and contact Oracle Customer Support.

ORA-12626: TNS:bad event type

Cause: An attempt to register a connection for event notification failed because the event type is unknown.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation and contact Oracle Customer Support.

ORA-12628: TNS:no event callbacks

Cause: An attempt to register a connection for event notification failed because asynchronous callbacks are not available.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation and contact Oracle Customer Support.

ORA-12629: TNS:no event test

Cause: An attempt to register a connection for event notification failed because the ability to test for events is not available.

Action: Not normally visible to the user. For further details, turn on tracing and reexecute the operation and contact Oracle Customer Support.

ORA-12630: Native service operation not supported

Cause: An operation requested by a user is not supported by the native services component.

Action: This may be an internal error if the operation should have been supported.

ORA-12631: Username retrieval failed

Cause: The authentication service failed to retrieve the name of a user.

Action: Enable tracing to determine which routine is failing.

ORA-12632: Role fetch failed

Cause: The authentication service failed to retrieve one of the user’s roles.

Action: Enable tracing to determine which routine is failing.

ORA-12633: No shared authentication services

Cause: The list of authentication services specified by the user does not match those supported by the process.

Action: Either specify another list or relink the executable with the desired services.

ORA-12634: Memory allocation failed

Cause: Process was unable to allocate memory.

Action: Terminate other processes in order to reclaim needed memory.

ORA-12635: No authentication adapters available

Cause: The executable was not linked with any authentication service adapters but the sqlnet.ora parameter that determines whether or not authentication is required was set to true.

Action: Either disable the parameter or relink the executable with service adapters.

ORA-12636: Packet send failed

Cause: A process was unable to send a packet to another process. Possible causes are: 1. The other process was terminated. 2. The machine on which the other process is running went down. 3. Some other communications error occurred.

Action: If the cause is not obvious, contact Oracle Customer Support.

ORA-12637: Packet receive failed

Cause: A process was unable to receive a packet from another process. Possible causes are: 1. The other process was terminated. 2. The machine on which the other process is running went down. 3. Some other communications error occurred.

Action: If the cause is not obvious, contact Oracle Customer Support.

ORA-12638: Credential retrieval failed

Cause: The authentication service failed to retrieve the credentials of a user.

Action: Enable tracing to determine the exact error.

ORA-12639: Authentication service negotiation failed

Cause: No match was found between the types of authentication services that the client supports and those that the server is using.

Action: Possible solutions: 1. Change the entry in sqlnet.ora that determines which services are to be used. 2. Relink the client with at least one of the authentication service adapters that the server supports. 3. Relink the server with at least one of the authentication service adapters that the client supports. 4. Disable authentication on both the client and server.

ORA-12640: Authentication adapter initialization failed

Cause: The function specified in the authentication table entry for the service failed.

Action: Enable tracing to determine the exact error.

ORA-12641: Authentication service failed to initialize

Cause: The authentication service failed during initialization.

Action: Enable tracing to determine the exact error.

ORA-12642: No session key

Cause: A process has no session key associated with it because the authentication service being used does not use one.

Action: If a session key is required, use another authentication service.

ORA-12643: Client received internal error from server

Cause: The client process received an error from the server that indicated that an internal Oracle Net native services error had occurred.

Action: Enable tracing on both processes and attempt to recreate the problem. If successful in recreating the problem, contact Oracle Customer Support.

ORA-12645: Parameter does not exist.

Cause: A sqlnet.ora parameter from which a value was needed does not exist.

Action: Set the parameter in the parameter file.

ORA-12646: Invalid value specified for boolean parameter

Cause: The value specified for a parameter was set to a value other than true/false or on/off.

Action: Correct the value of the parameter.

ORA-12647: Authentication required

Cause: The parameter that controls whether authentication is required was set to true, but the executable does not have an authentication service linked in.

Action: Either re-link the executable with an authentication service adapter or disable the parameter.

ORA-12648: Encryption or data integrity algorithm list empty

Cause: A list-of-algorithms parameter was empty, e.g. “()”.

Action: Change the list to contain the name of at least one installed algorithm, or remove the list entirely if every installed algorithm is acceptable.

ORA-12649: Unknown encryption or data integrity algorithm

Cause: A list-of-algorithms parameter included an algorithm name that was not recognized.

Action: Either remove that algorithm name, correct it if it was misspelled, or install the driver for the missing algorithm.

ORA-12650: No common encryption or data integrity algorithm

Cause: The client and server have no algorithm in common for either encryption or data integrity or both.

Action: Choose sets of algorithms that overlap. In other words, add one of the client’s algorithm choices to the server’s list or vice versa.

ORA-12651: Encryption or data integrity algorithm unacceptable

Cause: The algorithm the server chose to use for encryption or data integrity was not one of the choices acceptable to the client. This is either the result of an internal error, of a network data transmission error, or of deliberate tampering with the transmitted data.

Action: For further details, turn on tracing, re-execute the operation, and contact Oracle Customer Support.

ORA-12652: String truncated

Cause: Not enough memory was allocated for a string so it had to be truncated

Action: If it is OK that the string is truncated, then it is not an error. Otherwise, call the routine that reported the error again with a larger string buffer.

ORA-12653: Authentication control function failed

Cause: The control function utilized by the authentication service driver failed.

Action: Enable tracing to determine the exact error.

ORA-12654: Authentication conversion failed

Cause: The authentication service was unable to convert the credentials of a user from the format specific to the format into the ORACLE format.

Action: Enable tracing to determine the exact error.

ORA-12655: Password check failed

Cause: The authentication service being used was unable to verify the provided password.

Action: Enable tracing to determine the exact error.

ORA-12656: Cryptographic checksum mismatch

Cause: The cryptographic checksum received with a packet of incoming data didn’t match the checksum computed by the receiving end. This indicates that the packet was tampered with or otherwise corrupted in transit.

Action: Look for sources of data corruption, perhaps including deliberate tampering.

ORA-12657: No algorithms installed

Cause: The near side of the connection required the use of a service (either encryption or checksumming) when no algorithms for that service were installed.

Action: Remove the “ON” requirement for that service.

ORA-12658: ANO service required but TNS version is incompatible

Cause: A client process that is running an earlier version of TNS attempted to connect but the connection failed because the server process required that an ANO service (authentication, encryption, etc.) be used.

Action: Relink the calling executable and retry the connection or eliminate the requirement that the service be used on the server side.

ORA-12659: Error received from other process

Cause: An error was received by one or more services from the process on the other side of the connection.

Action: Enable tracing to determine the exact error(s). The error(s) is (are) not returned directly because an error generated by a server may not make sense on the client side and vice-versa.

ORA-12660: Encryption or crypto-checksumming parameters incompatible

Cause: One side of the connection specified “REQUIRED” for encryption or crypto-checksumming, while the other side specified “REJECTED”.

Action: Change the “REQUIRED” side to “REQUESTED” if the you want encryption or crypto-checksumming to be optional, or change the “REJECTED” side to “ACCEPTED” if you do not want the service to be optional.

ORA-12661: Protocol authentication to be used

Cause: The authentication service has determined that the Oracle Net transport protocol in use is to be utilized to authenticate a user’s identity.

Action: This error is used solely to communicate information between the authentication service and the Oracle Net session layer and should not normally be visible. If the error is seen, contact Oracle Worldwide Support.

ORA-12662: proxy ticket retrieval failed

Cause: The authentication adapter used by Oracle Net failed to retrieve the credentials needed to authenticate a database link.

Action: Enable tracing to determine the exact error.

ORA-12663: Services required by client not available on the server

Cause: Service(s) that was (were) required by the client process were not available on the server process.

Action: Configure the server with the services required by the client (best solution) or delete the requirement from the configuration file of the client (least secure).

ORA-12664: Services required by server not available on the client

Cause: Service(s) that was (were) required by the server process were not available on the client process.

Action: Configure the client with the services required by the server (best solution) or delete the requirement from the configuration file of the server (least secure).

ORA-12665: NLS string open failed

Cause: A native service was unable to make a string available for use by the National Language Support component.

Action: Make sure the National Language Support component has been properly. If it has, enable tracing and report the problem to Customer Support.

ORA-12666: Dedicated server: outbound transport protocol different from inbound

Cause: The protocol specified for an externally-identified outbound connection from a dedicated server (database link) was not the same as that used for the inbound connection. It is not possible for Oracle Net to authenticate a proxy connection that uses a protocol that is different from that which was used for the connection to the dedicated server.

Action: Specify the same protocol in the Oracle Net connect descriptor for the outbound connection as that used for the inbound connection.

ORA-12667: Shared server: outbound transport protocol different from inbound

Cause: The protocol specified for an externally-identified outbound connection from a shared server (database link) was not the same as as that used for the inbound connection. It is not possible for Oracle Net to authenticate a proxy connection that uses a protocol that is different from that which was used for the connection to the shared server.

Action: Specify the same protocol in the Oracle Net connect descriptor for the outbound connection as that used for the inbound connection

ORA-12668: Dedicated server: outbound protocol does not support proxies

Cause: The protocol specified to perform an externally-identified proxy connection (database link) from a dedicated server does not support proxy connections.

Action: Specify a protocol in the Oracle Net connect descriptor used for the connection that does support externally-authenticated proxy connections. NOTE: Because of a limitation in Oracle Net, the protocol used for the proxy connection must the same as that used for the connection from the client to the server.

ORA-12669: Shared server: outbound protocol does not support proxies

Cause: The protocol specified to perform an externally-identified proxy connection (database link) from a shared server does not support proxy connections.

Action: Specify a protocol in the Oracle Net connect descriptor used for the connection that does support externally-authenticated proxy connections. NOTE: Because of a limitation in Oracle Net, the protocol used for the proxy connection must the same as that used for the connection from the client to the server.

ORA-12670: Incorrect role password

Cause: A password supplied for a role could not be validated by the authentication service.

Action: Supply the correct password.

ORA-12671: Shared server: adapter failed to save context

Cause: The adapter for the authentication service failed when it tried to save the data needed for proxy connections (database links) through the shared server.

Action: Enable tracing to determine the exact error. Contact Oracle Customer Support if the reason is not obvious.

ORA-12672: Database logon failure

Cause: The authentication service adapter in use encountered an error it attempted to validate the logon attempt of a user.

Action: Enable tracing to determine the exact error encountered by the adapter.

ORA-12673: Dedicated server: context not saved

Cause: A connection was marked as being a proxy connection (database link) from a dedicated server but no inbound context was present.

Action: This error should not normally be visible to the user. Contact Oracle Customer Support.

ORA-12674: Shared server: proxy context not saved

Cause: A connection was marked as being a proxy connection (database link) from a shared server but no inbound context was present.

Action: This error should not normally be visible to the user. Contact Oracle Customer Support.

ORA-12675: External user name not available yet

Cause: The authentication service in use was not able to return the external name of a user of the ORACLE server because it is not available to the service yet.

Action: This is just an informational message and should not normally be visible to the user. If the error does appear, contact Oracle Customer Support.

ORA-12676: Server received internal error from client

Cause: The server process received an error from the client which indicated that an internal Oracle Net native services error had occurred.

Action: Enable tracing on both processes and attempt to recreate the problem. If the problem recurs, contact Oracle Customer Support.

ORA-12677: Authentication service not supported by database link

Cause: The authentication service used by the proxy process (database link) was unable to find the adapter being used by the client in its list of authentication mechanisms.

Action: Specify an authentication adapter that is shared by the client and the server being used for the database link.

ORA-12678: Authentication disabled but required

Cause: The configuration parameters that control whether authentication is disabled or required were both set to TRUE.

Action: Set one or both of the parameters to FALSE.

ORA-12679: Native services disabled by other process but required

Cause: The remote process has disabled native services but the local process requires them.

Action: Enable native services on the remote process or disable them locally.

ORA-12680: Native services disabled but required

Cause: The process has disabled native services but at least one service is required.

Action: Enable native services or change the configuration file so that none of the available services are required.

ORA-12681: Login failed: the SecurID card does not have a pincode yet

Cause: The SecurID card that is used to logon to Oracle, does not have a pincode assigned to it.

Action: Use one of the programs supplied by Security Dynamics to assign a pincode to the card.

ORA-12682: Login failed: the SecurID card is in next PRN mode

Cause: The SecurID card and the SecurID server are out of sync and the server requires the next cardcode to resynchronize the card.

Action: Use one of the programs supplied by Security Dynamics to resynchronize the SecurID card.

ORA-12683: encryption/crypto-checksumming: no Diffie-Hellman seed

Cause: The “sqlnet.crypto_seed” parameter is missing from the SQLNET.ORA parameters file.

Action: Add this line to SQLNET.ORA: sqlnet.crypto_seed = “randomly-chosen text”

ORA-12684: encryption/crypto-checksumming: Diffie-Hellman seed too small

Cause: The “sqlnet.crypto_seed” parameter in the SQLNET.ORA parameter file is too small.

Action: Add more randomly-chosen text to it, perhaps using Network Manager.

ORA-12685: Native service required remotely but disabled locally

Cause: A native service is required by the remote process but native services have been disabled locally.

Action: Enable native services locally or change the configuration parameters on the remote host so that no native services are required.

ORA-12686: Invalid command specified for a service

Cause: An operation which does not exist was specified for a native service.

Action: This is a programming error and should not normally be visible to the user. If the error does appear, contact Oracle Customer Support.

ORA-12687: Credentials expired.

Cause: The credentials that are used to authenticate the user for the requested connection have expired.

Action: Renew your credentials. Refer to the documentation specific for your Network Authentication Adapter on how to do this.

ORA-12688: Login failed: the SecurID server rejected the new pincode

Cause: There are a number of reasons why the SecurID server would refuse a pincode: – The user might not have permission to make up his own pincode. – The pincode was either too short or too long. Valid pincodes consist of minimal four, but no more than eight characters. – The pincode contains any non alphanumeric characters.

Action: Reexecute the operation and make sure to use a pincode that satisfies the above requirements. If the problem persists, turn on tracing at the Oracle Server side of the connection and examine the trace file for the exact error.

ORA-12689: Server Authentication required, but not supported

Cause: Server Authentication is required for this connection, but not supported by both sides of the connection.

Action: Make sure both sides of the connection have the correct version of Advanced Networking Option, and that the Authentication Adapter supports Server Authentication.

ORA-12690: Server Authentication failed, login cancelled

Cause: Server Authentication is required, but the server’s credentials were found invalid by the client.

Action: Make sure that the server has a valid set of credentials. Refer to your authentication adapter specific documentation on how to do this.

ORA-12696: Double Encryption Turned On, login disallowed

Cause: The user is using a Secure Protocol Adapter that has Encryption turned ON as well as ANO Encryption.

Action: Turn OFF either ANO Encryption or the Protocol Adapter Encryption if possible. Refer to the Administrator’s Guide on how to do this.

ORA-12699: Native service internal error

Cause: An internal error occurred in the native services component.

Action: Enable tracing to determine the exact error. Contact Oracle Customer Support.

15 total views, 15 views today


Oracle 12c R2 Error Codes and Solution Suggestions from ORA-13200 to ORA-13300

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-13200 to ORA-13300

ORA-13200: internal error [string] in spatial indexing.

Cause: This is an internal error.

Action: Contact Oracle Support Services with the exact error text.

ORA-13201: invalid parameters supplied in CREATE INDEX statement

Cause: An error was encountered while trying to parse the parameters clause for the spatial CREATE INDEX statement.

Action: Check the Oracle Spatial documentation for the number, syntax, and semantics of expected parameters for spatial index creation.

ORA-13202: failed to create or insert into the SDO_INDEX_METADATA table

Cause: An error was encountered while trying to create the SDO_INDEX_METADATA table or insert data into it.

Action: Verify that the current user has CREATE TABLE privilege and that the user has sufficient quota in the default or specified tablespace.

ORA-13203: failed to read USER_SDO_GEOM_METADATA view

Cause: An error encountered while trying to read the USER_SDO_GEOM_METADATA view.

Action: Check that USER_SDO_GEOM_METADATA has an entry for the current geometry table.

ORA-13204: failed to create spatial index table

Cause: An error was encountered while trying to create the index table.

Action: Check that user has CREATE TABLE privilege in the current schema and that the user has sufficient quota in the default or specified tablespace.

ORA-13205: internal error while parsing spatial parameters

Cause: An internal error was encountered while parsing the spatial parameters.

Action: Check that the parameters passed in the parameter string are all valid.

ORA-13206: internal error [string] while creating the spatial index

Cause: An internal error was encountered while creating the spatial index.

Action: Contact Oracle Support Services with the exact error text.

ORA-13207: incorrect use of the [string] operator

Cause: An error was encountered while evaluating the specified operator.

Action: Check the parameters and the return type of the specified operator.

ORA-13208: internal error while evaluating [string] operator

Cause: An internal error was encountered.

Action: Contact Oracle Support Services with the exact error text.

ORA-13209: internal error while reading SDO_INDEX_METADATA table

Cause: An internal error was encountered while trying to read the SDO_INDEX_METADATA table.

Action: Contact Oracle Support Services. Note this and accompanying error numbers.

ORA-13210: error inserting data into the index table

Cause: An error was encountered while trying to insert data into the index table. Likely causes are: – Insufficient quota in the current tablespace – User does not appropriate privileges

Action: Check the accompanying error messages.

ORA-13211: failed to tessellate the window object

Cause: An internal error was encountered while trying to tessellate the window object.

Action: Verify the geometric integrity of the window object using the VALIDATE_GEOMETRY_WITH_CONTEXT procedure.

ORA-13212: failed to compare tile with the window object

Cause: The spatial relationship between a generated tile and the specified window object could not be determined.

Action: This is an internal error. Verify the geometry using the VALIDATE_GEOMETRY_WITH_CONTEXT procedure. If the procedure does not return any errors, note any accompanying errors and contact Oracle Support Services.

ORA-13213: failed to generate spatial index for window object

Cause: Another error, indicating the real cause of the problem, should accompany this error.

Action: Correct any accompanying errors. If no accompanying error message appears, contact Oracle Support Services.

ORA-13214: failed to compute supercell for window object

Cause: The system was unable to compute the minimum bounding tile or supercell for the geometry.

Action: Another error might accompany this error. Correct the accompanying error. Also, validate the geometry for correctness.

ORA-13215: window object is out of range

Cause: Tessellation did not generate any tiles for this geometry. This error could be caused if the geometry definition puts the geometry outside the domain defined in the USER_SDO_GEOM_METADATA view.

Action: Verify that the geometry is valid and within the defined domain.

ORA-13216: failed to update spatial index

Cause: Another error will accompany this message that will indicate the problem.

Action: Correct any accompanying errors. If no accompanying error message appears, contact Oracle Support Services.

ORA-13217: invalid parameters supplied in ALTER INDEX statement

Cause: An error was encountered while trying to parse the parameters clause for the spatial ALTER INDEX statement.

Action: Check the Oracle Spatial documentation for the number, syntax, and semantics of expected parameters for the spatial ALTER INDEX statement.

ORA-13218: max number of supported index tables reached for [string] index

Cause: An add_index parameter was passed to ALTER INDEX when the number of existing index tables is already at maximum.

Action: Delete one of the index tables before adding another index table.

ORA-13219: failed to create spatial index table [string]

Cause: An error was encountered while trying to create the index table.

Action: There is a table in the index’s schema with the specified name. The CREATE INDEX statement will try to create an index table with this name. Either rename this table or change the name of the index.

ORA-13220: failed to compare tile with the geometry

Cause: The spatial relationship between a generated tile and the specified geometry could not be determined.

Action: This is an internal error. Validate the geometry using the VALIDATE_GEOMETRY_WITH_CONTEXT procedure. If the procedure does not return any errors, note any errors that accompany ORA-13220 and contact Oracle Support Services.

ORA-13221: unknown geometry type in the geometry object

Cause: The SDO_GTYPE attribute in the geometry object contains an invalid value

Action: Redefine the geometric type in the geometry table using one of the supported SDO_GTYPE values. See the Oracle Spatial documentation for an explanation of SDO_GTYPE and its possible values.

ORA-13222: failed to compute supercell for geometry in string

Cause: The system was unable to compute the minimum bounding tile or supercell for a geometry in the specified table.

Action: Another error might accompany this error. Correct the accompanying error. Also, validate the geometry for correctness.

ORA-13223: duplicate entry for string in SDO_GEOM_METADATA

Cause: There are duplicate entries for the given table and column value pair in the USER_SDO_GEOM_METADATA view.

Action: Check that the specified table and geometry column names are correct. There should be only one entry per table, geometry column pair in the USER_SDO_GEOM_METADATA view.

ORA-13224: zero tolerance specified for layer in USER_SDO_GEOM_METADATA

Cause: A tolerance of zero or NULL was supplied for a layer in the USER_SDO_GEOM_METADATA view.

Action: Check the tolerance specified to ensure that it is a positive value.

ORA-13225: specified index table name is too long for a spatial index

Cause: An index table name is specified which is longer than the supported length of the spatial index table name.

Action: Check the supported size of the index table name and reduce the size of the index name.

ORA-13226: interface not supported without a spatial index

Cause: The geometry table does not have a spatial index.

Action: Verify that the geometry table referenced in the spatial operator has a spatial index on it.

ORA-13227: SDO_LEVEL values for the two index tables do not match

Cause: The SDO_LEVEL values for the two index tables used in the spatial join operator do not match.

Action: Verify that two compatible indexes are used for the spatial join operator. Quadtree indexes are compatible if they have the same SDO_LEVEL and SDO_NUMTILES values

ORA-13228: spatial index create failed due to invalid type

Cause: An attempt was made to create a spatial index on a column of type other than SDO_GEOMETRY.

Action: Ensure that the index is created on a column of type SDO_GEOMETRY.

ORA-13230: failed to create temporary table [string] during R-tree creation

Cause: The specified temporary table either already exists or there is not enough tablespace.

Action: Delete the table if it already exists and verify if the current user has CREATE TABLE privileges and has sufficient space in the default or specified tablespace.

ORA-13231: failed to create index table [string] during R-tree creation

Cause: The specified index table either already exists or there is not enough tablespace.

Action: Delete the table if it already exists and verify if the current user has CREATE TABLE privileges and has sufficient space in the default or specified tablespace. If that fails to correct the problem, contact Oracle Support Services.

ORA-13232: failed to allocate memory during R-tree creation

Cause: This feature assumes a minimum of 64K memory for bulk creation.

Action: Create the index for a small subset of the data. Then, use transactional insert operations for the rest of the data.

ORA-13233: failed to create sequence number [string] for R-tree

Cause: The specified sequence number exists.

Action: Delete the sequence object, or contact Oracle Support Services.

ORA-13234: failed to access R-tree-index table [string]

Cause: The index table is either deleted or corrupted.

Action: Rebuild the index or contact Oracle Support Services with accompanying error messages.

ORA-13236: internal error in R-tree processing: [string]

Cause: An internal error occurred in R-tree processing.

Action: Contact Oracle Support Services with the message text.

ORA-13237: internal error during R-tree concurrent updates: [string]

Cause: An inconsistency is encountered during concurrent updates, possibly due to the use of serializable isolation level.

Action: Change the isolation level to “read committed” using the ALTER SESSION statement, or contact Oracle Support Services with the message text.

ORA-13239: sdo_dimensionality not specified during n-d R-tree creation

Cause: An error occurred in reading the dimensionality parameter

Action: Check the documentation for a valid range, and specify the dimensionality as a parameter.

ORA-13240: specified dimensionality greater than that of the query mbr

Cause: An error occurred because of too few values in the query minimum bounding rectangle (MBR).

Action: Omit the dimensionality, or use the dimensionality of the query.

ORA-13241: specified dimensionality does not match that of the data

Cause: An error occurred because the dimensionality specified in the CREATE INDEX statement does not match that of the data.

Action: Change the statement to reflect the data dimensionality.

ORA-13243: specified operator is not supported for 3- or higher-dimensional R-tree

Cause: Currently, an R-tree index with three or more index dimensions can be used only with the SDO_FILTER operator.

Action: Use the SDO_FILTER operator, and check the documentation for the querytype parameter for SDO_FILTER; or contact Oracle Support Services.

ORA-13249: string

Cause: An internal error was encountered in the extensible spatial index component. The text of the message is obtained from some other server component.

Action: Contact Oracle Support Services with the exact error text.

ORA-13250: insufficient privileges to modify metadata table entries

Cause: The user requesting the operation does not have the appropriate privileges on the referenced tables.

Action: Check that the specified feature and geometry table names are correct, and then verify that the current user has at least SELECT privilege on those tables.

ORA-13251: duplicate entry string in metadata table

Cause: The specified entry already exists in the metadata table.

Action: Check that the specified feature and geometry table names are correct. A feature-geometry table association should be registered only once.

ORA-13260: layer table string does not exist

Cause: Data migration source table layer_SDOGEOM does not exist.

Action: Ensure that the specified layer name is correct and that the corresponding spatial layer tables exist in the current schema.

ORA-13261: geometry table string does not exist

Cause: The specified geometry table does not exist in the current schema.

Action: Create a table containing a column of type SDO_GEOMETRY and a column of type NUMBER for the GID values.

ORA-13262: geometry column string does not exist in table string

Cause: The specified table does not have a column of type SDO_GEOMETRY.

Action: Alter or re-create the table such that it includes a column of type SDO_GEOMETRY and a column of type NUMBER.

ORA-13263: column string in table string is not of type SDO_GEOMETRY

Cause: The column intended for storing the geometry is not of type SDO_GEOMETRY.

Action: Alter the column definition to be of type SDO_GEOMETRY.

ORA-13264: geometry identifier column string does not exist in table string

Cause: The specified table does not contain a GID column.

Action: Confirm that the GID column name was correctly specified and that it exists in the specified table.

ORA-13265: geometry identifier column string in table string is not of type NUMBER

Cause: GID column is not of type NUMBER.

Action: Alter the table definition such that the column containing the geometry identifier (GID) is of type NUMBER.

ORA-13266: error inserting data into table string

Cause: An OCI error occurred, or the user has insufficient quota in the active tablespace, or the rollback segments are too small.

Action: There should be an accompanying error message that indicates the cause of the problem. Take appropriate action to correct the indicated problem.

ORA-13267: error reading data from layer table string

Cause: There was an error reading the geometry data from the layer_SDOGEOM table.

Action: Verify that layer_SDOGEOM and layer_SDODIM exist. If they do exist, run VALIDATE_LAYER_WITH_CONTEXT on the specified layer.

ORA-13268: error obtaining dimension from USER_SDO_GEOM_METADATA

Cause: There is no entry in the USER_SDO_GEOM_METADATA view for the specified geometry table.

Action: Insert an entry for the destination geometry table with the correct dimension information.

ORA-13269: internal error [string] encountered when processing geometry table

Cause: An internal error occurred.

Action: Contact Oracle Support Services with the exact error message text.

ORA-13270: OCI error \nstring

Cause: An OCI error occurred while processing the layer or geometry tables.

Action: Take the appropriate steps to correct the OCI-specific error.

ORA-13271: error allocating memory for geometry object

Cause: Insufficient memory.

Action: Make more memory available to the current session/process.

ORA-13272: geometric object string in table string is invalid

Cause: The specified object failed the geometric integrity checks performed by the validation function.

Action: Check the Oracle Spatial documentation for information about the geometric integrity checks performed by VALIDATE_GEOMETRY_WITH_CONTEXT and correct the geometry definition if required.

ORA-13273: dimension metadata table string does not exist

Cause: The layer_SDODIM table does not exist.

Action: Verify that the specified layer name is correct and that the layer_SDODIM table exists in the current schema.

ORA-13274: operator invoked with non-compatible SRIDs

Cause: A spatial operator was invoked with a window geometry with an SRID but the layer has no SRID; or the window has no SRID but the layer has an SRID.

Action: Ensure that the layer and window both have an SRID or that they both do not have an SRID.

ORA-13275: spatial index creation failure on unsupported type

Cause: An attempt was made to create a spatial index on a column that was not of type SDO_GEOMETRY.

Action: A spatial index can only be created on a column of type SDO_GEOMETRY. Ensure that the indexed column is of type SDO_GEOMETRY.

ORA-13276: internal error [string] in coordinate transformation

Cause: OCI internal error.

Action: Contact Oracle Support Services with the exact error message text.

ORA-13278: failure to convert SRID to native format

Cause: OCI internal error.

Action: Contact Oracle Support Services with the exact error message text.

ORA-13281: failure in execution of SQL statement to retrieve WKT

Cause: OCI internal error, or SRID does not match a table entry.

Action: Check that a valid SRID is being used.

ORA-13282: failure on initialization of coordinate transformation

Cause: Parsing error on source or destination coordinate system WKT, or incompatible coordinate systems.

Action: Check the validity of the WKT for table entries, and check if the requested transformation is valid.

ORA-13283: failure to get new geometry object for conversion in place

Cause: OCI internal error.

Action: Contact Oracle Support Services with the exact error message text.

ORA-13284: failure to copy geometry object for conversion in place

Cause: OCI internal error.

Action: Contact Oracle Support Services with the exact error message text.

ORA-13285: Geometry coordinate transformation error

Cause: A coordinate pair was out of valid range for a conversion/projection.

Action: Check that data to be transformed is consistent with the desired conversion/projection.

ORA-13287: can’t transform unknown gtype

Cause: A geometry with a gtype of <= 0 was specified for transformation. Only a gtype >= 1 is allowed.

Action: Check the Oracle Spatial documentation for SDO_GTYPE values, and specify a value whose last digit is 1 or higher.

ORA-13288: point coordinate transformation error

Cause: An internal error occurred while transforming points.

Action: Check the accompanying error messages.

ORA-13290: the specified unit is not supported

Cause: An Oracle Spatial function was called with an unknown UNIT value.

Action: Check Spatial documentation for the supported units, and call the function with the correct UNIT parameter.

ORA-13291: conversion error between the specified unit and standard unit

Cause: Cannot convert the specified unit from/to standard unit for linear distance, angle, or area.

Action: Check the unit specification and respecify it.

ORA-13292: incorrect ARC_TOLERANCE specification

Cause: When a SDO_BUFFER or SDO_AGGR_BUFFER function is called on a geodetic geometry, or SDO_ARC_DENSIFY is called, ARC_TOLERANCE must be specified, and it should not be less than the tolerance specified for the geometry.

Action: Check the ARC_TOLERANCE specification and ensure that it is correct.

ORA-13293: cannot specify unit for geometry without a georeferenced SRID

Cause: An Oracle Spatial function with a UNIT parameter was called on a geometry without a georeferenced SRID.

Action: Ensure that spatial functions with UNIT parameters are only called on geometries with georeferenced SRIDs.

ORA-13294: cannot transform geometry containing circular arcs

Cause: An attempt was made to transform a 3-point representation of a circular arc without distortion.

Action: Ensure that a geometry does not contain circular arcs.

ORA-13295: geometry objects are in different coordinate systems

Cause: An Oracle Spatial function was called with two geometries that have different SRIDs.

Action: Transform geometry objects to be in the same coordinate system and call the spatial function.

ORA-13296: incorrect coordinate system specification

Cause: Wrong numbers in WKT for Earth radius or flattening for the current SRID.

Action: Check WKT in the MDSYS.CS_SRS table for Earth radius and inverse flattening.

ORA-13300: single point transform error

Cause: Low-level coordinate transformation error trap.

Action: Check the accompanying error messages.

10 total views, 5 views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-13300 to ORA-13500

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-13300 to ORA-13500

ORA-13300: single point transform error

Cause: Low-level coordinate transformation error trap.

Action: Check the accompanying error messages.

ORA-13303: failure to retrieve a geometry object from a table

Cause: OCI internal error.

Action: Contact Oracle Support Services with the exact error message text.

ORA-13304: failure to insert a transformed geometry object in a table

Cause: OCI internal error.

Action: Contact Oracle Support Services with the exact error message text.

ORA-13330: invalid MASK

Cause: The MASK passed to the RELATE function is not valid.

Action: Verify that the mask is not NULL. See the Oracle Spatial documentation for a list of supported masks.

ORA-13331: invalid LRS segment

Cause: The given LRS segment was not a valid line string.

Action: A valid LRS geometric segment is a line string geometry in Oracle Spatial. It could be a simple or compound line string (made of lines or arcs, or both). The dimension information must include the measure dimension as the last element in the Oracle Spatial metadata. Currently, the number of dimensions for an LRS segment must be greater than 2 (x/y or longitude/latitude, plus measure)

ORA-13332: invalid LRS point

Cause: The specified LRS point was not a point geometry with measure information.

Action: Check the given point geometry. A valid LRS point is a point geometry in Oracle Spatial with an additional dimension for measure.

ORA-13333: invalid LRS measure

Cause: The given measure for linear referencing was out of range.

Action: Redefine the measure.

ORA-13334: LRS segments not connected

Cause: The specified geometric segments are not connected.

Action: Check the start/end points of the given geometric segments.

ORA-13335: LRS measure information not defined

Cause: The measure information of a geometric segment was not assigned (IS NULL).

Action: Assign/define the measure information. An LRS geometric segment is defined if its start and end measure are assigned (non-null).

ORA-13336: failure in converting standard diminfo/geometry to LRS dim/geom

Cause: There is no room for the measure dimension in the given diminfo, or the specified standard geometry is not a point a line string.

Action: Check if the diminfo dimensions are less than 3 or if the geometry type is point or line string.

ORA-13337: failure in concatenating LRS polygons

Cause: Referencing system (LRS) concatenation involving LRS polygons is not supported.

Action: Check the geometry and element types to ensure that the concatenate operation is not called with a polygon type.

ORA-13338: failure in reversing LRS polygon/collection geometry

Cause: Reversing a referencing system (LRS) polygon or collection geometry produced an invalid geometry.

Action: Check the geometry type to ensure that this operation is called on non-polygon geometries.

ORA-13339: LRS polygon clipping across multiple rings

Cause: Clipping (dynseg) a polygon across multiple rings is not allowed.

Action: Polygon clipping is allowed only for a single ring.

ORA-13340: a point geometry has more than one coordinate

Cause: A geometry, specified as being a point, has more than one coordinate in its definition.

Action: A point has only one coordinate. If this geometry is intended to represent a point cluster, line, or polygon, set the appropriate SDO_GTYPE or SDO_ETYPE value. If this is a single point object, remove the extraneous coordinates from its definition.

ORA-13341: a line geometry has fewer than two coordinates

Cause: A geometry, specified as being a line, has fewer than two coordinates in its definition.

Action: A line must consist of at least two distinct coordinates. Correct the geometric definition, or set the appropriate SDO_GTYPE or SDO_ETYPE attribute for this geometry.

ORA-13342: an arc geometry has fewer than three coordinates

Cause: A geometry, specified as being an arc, has fewer than three coordinates in its definition.

Action: An arc must consist of at least three distinct coordinates. Correct the geometric definition, or set the appropriate SDO_GTYPE or SDO_ETYPE attribute for this geometry.

ORA-13343: a polygon geometry has fewer than four coordinates

Cause: A geometry, specified as being a polygon, has fewer than four coordinates in its definition.

Action: A polygon must consist of at least four distinct coordinates. Correct the geometric definition, or set the appropriate SDO_GTYPE or SDO_ETYPE attribute for this geometry.

ORA-13344: an arcpolygon geometry has fewer than five coordinates

Cause: A geometry, specified as being an arcpolygon, has fewer than five coordinates in its definition.

Action: An arcpolygon must consist of at least five coordinates. An arcpolygon consists of an ordered sequence of arcs, each of which must be described using three coordinates. Since arcs are connected the end-point of the first is the start of the second and does not have to be repeated. Correct the geometric definition, or set the appropriate SDO_GTYPE or SDO_ETYPE attribute for this geometry.

ORA-13345: a compound polygon geometry has fewer than five coordinates

Cause: A geometry, specified as being a compound polygon, has fewer than five coordinates in its definition.

Action: A compound polygon must contain at least five coordinates. A compound polygon consists of at least one arc and one line, each of which must be described using three and at least two distinct coordinates respectively. Correct the geometric definition, or set the appropriate SDO_GTYPE or SDO_ETYPE attribute for this geometry.

ORA-13346: the coordinates defining an arc are collinear

Cause: Invalid definition of an arc. An arc is defined using three non-collinear coordinates.

Action: Alter the definition of the arc, or set the SDO_ETYPE or SDO_GTYPE to the line type.

ORA-13347: the coordinates defining an arc are not distinct

Cause: Two or more of the three points defining an arc are the same.

Action: Alter the definition of the arc to ensure that three distinct coordinate values are used.

ORA-13348: polygon boundary is not closed

Cause: The boundary of a polygon does not close.

Action: Alter the coordinate values or the definition of the SDO_GTYPE or SDO_ETYPE attribute of the geometry.

ORA-13349: polygon boundary crosses itself

Cause: The boundary of a polygon intersects itself.

Action: Correct the geometric definition of the object.

ORA-13350: two or more rings of a complex polygon touch

Cause: The inner or outer rings of a complex polygon touch.

Action: All rings of a complex polygon must be disjoint. Correct the geometric definition of the object.

ORA-13351: two or more rings of a complex polygon overlap

Cause: The inner or outer rings of a complex polygon overlap.

Action: All rings of a complex polygon must be disjoint. Correct the geometric definition of the object.

ORA-13352: the coordinates do not describe a circle

Cause: The set of coordinates used to describe a circle are incorrect.

Action: Confirm that the set of coordinates actually represent points on the circumference of a circle.

ORA-13353: ELEM_INFO_ARRAY not grouped in threes

Cause: The ELEM_INFO_ARRAY in an SDO_GEOMETRY definition has more or fewer elements than expected.

Action: Confirm that the number of elements in ELEM_INFO_ARRAY is divisible by 3.

ORA-13354: incorrect offset in ELEM_INFO_ARRAY

Cause: The offset field in ELEM_INFO_ARRAY of an SDO_GEOMETRY definition references an invalid array subscript in SDO_ORDINATE_ARRAY.

Action: Confirm that the offset is a valid array subscript in SDO_ORDINATE_ARRAY.

ORA-13355: SDO_ORDINATE_ARRAY not grouped by number of dimensions specified

Cause: The number of elements in SDO_ORDINATE_ARRAY is not a multiple of the number of dimensions supplied by the user.

Action: Confirm that the number of dimensions is consistent with data representation in SDO_ORDINATE_ARRAY.

ORA-13356: adjacent points in a geometry are redundant

Cause: There are repeated points in the sequence of coordinates.

Action: Remove the redundant point.

ORA-13357: extent type does not contain 2 points

Cause: Extent type should be represented by two points: lower left and upper right.

Action: Confirm that there are only two points for an extent type.

ORA-13358: circle type does not contain 3 points

Cause: Circle type should be represented by three distinct points on the circumference.

Action: Confirm that there are only three points for a circle type.

ORA-13359: extent does not have an area

Cause: The two points representing the extent are identical.

Action: Confirm that the two points describing the extent type are distinct.

ORA-13360: invalid subtype in a compound type

Cause: This subtype is not allowed within the ETYPE specified.

Action: Check the Oracle Spatial documentation for type definitions.

ORA-13361: not enough sub-elements within a compound ETYPE

Cause: The compound type declare more sub-elements than actually defined.

Action: Confirm that the number of sub-elements is consistent with the compound type declaration.

ORA-13362: disjoint sub-element in a compound polygon

Cause: Compound polygon must describe an enclosed area.

Action: Confirm that all sub-elements are connected.

ORA-13363: no valid ETYPE in the geometry

Cause: None of the ETYPEs within the geometry is supported.

Action: Confirm that there is at least one valid ETYPE.

ORA-13364: layer dimensionality does not match geometry dimensions

Cause: The spatial layer had a geometry with a different dimensions than the dimensions specified for the layer.

Action: Ensure that all geometries in a layer have the same dimensions and that they match the dimensions in the SDO_DIM_ARRAY object for the layer in the USER_SDO_GEOM_METADATA view.

ORA-13365: layer SRID does not match geometry SRID

Cause: The spatial layer had a geometry with a different SRID than the SRID specified for the layer.

Action: Ensure that all geometries in a layer have the same SRID and that the SRIDs match the SRID for the layer in the USER_SDO_GEOM_METADATA view.

ORA-13366: invalid combination of interior exterior rings

Cause: In an Oracle Spatial geometry, interior and exterior rings were not used consistently.

Action: Ensure that the interior rings corresponding to an exterior ring follow the exterior ring in the ordinate array.

ORA-13367: wrong orientation for interior/exterior rings

Cause: In an Oracle Spatial geometry, the exterior and/or interior rings are not oriented correctly.

Action: Be sure that the exterior rings are oriented counterclockwise and the interior rings are oriented clockwise.

ORA-13368: simple polygon type has more than one exterior ring

Cause: In a polygon geometry there is more than one exterior ring.

Action: Set the type to be multipolygon if more than one exterior ring is present in the geometry.

ORA-13369: invalid value for etype in the 4-digit format

Cause: A 4-digit etype for a non-polygon type element is used, or the orientation is not a valid orientation for interior/exterior rings of the polygon.

Action: Correct the geometry definition.

ORA-13370: failure in applying 3D LRS functions

Cause: Only non-geodetic 3D line string geometries (made of line segments) are supported for 3D LRS functions.

Action: Check the geometry and element types and the SRID values.

ORA-13371: invalid position of measure dimension

Cause: LRS measure dimension has to be after spatial dimensions. The position has to be either 3rd or 4th in the dim_info_array.

Action: Check the geometry’s gtype and its position in the dim_info_array.

ORA-13372: failure in modifying metadata for a table with spatial index

Cause: Modifying the metadata after the index is created will cause an inconsistency between the geometry’s gtype and diminfo.

Action: Modify (or Prepare) metadata before creating an index on the SDO_GEOMETRY column.

ORA-13373: invalid line segment in geodetic data

Cause: A geodetic line segment was not less than half of a great circle.

Action: Densify the line by adding points.

ORA-13374: SDO_MBR not supported for geodetic data

Cause: The SDO_MBR functionality is not supported for geodetic data.

Action: Find an alternative function that can be used in this context.

ORA-13375: the layer is of type [string] while geometry inserted has type [string]

Cause: The layer has a type that is different or inconsistent with the type of the current geometry.

Action: Change the geometry type to agree with the layer type, or change the layer type to agree with the geometry type.

ORA-13376: invalid type name specified for layer_gtype parameter

Cause: An invalid type name is specified for the layer_gtype constraint.

Action: See the Spatial documentation for of valid keywords that can be used in defining a layer_gtype constraint.

ORA-13377: invalid combination of elements with orientation

Cause: An element of the geometry had orientation specified while some other element had no orientation specified (4-digit etype).

Action: Ensure that all of the polygon elements have orientation specified using the 4-digit etype notation.

ORA-13378: invalid index for element to be extracted

Cause: An invalid (or out of bounds) index was specified for extracting an element from a geometry.

Action: Ensure that the parameters to the extract function are in the valid range for the geometry.

ORA-13379: invalid index for sub-element to be extracted

Cause: An invalid (or out of bounds) index was specified for extracting a sub-element from a geometry.

Action: Ensure that the parameters to the extract function are in the valid range for the geometry.

ORA-13380: network not found

Cause: The specified network was not found in the network metadata.

Action: Insert the network information in the USER_SDO_NETWORK_METADATA view.

ORA-13381: table:string not found in network:string

Cause: The specified table was not found in the network metadata.

Action: Insert the table information in the USER_SDO_NETWORK_METADATA view.

ORA-13382: geometry metadata (table:string column:string) not found in spatial network:string

Cause: The specified geometry metadata was not found in the spatial network metadata.

Action: Insert the spatial metadata information in the USER_SDO_NETWORK_METADATA view.

ORA-13383: inconsistent network metadata: string

Cause: There was an inconsistency between the network metadata and the node/link information.

Action: Check the network metadata and the node/link information.

ORA-13384: error in network schema: string

Cause: The network table(s) did not have required column(s)

Action: Check the network schema.

ORA-13385: error in network manager: [string]

Cause: There was an internal error in network manager.

Action: Contact Oracle Customer Support for more help.

ORA-13386: commit/rollback operation error: [string]

Cause: The index-level changes were not fully incorporated as part of the commit or rollback operation.

Action: Correct the specified error and use the following statement: ALTER INDEX index-name PARAMETERS (‘index_status=synchronize’);

ORA-13387: sdo_batch_size for array inserts should be in the range [number,number]

Cause: The specified value for sdo_batch_size was too high or too low.

Action: Change the value to be in the specified range.

ORA-13388: invalid value for dst_spec parameter

Cause: The dst_spec parameter was specified in the wrong format.

Action: Check the documentation for this parameter.

ORA-13389: unable to compute buffers or intersections in analysis function

Cause: There was an internal error in computing the buffers or intersections in the specified spatial analysis function.

Action: Modify the tolerance value in the USER_SDO_GEOM_METADATA view before invoking the spatial analysis function.

ORA-13390: error in spatial analysis and mining function: [string]

Cause: There was an internal error in the specified analysis function.

Action: Contact Oracle Customer Support for more help.

ORA-13391: string

Cause: An attempt was made to violate GeoRaster management restrictions.

Action: Check the documentation for more detailed information.

ORA-13392: status report error: string

Cause: There was an error on status report related operation.

Action: Check the error message for details.

ORA-13393: null or invalid string parameter

Cause: The operation failed because the input parameter was null or invalid.

Action: Correct the parameter and try again.

ORA-13397: different dimension sizes in the input GeoRaster objects

Cause: The two input GeoRaster objects had different dimension sizes.

Action: Check the documentation and ensure that the dimension size is the same for both input GeoRaster objects.

ORA-13398: invalid expression parameter: string

Cause: The expression parameter was not a valid math expression.

Action: Check the documentation and ensure that the expression parameter is correct.

ORA-13399: invalid condition parameter: string

Cause: The condition parameter was not a valid boolean expression.

Action: Check the documentation and ensure that the condition parameter is correct.

ORA-13400: duplicate entry for string in USER_SDO_GEOR_SYSDATA view

Cause: The current operation caused a duplicate RASTER_DATA_TABLE and RASTER_ID combination to be inserted into the USER_SDO_GEOR_SYSDATA view.

Action: Ensure that the RASTER_DATA_TABLE and RASTER_ID combination to be inserted into the USER_SDO_GEOR_SYSDATA view is unique.

ORA-13401: duplicate entry for string in USER_SDO_GEOR_SYSDATA view

Cause: The RASTER_DATA_TABLE and RASTER_ID columns contained the same information in two or more rows in the USER_SDO_GEOR_SYSDATA view.

Action: Ensure that the RASTER_DATA_TABLE and RASTER_ID columns in the USER_SDO_GEOR_SYSDATA view contain the correct information, and that the value pair is unique for each row.

ORA-13402: the rasterType is null or not supported

Cause: The specified rasterType was null or not supported.

Action: Check the documentation for the rasterType number and/or formats supported by GeoRaster.

ORA-13403: invalid rasterDataTable specification: string

Cause: The raster data table name specified for a GeoRaster object was not unique among raster data table names in the database; or for a GeoRaster object, which was not empty and was not blank, or was used as an output GeoRaster object, one or more of the following requirements were not met. The raster data table must: – Exist. – Be visible in the current schema. – Be defined in the same schema as the GeoRaster data table. – Be an object table of SDO_RASTER type or a relational table with the same columns as the attributes of the SDO_RASTER type.

Action: Check the rasterDataTable specification and ensure that all relevant raster data table requirements are met.

ORA-13404: invalid ultCoordinate parameter

Cause: The ultCoordinate array parameter had the wrong length or contained an invalid value.

Action: Check the documentation and ensure that the ultCoordinate parameter is correct.

ORA-13405: null or invalid dimensionSize parameter

Cause: The dimensionSize array parameter was NULL, had the wrong length, or contained an invalid value.

Action: Check the documentation and ensure that the dimensionSize parameter is correct.

ORA-13406: null or invalid GeoRaster object for output

Cause: The GeoRaster object for output was NULL or invalid.

Action: Ensure that the GeoRaster object for output has been initialized properly.

ORA-13407: invalid storage parameterstring

Cause: The storage parameter contained an invalid specification.

Action: Check the documentation and ensure that the storage parameter is correct.

ORA-13408: invalid blockSize storage parameter

Cause: The blockSize storage parameter had the wrong length or contained an invalid value.

Action: Check the documentation and ensure that the blockSize storage parameter is correct.

ORA-13409: null or invalid pyramidLevel parameter

Cause: The specified pyramidLevel parameter was NULL or invalid.

Action: Ensure that the pyramidLevel parameter specifies a valid pyramid level value for the GeoRaster object.

ORA-13410: invalid layerNumbers or bandNumbers parameter

Cause: The layerNumbers or bandNumbers parameter was invalid.

Action: Check the documentation and ensure that the layerNumbers or bandNumbers parameter is valid.

ORA-13411: subset results in null data set

Cause: The intersection of cropArea and source GeoRaster object was NULL.

Action: Check the documentation and ensure that the cropArea parameter is correct.

ORA-13412: invalid scale parameterstring

Cause: The scale parameter contained an invalid specification.

Action: Check the documentation and ensure that the scale parameter is correct.

ORA-13413: null or invalid resampling parameter

Cause: The resampling parameter was NULL or invalid.

Action: Check the documentation and ensure that the resampling parameter is correct.

ORA-13414: invalid pyramid parameter

Cause: The pyramid parameter was invalid.

Action: Check the documentation and ensure that the pyramid parameter is correct.

ORA-13415: invalid or out of scope point specification

Cause: The point position specified by the <ptGeom, layerNumber> or <rowNumber, colNumber, bandNumber> parameter combination was invalid or out of scope.

Action: Ensure that the parameters specify a valid point that is or can be translated into a cell position inside the cell space of the GeoRaster object.

ORA-13416: invalid geometry parameter

Cause: The geometry parameter did not specify a valid single-point geometry.

Action: Specify a valid single-point geometry.

ORA-13417: null or invalid layerNumber parameter

Cause: The layerNumber parameter was null or out of scope.

Action: Specify a valid layerNumber parameter.

ORA-13418: null or invalid parameter(s) for set functions

Cause: A parameter for set metadata operations was null or invalid.

Action: Check the documentation for information about the parameters.

ORA-13419: cannot perform mosaic or append operation: string

Cause: An attempt to perform a mosaic or append operation failed.

Action: Check the error message for details.

ORA-13420: the SRID of the geometry parameter was not null

Cause: The input geometry was not in the GeoRaster cell space, which had a NULL SRID value.

Action: Ensure that the geometry parameter has a NULL SRID.

ORA-13421: NULL or invalid cell value

Cause: The cell value was NULL or out-of-scope.

Action: Ensure that the cell value is not NULL and is in the range as designated by the cellDepth definition of the specified GeoRaster object.

ORA-13422: invalid model coordinate parameter

Cause: The model coordinate array parameter had the wrong length or had NULL ordinate element(s).

Action: Ensure that the model coordinate parameter is valid.

ORA-13423: invalid cell coordinate parameter

Cause: The cell coordinate array parameter had the wrong length or had NULL ordinate element(s).

Action: Ensure that the cell coordinate parameter is valid.

ORA-13424: the GeoRaster object is not spatially referenced

Cause: The GeoRaster object was not spatially referenced.

Action: Ensure that the GeoRaster object is spatially referenced.

ORA-13425: invalid background filling value parameter

Cause: The background filling value parameter was invalid either because the array had the wrong size or because some of the element values were invalid.

Action: Ensure that the parameter that specifies the background filling value is valid. The size of the array must equal either 1 (the value is for all bands) or the exact band dimension size. The element values must be valid cell values as determined by the cell depth.

ORA-13426: invalid window parameter

Cause: The specified window parameter was invalid.

Action: Specify a valid window parameter. Check the documentation for details.

ORA-13427: invalid bitmap mask

Cause: The bitmap mask was not a valid 1-bit GeoRaster object, or it had the wrong dimension sizes.

Action: Ensure that the bitmap mask is a valid 1-bit GeoRaster object with only one band, and the row and column dimension sizes of the bitmap mask are the same as those of the target GeoRaster object.

ORA-13428: invalid modelCoordinateLocation

Cause: The program [or user] specified a modelCoordinateLocation that is not supported, or the modelCoordinateLocation of the GeoRaster object was wrong.

Action: Set or specify the modelCoordinateLocation to be CENTER (0) or UPPERLEFT (1).

ORA-13429: invalid xCoefficients or yCoefficients parameter(s)

Cause: An attempt to perform a georeference operation failed. Possible reasons include xCoefficients or yCoefficients having the wrong number of coefficients or invalid coefficients.

Action: Check the documentation for supported coefficient specifications.

ORA-13430: the GeoRaster object has null attribute(s)

Cause: The metadata or rasterType of the GeoRaster object was null.

Action: This object may only be used as an output parameter of procedures or functions. It is not valid for other purposes.

ORA-13431: GeoRaster metadata rasterType error

Cause: The rasterType in the metadata of the GeoRaster object was inconsistent with the GeoRaster rasterType attribute.

Action: Ensure that the rasterType in the metadata of the GeoRaster object and the GeoRaster rasterType attribute have the same value.

ORA-13432: NULL or invalid blankCellValue

Cause: The blankCellValue element could not be found in the metadata of a blank GeoRaster object, or the specified blankCellValue element value was NULL or invalid.

Action: Call the SDO_GEOR.setBlankCellValue package to add blankCellValue to the metadata whenever the isBlank element value is TRUE, and ensure that the specified blankCellValue element value is not NULL and is in the range as designated by the cellDepth definition of the GeoRaster object.

ORA-13433: GeoRaster metadata default RGB error

Cause: At least one of the defaultRed, defaultGreen, and defaultBlue values (logical layer numbers) was zero, negative, or out of range.

Action: Check the documentation for details.

ORA-13434: GeoRaster metadata cellRepresentation error

Cause: The cellRepresentation type was not supported.

Action: Check the documentation for supported cellRepresentation types.

ORA-13435: GeoRaster metadata dimension inconsistent

Cause: The specification of dimensions or totalDimensions was inconsistent with rasterType, or vice versa.

Action: Ensure that the dimension specifications are consistent.

ORA-13436: GeoRaster metadata dimensionSize error

Cause: Either the dimensionSize for each dimension was not specified, or an extraneous dimensionSize was specified.

Action: Add a dimsenionSize for each dimension of the GeoRaster object and delete extra dimensionSize elements.

ORA-13437: GeoRaster metadata blocking error

Cause: Either the wrong block number(s) or block size(s) along dimensions were specified, or the block numbers and sizes when taken together were not consistent.

Action: Check the documentation for details.

ORA-13438: GeoRaster metadata pyramid type error

Cause: The specified pyramid type was not supported.

Action: Check the documentation for supported pyramid types.

ORA-13439: GeoRaster metadata pyramid maxLevel error

Cause: The specified maxLevel exceeded the maximum level allowed by the specified pyramid type.

Action: Check the documentation for supported pyramid types and their total level limitations.

ORA-13440: GeoRaster metadata compression type error

Cause: The specified compression type was not supported.

Action: Check the documentation for supported compression types.

ORA-13441: GeoRaster metadata SRS error: string

Cause: The specified error related to the polynomialModel element in the spatial reference system (SRS) metadata.

Action: Check the documentation and ensure that a valid polynomial model is specified.

ORA-13442: GeoRaster object not registered: string

Cause: There was no SYSDATA entry for the specified GeoRaster object.

Action: Ensure that a sysdata entry has been inserted for the specified GeoRaster object.

ORA-13443: null or invalid values in string

Cause: There were NULL or invalid component values in the specified metadata.

Action: Check the documentation and ensure that all of the component values are valid.

ORA-13444: cannot perform mergeLayers operation

Cause: The two GeoRaster objects whose layers are to be combined together either had different row or column dimension sizes, or their georeferencing information did not match.

Action: Ensure that the objects have the same row and column dimension sizes. If neither is georeferenced, their ULTCoordinate values must be the same. Otherwise, they must be both georeferenced and cover the same area in the model space.

ORA-13445: NULL or invalid NODATA value or value range

Cause: There was an invalid NODATA value or value range in the metadata, or the specified NODATA value or value range was invalid.

Action: Ensure that the NODATA value or value range is not NULL and is completely contained in the range as designated by the cellDepth definition of the specified GeoRaster object.

ORA-13446: GeoRaster metadata TRS error

Cause: The GeoRaster Temporal Reference System was not supported.

Action: Set isReferenced to FALSE.

ORA-13447: GeoRaster metadata BRS error

Cause: The GeoRaster Band Reference System was not supported.

Action: Set isReferenced to FALSE.

ORA-13448: GeoRaster metadata BRS error

Cause: The GeoRaster spectral extent specification was incorrect.

Action: The MIN value must be less than the MAX value in the spectralExtent element.

ORA-13449: GeoRaster metadata ULTCoordinate error

Cause: The GeoRaster rasterInfo ULTCoordinate was not correct.

Action: Check the documentation for restrictions.

ORA-13450: GeoRaster metadata layerInfo error

Cause: The GeoRaster had more than one layerInfo element, or the layerDimension value was not supported.

Action: The current release only supports one layerInfo element; layer can only be defined along one dimension, and this dimension must be BAND.

ORA-13451: GeoRaster metadata scaling function error

Cause: The scaling function had a zero denominator.

Action: Ensure that the scaling function denominator is not zero.

ORA-13452: GeoRaster metadata BIN function error

Cause: The bin function data did not match its type.

Action: For EXPLICIT type, provide a binTableName element; otherwise, provide a binFunctionData element.

ORA-13453: GeoRaster metadata layer error

Cause: Too many subLayers were defined for the GeoRaster object, or layerNumber or layerDimensionOrdinate was not assigned correctly.

Action: The total number of logical layers cannot exceed the total number of physical layers, and each logical layer must be assigned a valid physical layer number following the same order. Check the documentation for more details.

ORA-13454: GeoRaster metadata is invalid

Cause: The GeoRaster metadata was invalid against its XML Schema.

Action: Run the schemaValidate routine to find the errors.

ORA-13455: GeoRaster metadata TRS error

Cause: The beginDateTime value was later than the endDateTime value.

Action: Ensure that the beginDateTime value is not later than the endDateTime value.

ORA-13456: GeoRaster cell data error: string

Cause: There was an error in the original GeoRaster cell data or in the cell data of the pyramids.

Action: If the error is related to the original GeoRaster cell data, the GeoRaster object is invalid and has to be deleted or manually repaired. If the error is related to pyramids, delete the pyramids and regenerate them.

ORA-13457: bitmap mask cell data error: string

Cause: There was an error in the cell data of an original bitmap mask or in the cell data of the pyramids of a bitmap mask.

Action: If the error is related to an original bitmap mask, remove the bitmap mask. If the error is related to the pyramids of a bitmap mask, delete the pyramids and regenerate them.

ORA-13458: GeoRaster metadata SRS error

Cause: The polynomial model did not match the requirements of a rectified GeoRaster object.

Action: Check the documentation for the requirements of the polynomial model for a rectified GeoRaster object, or set isRectified to be false.

ORA-13459: GeoRaster metadata SRS error

Cause: The polynomial model was not an six-parameter transformation, or the six-parameter transformation was not valid.

Action: Check the documentation and ensure that the polynomial model is a valid six-parameter affine transformation.

ORA-13460: GeoRaster metadata SRS error

Cause: The referenced GeoRaster object had a zero model space SRID or the specified model space SRID was zero.

Action: Set or specify the model space SRID to be a nonzero number.

ORA-13461: the interleaving type is not supported

Cause: The interleaving type of the GeoRaster object was not supported.

Action: Check the documentation for the interleaving types supported by GeoRaster. Use SDO_GEOR.changeFormatCopy to transform the image to a supported interleaving type.

ORA-13462: invalid blocking specification

Cause: The specified blocking configuration was invalid.

Action: Check the documentation for the blocking specification supported by GeoRaster.

ORA-13463: error retrieving GeoRaster data: string

Cause: An internal error occurred while retrieving GeoRaster data from the database.

Action: Check the error message for details.

ORA-13464: error loading GeoRaster data: string

Cause: An internal error occurred while loading GeoRaster data into the database.

Action: Check the error message for details.

ORA-13465: null or invalid table or column specification

Cause: The specified table or column did not exist, or the column was not a GeoRaster column.

Action: Ensure that the specified table exists and the specified column is a GeoRaster column.

ORA-13466: format not appropriate for specified compression method: string

Cause: The operation failed because the GeoRaster object had an inappropriate type or format for the specified compression method. The GeoRaster type or format is not supported for the specified compression.

Action: Check the error message for details. Check the documentation for the appropriate GeoRaster types and formats for each compression method. Use SDO_GEOR.changeFormatCopy to transform the GeoRaster object to an appropriate format, or apply another compression method.

ORA-13467: unsupported GeoRaster metadata specification: string

Cause: The GeoRaster metadata specification is not supported.

Action: Check the documentation for the supported GeoRaster metadata specifications.

ORA-13468: invalid blockMBR

Cause: Invalid blockMBR geometries were stored in the raster data table.

Action: Ensure that the blockMBR geometries stored in the raster data table are valid, or call the SDO_GEOR.generateBlockMBR() package to regenerate the blockMBR geometries.

ORA-13469: cannot perform updateRaster operation

Cause: The data of the source GeoRaster object could not be used to update that of the target GeoRaster object.

Action: Ensure that the source and the target GeoRaster objects have the same cell depth, and that both objects are either georeferenced or not georeferenced at all. If both are georeferenced, they should be in the same coordinate system and have the same spatial resolutions.

ORA-13470: target and source layers or bands mismatched

Cause: The number of specified target layers or bands and source layers or bands did not match.

Action: When updating layers or bands of a target GeoRaster object to reflect the associated layers or bands of the source GeoRaster object, specify the same number of layers or bands for both the source and the target objects. Check the documentation for details.

ORA-13471: unable to determine the owner of string

Cause: The owner of the specified raster data table could not be determined.

Action: Ensure that the GeoRaster object that refers to the raster data table has been registered by inserting the object into a GeoRaster table.

ORA-13472: invalid geometry parameter

Cause: The geometry parameter did not specify a valid geometry.

Action: Specify a valid 2D or 3D geometry. If the model SRID is null or indicates a 2D coordinate system, the geometry must be 2D. If the model SRID indicates a 3D coordinate system, the geometry must either be a 3D geometry or a 2D geometry that can be converted to 3D with the specified vertical axis (or vertical SRID) and ellipsoidal parameters.

ORA-13473: invalid rasterSpec parameter

Cause: The rasterSpec parameter contained an invalid specification.

Action: Check the documentation and ensure that the rasterSpec parameter contains only valid keywords and values.

ORA-13474: invalid rasterDataTable name: string

Cause: The rasterDataTable name was not a valid nonquoted identifier, it contained a period separator, or not all of the alphanumeric characters were uppercase.

Action: Ensure that the table name is a valid nonquoted identifier without any period separators, and that all the alphanumeric characters are uppercase.

ORA-13475: invalid GeoRaster object for output

Cause: The output GeoRaster object had the same RASTER_DATA_TABLE and RASTER_ID combination as that of an input GeoRaster object.

Action: Ensure that the output GeoRaster object is different from any of the input GeoRaster objects.

ORA-13476: invalid or out of scope point specification

Cause: The point position specified by the point geometry parameter or the rowNumber/colNumber parameter combination was null or out of scope.

Action: Ensure that the parameters specify a valid point that translates or can be translated into a cell position inside the cell space of the GeoRaster object.

ORA-13477: invalid GCP georeferencing specification: string

Cause: The specified functional fitting method was not supported, the number of GCPs was insufficient, some GCPs were invalid, or the distribution of the GCPs led to no solution or an unstable solution.

Action: Check the GeoRaster documentation for the supported functional fitting methods and the requirements of GCPs.

ORA-13478: the target SRID is the same as the source GeoRaster object’s SRID

Cause: The target SRID was not different from the source GeoRaster object’s SRID.

Action: Specify a different valid SRID for the target GeoRaster object.

ORA-13479: cannot reproject

Cause: Reprojection from source to destination projection produced a large distortion.

Action: Check the destination projection and ensure that it is suitable for the area covered by the source GeoRaster object. Check the GeoRaster documentation for more information about reprojection.

ORA-13480: the Source Type is not supported

Cause: The specified source type was not supported.

Action: Check the documentation for the source types (such as FILE and HTTP) supported by GeoRaster.

ORA-13481: the destination type is not supported

Cause: The specified destination type was not supported.

Action: Check the documentation for the destination types (such as FILE) supported by GeoRaster.

ORA-13482: GeoRaster object is not initialized for the image

Cause: No GeoRaster object has been initialized for the specified image.

Action: Initialize a GeoRaster object to hold this image before loading it into the database. Check the documentation for details.

ORA-13483: insufficient memory for the specified GeoRaster data

Cause: There was insufficient memory to hold the specified GeoRaster data for this operation.

Action: Use SDO_GEOR.subset to isolate a subset of the GeoRaster data, or reblock the GeoRaster data into smaller sized blocks. Check the documentation for details.

ORA-13484: the file format or compression type is not supported: string

Cause: The file format or compression type was not supported.

Action: Check the documentation for formats that are currently supported by GeoRaster.

ORA-13485: error occurred during compression or decompression: string

Cause: The operation could not be completed because an error occurred during compression or decompression. Check the error message for details.

Action: Check that the GeoRaster object is valid, that its metadata is valid for the specified compression format, and that valid parameters are passed into the compression or decompression operation.

ORA-13486: invalid or insufficient GeoTIFF metadata to georeference the GeoRaster object: string

Cause: The GeoTIFF metadata of the specified input image contained invalid or insufficient information to georeference the GeoRaster object.

Action: Check the error message for details.

ORA-13487: SRID not found for source coordinate system metadata

Cause: No SRID was found in the Oracle Spatial CS_SRS table to match the source coordinate system metadata.

Action: Add a user-defined coordinate reference system for this coordinate system, as explained in the Oracle Spatial documentation.

ORA-13488: cannot perform transformation: string

Cause: An attempt to perform a transformation operation failed.

Action: Check the error message for details.

ORA-13489: GeoRaster operation failed: string

Cause: There was an error in the GeoRaster operation, parameters, or compression types.

Action: Check the error message and take the appropriate action or contact Oracle Support Services for further assistance.

ORA-13495: The Oracle Spatial and Graph Option is needed for using this feature.

Cause: The specified option is not installed or enabled.

Action: Consider purchasing and installing the missing option or enabling the option if it was already installed.

ORA-13497: string

Cause: This is an internal GeoRaster error.

Action: Contact Oracle Support Services. You may want to ensure that the GeoRaster object is valid before you do so.

ORA-13498: string

Cause: An error related to an external plugin was encountered in the GeoRaster component.

Action: Check the documentation for the external plugin, or contact the plugin provider and supply the exact error text.

ORA-13499: string

Cause: This is an internal Oracle Spatial error.

Action: Contact Oracle Support Services.

ORA-13500: SYSAUX DATAFILE clause specified more than once

Cause: The CREATE DATABASE command contains more than one SYSAUX DATAFILE clause.

Action: Specify at most one SYSAUX DATAFILE clause.

10 total views, 5 views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-13500 to ORA-13700

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-13500 to ORA-13700

ORA-13500: SYSAUX DATAFILE clause specified more than once

Cause: The CREATE DATABASE command contains more than one SYSAUX DATAFILE clause.

Action: Specify at most one SYSAUX DATAFILE clause.

ORA-13501: Cannot drop SYSAUX tablespace

Cause: Tried to drop SYSAUX tablespace

Action: None

ORA-13502: Cannot rename SYSAUX tablespace

Cause: An attempt to rename the SYSAUX tablespace failed.

Action: No action required.

ORA-13503: Creating SYSAUX tablespace with invalid attributes

Cause: An attempt to create the SYSAUX tablespace with invalid attributes.

Action: Create SYSAUX tablespace with ONLINE, PERMANENT, EXTENT MANAGEMENT LOCAL, SEGMENT SPACE MANAGEMENT AUTO attributes.

ORA-13504: No SYSAUX datafile clause specified

Cause: If Create Database has the datafile clause, then SYSAUX datafile clause has to be specified, unless using OMF.

Action: Specify the SYSAUX datafile clause.

ORA-13505: SYSAUX tablespace can not be made read only

Cause: Attempting to set the SYSAUX tablespace to read only. The SYSAUX tablespace must remain read write for database operation.

Action: Leave SYSAUX tablespace read write.

ORA-13506: operation failed due to invalid snapshot range (stringstring)

Cause: An attempt was made to perform operation with an invalid Start/End Snapshot Pair.

Action: Choose a valid Start/End Snapshot Pair.

ORA-13509: error encountered during updates to a AWR table

Cause: An update error occurred during OCI operation due to an underlying error.

Action: Check associated OCI error. Correct problem and retry the operation.

ORA-13510: invalid RETENTION string, must be in the range (stringstring)

Cause: The user has specified a RETENTION setting that is not in the supported range of (MIN, MAX).

Action: Choose a valid RETENTION setting and retry the operation.

ORA-13511: invalid INTERVAL string, must be in the range (stringstring)

Cause: The user has specified a INTERVAL setting that is not in the supported range of (MIN, MAX).

Action: Choose a valid INTERVAL setting and retry the operation.

ORA-13514: Metric Capture too close to last capture, group string

Cause: The metric capture cannot be executed because it is too close to the last capture (within 1 centi-second).

Action: add some delay and reissue command to retry.

ORA-13515: Error encountered during Database Usage Statistics capture

Cause: Error occurred during OCI operation due to underlying error.

Action: Check associated OCI error. Correct problem and retry the operation.

ORA-13516: AWR Operation failed: string

Cause: The operation failed because AWR is not available. The possible causes are: AWR schema not yet created; AWR not enabled; AWR schema not initialized; or database not open or is running in READONLY or STANDBY mode.

Action: check the above conditions and retry the operation.

ORA-13517: Baseline (id = string) does not exist

Cause: The operation failed because the specified baseline ID does not exist in the Workload Repository.

Action: check the baseline id and retry the operation.

ORA-13518: Invalid database id (string)

Cause: The operation failed because the specified database ID does not exist in the Workload Repository.

Action: check the database id and retry the operation.

ORA-13519: Database id (string) exists in the workload repository

Cause: The operation failed because the specified database ID already exists in the Workload Repository.

Action: check the database id and retry the operation.

ORA-13520: Database id (string) not registered, Status = string

Cause: The operation failed because the specified database ID was not registered in the Workload Repository properly.

Action: check the status of database id and retry the operation.

ORA-13521: Unregister operation on local Database id (string) not allowed

Cause: The operation failed because the local database ID cannot be unregistered from the Workload Repository.

Action: check the database id and retry the operation.

ORA-13523: unable to allocate required space for return type

Cause: Out of memory to allocate the space for the return variable for an external procedure.

Action: Try operation again.

ORA-13524: error encountered while retrieving baseline information

Cause: A read error occurred during the OCI operation to retrieve the baseline information

Action: Check associated error. Correct problem and retry the operation.

ORA-13525: error with computing space usage for sysaux occupant

Cause: Error occurred during OCI operation due to underlying error.

Action: Check associated OCI error. Correct problem and retry the operation.

ORA-13526: baseline (string) does not exist

Cause: The operation failed because the specified baseline name does not exist in the Workload Repository.

Action: check the baseline name and retry the operation.

ORA-13527: invalid baseline name

Cause: The operation failed because the specified baseline name is invalid.

Action: check the baseline name and retry the operation.

ORA-13528: name (string) is already used by an existing baseline

Cause: The operation failed because the specified baseline name already exists in the Workload Repository.

Action: check the baseline name and retry the operation.

ORA-13529: Error occurred when flushing AWR table group

Cause: An error occurred during the flushing of a table group. Because of the error in the group, we are unable to flush this table.

Action: Check the error associated with the table group.

ORA-13530: invalid TOPNSQL string, must be in the range (stringstring)

Cause: The user has specified a TOPNSQL setting that is not in the supported range of (MIN, MAX).

Action: Choose a valid TOPNSQL setting and retry the operation.

ORA-13531: SQL Text was purged from AWR before the operation completed

Cause: A SQL was purged from AWR before the operation completed.

Action: Retry the operation.

ORA-13532: SQL ID [string] already exists

Cause: The operation failed because the specified SQL ID already existed in the repository.

Action: Check the SQL ID and retry the operation.

ORA-13533: invalid SQL ID

Cause: The operation failed because the specified SQL ID was invalid.

Action: Check the SQL ID and retry the operation.

ORA-13534: Current SQL count(string) reached maximum allowed (string)

Cause: The operation failed because the maximum allowed colored SQL was exceeded.

Action: Check the count for colored SQL.

ORA-13535: name (string) is already used by an existing baseline template

Cause: The operation failed because the specified baseline template name already existed in the Workload Repository.

Action: Check the baseline template name and retry the operation.

ORA-13536: baseline template (string) does not exist

Cause: The operation failed because the specified baseline template name did not exist in the Workload Repository.

Action: Check the baseline template name and retry the operation.

ORA-13537: invalid input for create baseline template (stringstring)

Cause: Invalid input was specified for the create baseline template routine.

Action: Check the argument displayed in the error message text.

ORA-13538: invalid value for baseline expiration (string)

Cause: An invalid value was specified for the expiration of a baseline. The expiration is specified in number of days, and the expiration must be at least one day.

Action: Check the value for expiration.

ORA-13539: invalid input for modify baseline window size (stringstring)

Cause: Invalid input was specified for the modify baseline window size routine.

Action: Check the argument displayed in the error message text.

ORA-13540: operation not allowed on system moving window baseline (string)

Cause: The requested operation was not allowed on the system moving window baseline.

Action: Retry the operation with another baseline name.

ORA-13541: system moving window baseline size (string) greater than retention (string)

Cause: The system moving window baseline size must be less than the retention setting. The specified window size or retention violate this.

Action: Check the moving window baseline size or retention.

ORA-13542: baseline ID (string) does not exist

Cause: The operation failed because the specified baseline ID did not exist in the Workload Repository.

Action: Check the baseline ID and retry the operation.

ORA-13543: error encountered while retrieving baseline template information

Cause: A read error occurred during the OCI operation to retrieve the baseline template information.

Action: Check associated error. Correct problem and retry the operation.

ORA-13544: error encountered while automatically generating a baseline

Cause: An error occurred while automatically generating a baseline based on the template information.

Action: Look in the trace file for more error information.

ORA-13545: invalid baseline template name

Cause: The operation failed because the specified baseline template name was an invalid identifier.

Action: Check the baseline template name and retry the operation.

ORA-13546: Error encountered during maintenance of Adaptive Thresholds

Cause: Error occurred during OCI operation due to underlying error.

Action: Check associated OCI error. Correct problem and retry the operation.

ORA-13547: Unable to drop baseline since it is in use by string

Cause: The system is not able to drop the baseline since the baseline is in use by a functionality that depends on its existence.

Action: Note the name of the functionality using the baseline, and check if the functionality still needs the baseline.

ORA-13548: Unable to find valid snapshot IDs for the inputted baseline time range

Cause: The system is not able to find valid snapshot IDs for the inputted time range while attempting to create a baseline.

Action: Check that the inputted time range has at least two valid snapshots. The dba_hist_snapshot displays the snapshot id and time information.

ORA-13549: invalid input for create baseline with time range (string)

Cause: Invalid time input was specified for the create baseline routine.

Action: Check the argument displayed in the error message text.

ORA-13550: value “string” of length (string) exceeded maximum length (string) for parameter [string]

Cause: An invalid parameter was specified for the Automatic Workload Repository (AWR) registration routine.

Action: Check the argument displayed in the error message text.

ORA-13551: source database name [string] not found in AWR

Cause: An invalid parameter was specified for the Automatic Workload Repository (AWR) operation.

Action: Check the argument displayed in the error message text.

ORA-13552: parameter [string] of value [string] mismatched with AWR registered value [string]

Cause: An invalid parameter was specified for the Automatic Workload Repository (AWR) operation.

Action: Check the argument displayed in the error message text.

ORA-13553: operation failed – missing parameter [string]

Cause: The required parameter was missing for the Automatic Workload Repository (AWR) operation.

Action: Check the parameter name displayed in the error message text.

ORA-13555: purge operation failed – [string]

Cause: The purge operation failed due to the reason described in the error message.

Action: Correct the stated problem and retry the operation.

ORA-13556: snapshot on remote sources not enabled

Cause: The current database was not set up for snapshots on remote databases. See the description in the error message.

Action: Correct the system settings and retry the operation.

ORA-13557: reset operation failed – [string]

Cause: The Automatic Workload Repository (AWR) reset operation failed due to the reason described in the error message.

Action: Correct the stated problem and retry the operation.

ORA-13558: remote database registration mismatch; database ID (string)

Cause: The remote Automatic Workload Repository (AWR) operation failed because the remote database did not match the local registration data. The operation was aborted because it was meant for another database ID. Either the database or the remote database ID changed and needs to be updated or registered in the repository.

Action: Ensure that the database links for the affected database are still valid and point to the registered database. Use any additional errors reported to identify and rectify the the underlying issue. Correct the mismatch or unregister and register the affected database ID.

ORA-13600: error encountered in Advisor\nstring

Cause: An error occurred in the Advisor. This message will be followed by a second message giving more details about the nature of the error.

Action: See the Advisor documentation for an explanation of the second error message.

ORA-13601: The specified Advisor string does not exist.

Cause: The user specified an advisor name that has not be defined in the advisor repository.

Action: Correct the advisor name and retry the operation.

ORA-13602: The specified parameter string is not valid for task or object string.

Cause: The user attempted to access a task parameter that does not exist for the specified advisor object. The parameter may be misspelled or the user has selected a parameter that is not supported by the particular advisor.

Action: Validate the parameter name and retry the operation.

ORA-13603: The specified parameter string cannot be fetched as a numeric value for task or object string.

Cause: The user attempted to retrieve a string parameter as a numeric value.

Action: Check the datatype for the task parameter and retry the operation.

ORA-13604: The specified parameter string cannot be fetched as a SQL table.

Cause: The user attempted to retrieve a non-table parameter as a table name.

Action: Check the datatype for the task parameter and retry the operation.

ORA-13605: The specified task or object string does not exist for the current user.

Cause: The user attempted to reference an advisor task or object using a name that does not exist in the Advisor repository.

Action: Adjust the name and retry the operation.

ORA-13606: the specified task parameter element string is out of range for parameter string.

Cause: The user attempted to reference an invalid parameter element.

Action: Adjust the element offset and retry the operation.

ORA-13607: The specified task or object string already exists

Cause: The user attempted to create the specified task or object using a name that already exists in the Advisor repository. Task names must be unique to the database user.

Action: Adjust the name and retry the operation.

ORA-13608: The specified name string is invalid.

Cause: An attempt was made to specify a name for a task, object, execution or directive instance, which contained invalid characters or an invalid wildcard specifier.

Action: Adjust the name and retry the operation.

ORA-13609: The specified task string must be executing to be cancelled or interrupted.

Cause: The user attempted to cancel or interrupt a task that is not currently executing.

Action: Check the status of the task and retry the operation.

ORA-13610: The directive string does not exist for task string.

Cause: The user attempted to access a task directive that does not exist.

Action: Validate the directive and retry the operation.

ORA-13611: The command string is not a valid advisor command.

Cause: The user attempted to specify a command that does not exist.

Action: Validate the command and retry the operation.

ORA-13612: The recommendation action string,string is not valid for task string.

Cause: The user attempted to access a recommendation action that does not exist in the task.

Action: Validate the recommendation-action and retry the operation.

ORA-13613: The requested operation is not supported for this advisor object.

Cause: The user attempted to perform an operation that is not supported for the particular advisor or task type.

Action: Validate the task or object and retry the operation.

ORA-13614: The template string is not compatible with the current advisor.

Cause: The user attempted to create a new task or object using an existing task or object that was not created by the same advisor.

Action: Validate the template and retry the operation.

ORA-13615: The task or object string is greater than the maximum allowable length of 30 characters.

Cause: The user attempted to create a new task or object using a name that is too long.

Action: Shorten the name and retry the operation.

ORA-13616: The current user string has not been granted the ADVISOR privilege.

Cause: The user attempted an advisor operation that requires privilege.

Action: Adjust the user’s privileges and retry the operation.

ORA-13617: The specified task string already executing

Cause: The user attempted to execute a task that is currently executing.

Action: Wait for the task to finish before attempting any further task activities.

ORA-13618: The specified value is not a valid value for procedure argument string.

Cause: The user executed a procedure but failed to provide correct values for the argument.

Action: Correct the procedure arguments and retry the operation.

ORA-13619: The procedure argument string is greater than the maximum allowable length of string characters.

Cause: The user attempted to pass a character argument that is too long.

Action: Shorten the specified character argument and retry the operation.

ORA-13620: The task or object string is read-only and cannot be deleted or modified.

Cause: The user attempted to perform an operation that will update or delete a read-only task or object.

Action: Adjust the READ_ONLY property for the object and retry the operation.

ORA-13621: The task_or object string is marked as a template and cannot perform the requested operation.

Cause: The user attempted perform an unsupported operation on a task or object that is identified as a template.

Action: Choose a different object and retry the operation.

ORA-13622: invalid recommendation annotation

Cause: The user attempted to mark a recommendation using an invalid annotation. Valid annotation actions are ACCEPT, REJECT and IGNORE.

Action: Correct the action and retry the operation.

ORA-13623: The recommendation string is not valid for task string.

Cause: The user attempted to access a recommendation that does not exist in the task.

Action: Validate the recommendation and retry the operation.

ORA-13624: The task string is executing and cannot be deleted or modified.

Cause: The user attempted to access a task that currently executing.

Action: Wait for the task to complete and retry the operation.

ORA-13625: string is an invalid advisor object type.

Cause: The user has specified an invlaid object type.

Action: Refre to dba_advisor_object_types for all valid object types

ORA-13626: The specified object string is not valid for task string.

Cause: The user specified an non-existent object for the task

Action: Choose a different object and retry the operation.

ORA-13627: Setting of parameter string is disallowed until the task is reset.

Cause: The user attempted to set the value of a parameter before the task was reset. This parameter cannot be changed until the task is reset.

Action: Reset the task and retry the operation.

ORA-13628: Insufficient privileges to access the task belonging to the specified user

Cause: The user could not access dba_* views.

Action: Retry operation as owner of the task or after granting new privileges.

ORA-13629: The task or object string is being used by another operation.

Cause: The user attempted to access a task or object that is locked by another session.

Action: Wait for the task or object activity to complete and retry the operation.

ORA-13630: The task string contains execution results and cannot be executed.

Cause: The user attempted to execute a task that already contains execution results.

Action: Reset the task to its initial state and retry the operation.

ORA-13631: The most recent execution of task string contains no results.

Cause: The user attempted to create a report or script from a task that has not successfully completed an execution.

Action: Execute the task and then retry the operation

ORA-13632: The user cancelled the current operation.

Cause: The user signaled a cancel during a task or object operation.

Action: None

ORA-13633: The task string was interrupted and needs to be resumed.

Cause: The user attempted to execute a task that was interrupted.

Action: Resume the execution of the task via the RESUME_TASK API.

ORA-13634: The task string needs to be reset before being re-executed.

Cause: The task must be in an inital state to be executed.

Action: Reset the task to its initial state and retry the operation.

ORA-13635: The value provided for parameter string cannot be converted to a number.

Cause: A numeric parameter was incorrectly supplied in string form.

Action: Retry by supplying valid numeric value.

ORA-13636: The specified value provided for parameter string is not valid for this advisor.

Cause: The user supplied an invalid parameter value.

Action: Retry by supplying valid value.

ORA-13637: Executing or modifying task string is disallowed until the task is reset to its initial state.

Cause: The user attempted to execute or modify the task that is in not in its INITIAL state.

Action: Reset the task and retry the operation.

ORA-13638: The user interrupted the current operation.

Cause: The user signaled an interrupt during a task or object operation.

Action: None

ORA-13639: The current operation was interrupted because it timed out.

Cause: The task or object operation timed out.

Action: None

ORA-13640: The current operation was cancelled because it timed out, and was not in interruptible mode.

Cause: The task or object operation timed out.

Action: None

ORA-13641: Task cannot be interrupted yet. You may cancel it instead.

Cause: The user attempted to interrupt a task that has not reached interruptible mode.

Action: Wait until the task reaches interruptible mode, or cancel the task execution.

ORA-13642: The specified string string provided for string cannot be converted to a date. The acceptable date format is string.

Cause: The user supplied a date value in an incorrect format.

Action: Retry by supplying valid value.

ORA-13643: The task can not be interrupted or cancelled.

Cause: Request to interrupt or cancel task execution can not be granted because the task has not reached the appropriate mode.

Action: User should wait for a few seconds and try again.

ORA-13644: The user “string” is invalid.

Cause: Invalid user name specified to advisor framework

Action: User should specify a correct, case-sensitive, name

ORA-13645: The specified execution string does not exist for this task.

Cause: You attempted to reference an advisor task execution using a name that did not exist.

Action: Adjust the name and retry the operation.

ORA-13646: The specified execution string already exists

Cause: You attempted to perform a new execution using a name that already exists for the specified task. Execution names must be unique within the same task.

Action: Adjust the name and retry the operation.

ORA-13647: Setting of parameter string is disallowed during task execution.

Cause: You attempted to set the value of a parameter while the task was being executed. This parameter cannot be changed until the task finishes its execution.

Action: Verify the status of the task and retry the operation.

ORA-13648: The specified execution type does not exist for this advisor.

Cause: You attempted to use an advisor task execution type using a name that did not exist.

Action: Adjust the name and retry the operation.

ORA-13649: The type of execution is not specified for this advisor or task.

Cause: You attempted to execute a task for a multi-execution task advisor without specifying the type of execution to perform.

Action: Set the execution type and retry the operation.

ORA-13650: The specified object does not exist for this execution.

Cause: You attempted to associate an object to a task execution that id not contain the object.

Action: Adjust the execution name and object ID, and then retry the operation.

ORA-13651: The specified list of execution parameters is invalid.

Cause: The list did not include pairs of (parameter_name, parameter_value) where every parameter is a valide task parameter. Duplicates are not allowed.

Action: Adjust the content of the list, and then retry the operation.

ORA-13652: Cannot set execution parameters for this advisor

Cause: You attempted to set execution parameters for an advisor that did not support multiple executions of its tasks.

Action: Adjust the property of the advisor, and then retry the operation.

ORA-13653: The directive with definition id string was not found.

Cause: An invalid directive identifier was specified to advisor framework.

Action: User should specify a correct identifier number and retry the operation.

ORA-13654: The directive with instance id of string was not found.

Cause: An invalid instance identifier was specified to advisor framework.

Action: User should specify a correct instance identifier number and retry the operation.

ORA-13655: The directive document contains a syntax error and cannot be loaded.

Cause: An attempt was made to load an XML-based directive that does not conform to the documented DTD.

Action: Reformat the directive according the documented DTD.

ORA-13656: The parameter was not found in directive string.

Cause: The specified parameter name could not be located within the directive XML document.

Action: Verify the existence of the parameter in the specified directive.

ORA-13657: The filter Xpath specification has invalid syntax.

Cause: The specified filter could not be compiled within the directive XML document.

Action: Verify the syntax of the filter and retry the operation.

ORA-13658: The specified directive already has an instance

Cause: An attempt was made to create multiple instances of a directive when not permitted

Action: Verify the parent directive identifier and the instance name.

ORA-13659: A directive with domain “string” and name “string” already exists for advisor string.

Cause: The specified directive is not unique among the directives.

Action: Choose a directive name and domain that is distinct for the associated advisor.

ORA-13660: A directive instance with the name “string” already exists.

Cause: The specified directive instance is not unique among instances for this directive.

Action: Choose an instance name that is distinct for the associated directive.

ORA-13661: A directive instance with the name “string” was not found.

Cause: An attempt was made to update or delete a non-existent directive instance.

Action: Verify the parent directive identifier and the instance name.

ORA-13662: The specified value provided for parameter string is not valid for this task.

Cause: The supplied parameter value was not valid for the current task configuration.

Action: Retry by supplying valid value. Check the current task configuration.

ORA-13663: The task string contains no results for execution string.

Cause: An attempt was made to create a report or script from an execution that had not been successfully completed.

Action: Run a new execution and then retry the operation.

ORA-13664: A task-managed “SQL Tuning Set” already exists for task “string“.

Cause: An attempt was made to create a task-managed SQL Tuning Set for a task that already had one.

Action: Create a new task to use a different SQL Tuning Set.

ORA-13665: Execution names are not correctly ordered.

Cause: The supplied execution names were not properly ordered by execution start date.

Action: Retry by supplying a valid order.

ORA-13666: Task ID string does not exist.

Cause: The supplied task ID was invalid.

Action: Check the task ID and try again.

ORA-13667: Execution ID string does not exist.

Cause: The supplied execution ID was invalid.

Action: Check the execution ID and try again.

ORA-13668: The current operation was aborted because it was blocking another session.

Cause: The task or object operation interrupted itself when it detected that it was blocking some other session.

Action: Retry the operation when the conflicting operations are not running.

ORA-13669: Execution provided has type “string“, expected “string“.

Cause: An execution was provided whose type did not match the one expected by the API.

Action: Check the execution name, and try again.

ORA-13670: No execution of type string exists for task provided.

Cause: No execution of the required type existed for the given advisor task.

Action: Check the task, and try again.

ORA-13699: Advisor feature is not currently implemented.

Cause: An attempt was made to execute an unsupported advisor operation.

Action: Verify the availability of the operation.

0 total views, 0 views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-13700 to ORA-13900

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-13700 to ORA-13900

ORA-13700: Reserved for ADDM tracing.
ORA-13701: Snapshot pair [stringstring] seems to be specified in reverse order.

Cause: The start snapshot id was greater than the end snapshot id.

Action: Swap the start and end snapshot ids.

ORA-13702: Snapshot IDs specified by the range [stringstring] are equal.

Cause: The start snapshot id and end snapshot id were identical.

Action: Provide different start and end snapshot ids.

ORA-13703: The snapshot pair [stringstring] for database_id string and instance_id string are not found in the current repository.

Cause: The snapshot ids or the database id or the instance id was invalid or the specified snapshots have already been purged.

Action: Set valid snapshot ids and retry.

ORA-13704: Invalid value “string” specified for parameter “string“.

Cause: The parameter was not set before executing the ADDM.

Action: Set the parameter to a valid value and retry.

ORA-13705: There was a instance shutdown/startup between the snapshots in the range [stringstring].

Cause: Instance was shut down and restarted between the two specified snapshots.

Action: Specify start and end snapshot ids that does not have a shutdown/startup in between them.

ORA-13706: Invalid value “string” specified for parameter “string” in “string” analysis mode.

Cause: The parameter was not set to an acceptable value for this particular mode of analysis.

Action: Set the parameter to a valid value and retry.

ORA-13707: Either the start snapshot string or the end snapshot string is incomplete or missing key statistics.

Cause: Either the start or the end snaphots was missing or purged or had encountered errors while creating them.

Action: Verify that AWR is done taking these two snapshots, or Look in DBA_HIST_SNAP_ERROR to find what tables are missing in the start/end snapshots. Use the ERROR_NUMBER column in that view together with the alert log to identify the reason for failure and take necessary action to prevent such failures in the future. Try running ADDM on a different snapshot range that has valid start and end snapshots.

ORA-13708: Some snapshots in the range [stringstring] were purged before the analysis was complete.

Cause: One or both of the snapshots have been purged from AWR.

Action: Verify that the AWR auto purging is not trying to purge these snapshots and re-run ADDM.

ORA-13709: Required parameter “string” must be set before execution.

Cause: The parameter needs to be set before running the ADDM

Action: Set the parameter to a valid value and retry.

ORA-13710: Parameter “string” must have a higher value than parameter “string“. The values supplied were “string” and “string” respectively.

Cause: Invalid interaction between two parameter values.

Action: Set at least one of the values so the value of the first parameter is higher than the value of the second parameter.

ORA-13711: Some snapshots in the range [stringstring] are missing key statistics.

Cause: Some AWR tables encountered errors while creating one or more snapshots in the given range. The data present in one or more of these missing tables is necessary to perform an ADDM analysis.

Action: Look in DBA_HIST_SNAP_ERROR to find what tables are missing in the given snapshot range. Use the ERROR_NUMBER column in that view together with the alert log to identify the reason for failure and take necessary action to prevent such failures in the future. Try running ADDM on a different snapshot range that does not include any incomplete snapshots.

ORA-13712: Cannot perform ADDM analysis on AWR snapshots from previous releases. Snapshot version “string” do not match the database version “string“.

Cause: ADDM analysis can only be performed on AWR snapshots taken in the current release.

Action: One can still generate AWR and ASH reports using ?/rdbms/admin/awrrpt and ?/rdbms/admin/ashrpt on these snapshots to analyze the data in them.

ORA-13713: Finding name “string” does not exist. Look in DBA_ADVISOR_FINDING_NAMES for all valid values

Cause: Attempt to refer to an advisor’s finding name that does not exist.

Action: Specify a valid value. The list of all valid values is in DBA_ADVISOR_FINDING_NAMES

ORA-13714: “string” is not a valid SQL_ID value

Cause: The specified value of SQL_ID was not properly formatted.

Action: Specify a valid value consisting of a 13 character string with characters from ‘0’ to ‘9’ and from ‘a’ to ‘z’.

ORA-13715: “string” is not recognized by ADDM as a parameter name

Cause: The specified value for a system parameter was not recognized by ADDM.

Action: Specify a value that appears in the NAME column of V$PARAMETER.

ORA-13716: Diagnostic Package License is needed for using this feature.

Cause: The specified value for system parameter CONTROL_MANAGEMENT_PACK_ACCESS indicated that the Diagnostic Package was disabled.

Action: Modify the parameter value if the Diagnostic Package License was purchased.

ORA-13717: Tuning Package License is needed for using this feature.

Cause: The specified value for system parameter CONTROL_MANAGEMENT_PACK_ACCESS indicated that the Tuning Package was disabled.

Action: Modify the parameter value if the Tuning Package License was purchased.

ORA-13718: Tuning Package License or Real Application Testing Option is needed for using this feature.

Cause: The specified package license and option were not installed.

Action: Consider purchasing and installing either the missing package licence or option. If the tuning package license was purchased, then check the value of system parameter CONTROL_MANAGEMENT_PACK_ACCESS.

ORA-13719: Imported AWR snapshots are from a database with an incompatible character set.

Cause: ADDM analysis was attempted on imported Automatic Workload Repository (AWR) snapshots with incompatible character set.

Action: Perform ADDM analysis using a database with the same version and character set as the original database.

ORA-13720: dimension name provided is too long

Cause: Active Session History (ASH) dimension name provided was longer than the limit of 30 characters.

Action: Correct the dimension name and retry the operation.

ORA-13721: dimension name provided is invalid

Cause: Active Session History (ASH) dimension name provided was invalid.

Action: Correct the dimension name and retry the operation.

ORA-13722: invalid input value for procedure argument string

Cause: An invalid value was passed an input for a procedure argument.

Action: Pass a valid value to the procedure.

ORA-13723: input value for procedure argument string exceeds maximum allowed length of string

Cause: The string input value was too long for the specific procedure argument.

Action: Pass a valid value to the procedure.

ORA-13750: User “string” has not been granted the “ADMINISTER SQL TUNING SET” privilege.

Cause: The user attempted an SQL Tuning Set operation that requires a specific privilege.

Action: Adjust the user’s privileges and retry the operation.

ORA-13751: “SQL Tuning Set” “string” does not exist for owner “string” or user “string” does not have permission to access the “SQL Tuning Set”.

Cause: The user attempted to access a SQL Tuning Set that does not exist or the user does have permission to access the SQL Tuning Set

Action: Check the existence of the “SQL Tuning Set” or adjust the user’s privileges and retry the operation.

ORA-13752: User “string” must be SYS or must have the “ADMINISTER ANY SQL TUNING SET” privilege.

Cause: The attempted to create a SQL Tuning Set in another schema without having the right privilege.

Action: Connect as SYS or adjust the user’s privilege and retry the operation.

ORA-13753: “SQL Tuning Set” “string” already exists for user “string“.

Cause: The user attempted to create a “\SQL Tuning”\ Set using a name that already exists for that owner.

Action: Change the name of the SQL Tuning Set and retry the operation.

ORA-13754: “SQL Tuning Set” “string” does not exist for user “string“.

Cause: The user attempted to access a SQL Tuning Set that does not exist.

Action: Check the speelling of the SQL Tuning Set name and retry the operation.

ORA-13755: invalid “SQL Tuning Set” name

Cause: The user attempted to specify a SQL Tuning Set name that is invalid. A name must not contain wildcards and its length must be less than 30 characters.

Action: Adjust the name and retry the operation.

ORA-13756: Cannot update attribute “string“.

Cause: The user attempted to update an attribute element that cannot be modified. The only string attributes that can be updated are MODULE, ACTION, PARSING_SCHEMA_NAME, PRIORITY, and OTHER.

Action: Adjust the attribute name and retry the operation.

ORA-13757: “SQL Tuning Set” “string” owned by user “string” is active.

Cause: The user attempted to update an active SQL Tuning Set.

Action: Remove all reference to the SQL Tuning Set and retry the operation.

ORA-13758: “SQL Tuning Set” “string” owned by user “string” is in use.

Cause: The user attempted to modify a SQL Tuning Set or to add a reference to a SQL Tuning Set which is in use.

Action: Wait until the end of the previous operation and retry.

ORA-13759: User “string” cannot remove reference “string“.

Cause: The user attempted to remove a SQL Tuning Set reference that does not exist. The user might not own the reference.

Action: Check the reference ID and the reference owner and retry the operation.

ORA-13760: This operation is not supported from a physical standby database.

Cause: An attempt was made to execute an operation that is not supported from a physical standby database.

Action: Execute this operation from a primary database.

ORA-13761: invalid filter

Cause: The user attempted to select data from a data source using an invalid filter. A filter is a WHERE clause on data source content.

Action: Correct the filter and retry the operation.

ORA-13762: The string ranking measure is invalid.

Cause: The user attempted to select data from a data source using an invlaid ranking measure. A ranking measure must represent a valid numerical expression.

Action: Correct the ranking measure and retry the operation.

ORA-13763: illegal ranking attribute “string

Cause: The user attempted to use an attribute element that is not allowed in a ranking measure.

Action: Check the attribute in the ranking measure and retry the operation.

ORA-13764: Value “string” is illegal as a result percentage.

Cause: The user attempted to select data from a SQL Tuning Set using an invalid result percentage. The result percentage must be between 0 and 1.

Action: Correct the result percentage value and retry the operation.

ORA-13765: Value “string” is illegal for a result limit.

Cause: The user attempted to select data from a SQL Tuning Set using an invalid result limit. A result limit must be a positive interger.

Action: Correct the result limit value and retry the operation.

ORA-13766: A ranking measure is required.

Cause: The user attempted to select data from a SQL Tuning Set using a percentage argument without specifying a ranking measure.

Action: Add a ranking measure or remove the percentage argument and retry the operation.

ORA-13767: End snapshot ID must be greater than begin snapshot ID.

Cause: The user attempted to select data from the workload repository using an invalid snaphot ID range.

Action: Adjust the snapshot ID range and retry the operation.

ORA-13768: Snapshot ID must be between string and string.

Cause: The user attempted to select data from the workload repository using a snaphot ID which does not exist.

Action: Adjust the snapshot ID and retry the operation.

ORA-13769: Snapshots string and string do not exist.

Cause: The user attempted to select data from the workload repository using snapshots that do not exist.

Action: Check the snapshot identifiers and retry the operation.

ORA-13770: Baseline “string” does not exist.

Cause: The user attempted to access a baseline that does not exsit.

Action: Check the speelling of the baseline name and retry the operation.

ORA-13771: cannot obtain exclusive lock string on “SQL Tuning Set” “string” owned by user “string

Cause: Unexpected error from DBMS_LOCK.REQUEST.

Action: This error should not normally occur. Check your system for anomalies and retry the operation. If this error persists, contact Oracle Support Services.

ORA-13772: unexpected deadlock on “SQL Tuning Set” “string” owned by user “string

Cause: Unexpected error from DBMS_LOCK.REQUEST

Action: This error should not normally occur. Check your system for anomalies and retry the operation. If this error persists, contact Oracle Support Services.

ORA-13773: insufficient privileges to select data from the cursor cache

Cause: The user attempted to perform an operation without having the appropriate privileges on V$SQL and V$SQL_BIND_CAPTURE.

Action: Adjust the user’s privileges and retry the operation.

ORA-13774: insufficient privileges to select data from the workload repository

Cause: The user attempted to perform an operation without having the appropriate privileges on views DBA_HIST_BASELINE, DBA_HIST_SQLTEXT, DBA_HIST_SQLSTAT, DBA_HIST_SQLBIND, DBA_HIST_OPTIMIZER_ENV, and DBA_HIST_SNAPSHOT.

Action: Adjust the user’s privileges and retry the operation.

ORA-13775: inconsistent datatype in input cursor

Cause: The user attempted to load a SQL Tuning Set using an invalid input cursor. All rows in the cursor must match type SQLSET_ROW.

Action: Check the rows type in the cursor and retry the operation.

ORA-13776: User “string” has not been granted the “SELECT” privilege on the “SQL tuning set” DBA views.

Cause: The user attempted to read a SQL tuning set belonging to someone else without having SELECT privilege on the DBA views

Action: User should be granted the privilege or only access his own STS

ORA-13777: invalid list of attribute names

Cause: The user specified an attribute element that is not valid. The only attributes that can be selected are NULL, BASIC, TYPICAL, ALL or a comma separated list of the names including EXECUTION_STATISTICS, OBJECT_LIST, BIND_LIST and SQL_PLAN.

Action: Adjust the attribute list and retry the operation.

ORA-13778: no new name or owner specified for “SQL Tuning Set”

Cause: The user attempted to call remap_stgtab_sqlset without specifying either a new SQL tuning set name or a new SQL tuning set owner

Action: Specify at least one or the other argument as non-NULL

ORA-13779: invalid load option

Cause: The user attempted to call load_sqlset with a load option that is different than INSERT, UPDATE and MERGE.

Action: Adjust the load option and retry the operation.

ORA-13780: SQL statement does not exist.

Cause: The user attempted to tune a SQL statement that does not exist.

Action: Verify the sql_id and the plan hash value of the statement and retry the operation.

ORA-13781: cannot perform test-execute and explain plan operations on the automatic SQL tuning task

Cause: The user attempted to test-execute or generate explain plans for a SQL workload using the automatic SQL tuning task.

Action: Verify the name of the tuning task and retry the operation.

ORA-13782: The argument string to this API is only allowed for tasks created in a physical standby database.

Cause: “An attempt was made to pass an argument that is valid only for a physical standby database. “

Action: Remove the invalid argument and re-run the API.

ORA-13783: invalid tuning scope

Cause: The user attempted to specify a tuning task scope that is invalid. The possible values are LIMITED or COMPREHENSIVE.

Action: Check the scope value and retry the operation.

ORA-13784: cannot accept SQL profiles for all statements in the “string

Cause: An attempt was made to accept SQL profiles for all statements in the input workload.

Action: Provide the object identifier corresponding to a statement in the workload and retry the operation.

ORA-13785: missing target object for tuning task “string

Cause: The user attempted to perform an operation on a task without specifying a target object or by using an invalid object identifier.

Action: Check the identifier of the object and retry the operation.

ORA-13786: missing SQL text of statement object “string” for tuning task “string

Cause: The user attempted to accept SQL profile for an object that has not a SQL text associated to it.

Action: Check the identifier of the object and retry the operation.

ORA-13787: missing SQL profile for statement object “string” for tuning task “string

Cause: The user attempted to accept a SQL profile for an object that has not a SQL profile associated to it.

Action: Check the identifier of the object and retry the operation.

ORA-13788: invalid recommendation type

Cause: The user passed an invalid recommendation type in the rec_type argument to script_tuning_task. Possible values are ALL or any subset of a comma-separated list of PROFILES, STATISTICS and INDEXES.

Action: Check the rec_type arg and retry the operation.

ORA-13789: invalid process action

Cause: The user passed an invalid action to process a SQL statement. Possible value is any subset of a comma-seperated list of EXECUTE and EXPLAIN_PLAN.

Action: Check the action argument and retry the operation.

ORA-13790: invalid value for time limit

Cause: The user passed an invalid value for the time limit argument.

Action: Check the argument specified value and retry the operation.

ORA-13791: cannot resume a task created to process a single statement

Cause: An attempt was made to resume a task that was created for a single SQL statement. A task can be resumed only if it is used for a SQL Tuning Set.

Action: No action required.

ORA-13792: This operation requires a database link.

Cause: An attempt was made to execute an operation from a physical standby database that requires a valid database link to access a primary database.

Action: Provide a valid database link to access a primary database.

ORA-13793: invalid comparison metric

Cause: An invalid metric to compare SQL performance was specified.

Action: Use execution statistics to compare the result of two executions and optimizer_cost to analyze performance of two explain plan actions.

ORA-13794: execution type mismatch

Cause: An attempt was made to analyze the performance of a SQL workload using two executions that were generated using two different actions.

Action: check the name and type of task executions to analyze and retry the operation.

ORA-13795: missing task execution

Cause: An insufficient number of valid task executions to analyze the performance of a SQL workload were specified.

Action: run the task to generate two executions of the same type and retry the operation.

ORA-13796: invalid value string specified for problem type

Cause: An invalid problem type was specified to the SQL diagnosis advisor. Problem type should be one of the PROBLEM_TYPE_* defined in ‘admin/dbmsdiag.sql’.

Action: Specify valid problem type.

ORA-13797: invalid SQL Id specified, string

Cause: Invalid SQL Id specified for conversion.

Action: Specify valid SQL Id.

ORA-13798: Parameter string cannot be NULL.

Cause: A call to GET_THRESHOLD procedure was made without a required parameter.

Action: Specify a valid value for this parameter.

ORA-13799: threshold not found

Cause: No threshold was found with the specified threshold key.

Action: No action required.

ORA-13800: concurrent DDL failure on SQL repository objects

Cause: A SQL repository object was the target of two concurrent DDL operations.

Action: Check the current state of the object and retry the operation that failed.

ORA-13801: invalid value for SQLTUNE_CATEGORY parameter

Cause: An invalid Oracle identifier was used as the value of the parameter.

Action: Specify the parameter conforming to the rules for Oracle identifiers.

ORA-13802: failed to purge SQL Tuning Base entry from sql$

Cause: An error occured while try to delete a SQL Tuning Base object.

Action: Look at the underlying error(s) on the error stack.

ORA-13810: FORCED_TRACKING parameter can only have values of NO_FORCE_TRACKING or FORCE_TRACKING

Cause: The wrong value was passed in for the parameter.

Action: Check the value and input the correct value.

ORA-13811: error encountered during the start of the operation

Cause: An internal error was encountered.

Action: Check the alert log and report to Oracle Support Services.

ORA-13812: current session does not have database operation monitored

Cause: An attempt was made to end a database operation that did not exist.

Action: Check if the database operation is being monitored.

ORA-13813: database operation name or execution ID does not match

Cause: The database operation name or execution ID did not match.

Action: Call the interface with the right database operation name and execution ID.

ORA-13814: database operation name is invalid

Cause: The database operation name provided was invalid.

Action: Supply a database operation name not exceeding 30 characters.

ORA-13815: database operation execution ID is invalid

Cause: The database operation execution ID provided was invalid.

Action: Supply a database operation execution ID greater than 0.

ORA-13825: missing SQL statement text

Cause: No SQL text was provided to the create SQL profile or patch operation.

Action: Retry with properly specified SQL text.

ORA-13826: empty SQL profile or patch not allowed

Cause: No attributes were specified to the create SQL profile or patch operation.

Action: Retry with at least one hint specified.

ORA-13827: null or zero length attribute not allowed

Cause: One of the attributes within the SQL profile or patch was not properly specified.

Action: Retry with a fully specified SQL profile or patch.

ORA-13828: generated SQL profile or patch name string already exists

Cause: A SQL profile or patch already exists with the name generated by the system.

Action: Retry the operation as the generated name is time sensitive.

ORA-13829: SQL profile or patch named string already exists

Cause: A SQL profile or patch already exists with the name specified.

Action: Specify a different name or drop the existing SQL profile or patch.

ORA-13830: SQL profile or patch with category string already exists for this SQL statement

Cause: A SQL profile or patch already exists for the given SQL statement and category.

Action: Drop or update the existing SQL profile or patch.

ORA-13831: SQL profile or patch name specified is invalid

Cause: An invalid SQL profile or patch name was specified.

Action: Supply a name not exceeding 30 characters or look for the underlying error on the error message stack.

ORA-13832: category name specified is invalid

Cause: An invalid category name was specified.

Action: Supply a category name not exceeding 30 characters or look for the underlying error on the error message stack.

ORA-13833: SQL profile or patch named string doesn’t exist

Cause: A SQL profile or patch name was specified that doesn’t exist.

Action: Verify the name of the SQL profile or patch.

ORA-13834: name of SQL profile or patch to be cloned must be provided

Cause: A SQL profile or patch name was not provided as the from target of a clone SQL profile or patch operation.

Action: Provide the name of the SQL profile or patch being cloned.

ORA-13835: invalid attribute name specified

Cause: An invalid attribute name was specified for an alter SQL profile or patch operation.

Action: Verify the name of the attribute.

ORA-13836: invalid attribute value specified

Cause: An invalid attribute value was specified for an alter SQL profile or patch operation.

Action: Verify the attribute value.

ORA-13837: invalid HASH_VALUE

Cause: An invalid HASH_VALUE was passed to a create SQL profile operation

Action: Verify the HASH_VALUE.

ORA-13838: invalid ADDRESS value

Cause: An invalid ADDRESS value was passed to a create SQL profile operation.

Action: Verify the ADDRESS value.

ORA-13839: V$SQL row doesn’t exist with given HASH_VALUE and ADDRESS.

Cause: A HASH_VALUE and ADDRESS combination passed to the create SQL profile operation doesn’t coorespond to an existing V$SQL entry.

Action: Verify the HASH_VALUE and ADDRESS in V$SQL.

ORA-13840: Concurrent DDL Error in create SQL profile operation.

Cause: A concurrent DDL operation was performed during a create or replace sql profile operation.

Action: Try operation again

ORA-13841: SQL profile named string already exists for a different signature/category pair

Cause: A SQL profile already exists with the name specified under a different signature/category pair so it cannot be replaced, even with FORCE specified.

Action: Specify a different name or drop the existing SQL profile.

ORA-13842: no SELECT privilege on DBA_SQL_PROFILES

Cause: A user has tried to perform an operation that requires SELECT privileges on the DBA_SQL_PROFILES view.

Action: Either perform the operation as another user or get the privilege

ORA-13843: no SQL profile with name like “string” exists for category like “string

Cause: A user tried to perform an operation by specifying a profile name/ category filter that did not target any profiles

Action: Try a different filter after checking the profile name/category

ORA-13844: no new SQL profile name or category specified.

Cause: A user called remap_stgtab_sqlprof without specifying new values for the sql profile name or category. At least one is required.

Action: Specify either a new profile name, or a new category, or both

ORA-13845: invalid SQL profile XML specification provided

Cause: The supplied XML specification for the SQL profile did not adhere to the proper schema.

Action: Check the syntax and try again.

ORA-13846: Cannot create SQL plan baseline on the given plan

Cause: There are either multiple plans exist for the given value or the plan is not reproducible.

Action: Call Oracle Support.

ORA-13847: The plan with plan hash value string does not exist

Cause: The give plan does not exist.

Action: Check the available plans.

ORA-13848: Database link provided for the task operation was different than the one used with task creation API.

Cause: All SQL tuning advisor APIs executed from a physical standby database are required to use the same database link.

Action: Retry the operation by providing the database link used for task creation.

ORA-13850: Tracing for client identifier string is not enabled

Cause: Attempt to disable a client identifier tracing which was never enabled

Action: Supply correct client identifier

ORA-13851: Tracing for client identifier string is already enabled

Cause: Attempt to enable a client identifier tracing which has been already enabled

Action: Supply correct client identifier, or disable and re-enable tracing with different bind/wait options

ORA-13852: Tracing for service(module/action) string is not enabled

Cause: Attempt to disable a service-level tracing which was never enabled

Action: Supply correct service(module/action) name

ORA-13853: Tracing for service (module/action) string is already enabled

Cause: Attempt to enable a service-level tracing which has been already enabled

Action: Supply correct service(module/action), or disable and re-enable tracing with different bind/wait options

ORA-13854: Tracing for service(module/action) string on instance string is not enabled

Cause: Attempt to disable a service-level tracing which was never explicitly enabled on a specific instance

Action: Supply correct service(module/action) name

ORA-13855: Tracing for service (module/action) string on instance string is already enabled

Cause: Attempt to enable a service-level tracing which has been already enabled on a specific instance

Action: Supply correct service(module/action), or disable and re-enable tracing with different bind/wait options

ORA-13856: Service name must be specified

Cause: Omitting service name while enabling/disabling tracing or aggregation

Action: Supply the service name

ORA-13857: Invalid module name

Cause: Module name is too long (exceeding 48 characters)

Action: Supply correct name

ORA-13858: Invalid action name

Cause: Action name is too long (exceeding 32 characters)

Action: Supply correct name

ORA-13859: Action cannot be specified without the module specification

Cause: Action name is specified, but the module name is not

Action: Supply the module name

ORA-13860: Invalid service name

Cause: Service name is too long (exceeding 64 characters)

Action: Supply correct name

ORA-13861: Statistics aggregation for client identifier string is already enabled

Cause: Attempt to enable a client identifier aggregation which has been already enabled

Action: Supply correct client identifier

ORA-13862: Statistics aggregation for client identifier string is not enabled

Cause: Attempt to disable a client identifier statistics aggregation which was never enabled

Action: Supply correct client identifier

ORA-13863: Statistics aggregation for service(module/action) string is not enabled

Cause: Attempt to disable a service-level statistics aggregation which was never enabled

Action: Supply correct service(module/action) name

ORA-13864: Statistics aggregation for service (module/action) string is already enabled

Cause: Attempt to enable a service-level statistics aggregation which has been already enabled

Action: Supply correct service(module/action)

ORA-13865: Module name must be specified

Cause: Attempt to enable/disable a service-level statistics aggregation without a module specification

Action: Supply module name

ORA-13866: Client identifier must be specified

Cause: Omitting client identifier while enabling/disabling tracing or aggregation

Action: Supply the client identifier

ORA-13867: Database-wide SQL tracing is already enabled

Cause: Attempt to enable a database-level tracing which has been already enabled

Action: Disable and re-enable tracing with different bind/wait options

ORA-13868: Instance-wide SQL tracing on instance string is not enabled

Cause: Attempt to disable a service-level tracing which was never explicitly enabled on a specific instance

Action: No action required

ORA-13869: Instance-wide SQL tracing on instance string is already enabled

Cause: Attempt to enable an instance-level tracing which has been already enabled on a specific instance

Action: Disable and re-enable tracing with different bind/wait options

ORA-13870: Database-wide SQL tracing is not enabled

Cause: Attempt to disable a database-level tracing which was never enabled

Action: No action required

ORA-13871: Invalid instance name

Cause: Instance name is too long (exceeding 16 characters)

Action: Supply correct name

ORA-13900: missing or invalid parameter string

Cause: A call to SET_THRESHOLD procedure was either missing a parameter, or the parameter was invalid.

Action: Specify a valid value for this parameter.

0 total views, 0 views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-13900 to ORA-14000

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-13700 to ORA-13900

ORA-13900: missing or invalid parameter string

Cause: A call to SET_THRESHOLD procedure was either missing a parameter, or the parameter was invalid.

Action: Specify a valid value for this parameter.

ORA-13901: Object string was not found.

Cause: An object name was passed to SET_THRESHOLD procedure that did not map to a valid object.

Action: Specify a valid object name.

ORA-13902: The specified file string is not a data file.

Cause: The object name was passed to a SET_THRESHOLD procedure that did not map to a valid data file.

Action: Specify a valid data file name.

ORA-13903: Invalid combination of string threshold value and operator.

Cause: A non-positive number was used for “Blocked User Session Count” metrics while operator contains equal.

Action: Use a positive number for the threshold value or use “greater than” operator.

ORA-13904: The file has been dropped and recreated during the procedure call.

Cause: The file on which threshold is specified was dropped and recreated during the procedure call.

Action: Retry this operation.

ORA-13905: Critical or warning threshold have incorrect values

Cause: The tablespace threshold values can be in the range 0 to 100 only.

Action: Check the threshold values

ORA-13906: The tablespace is not of the right type.

Cause: An attempt was made to set a threshold on dictionary-managed tablespaces.

Action: Check the tablespace type and reissue the command.

ORA-13907: Threshold value is invalid.

Cause: An attempt was made to specify an invalid value for critical or warning thresholds.

Action: Use non-negative integers only for threshold values.

ORA-13908: Invalid combination of metrics id and object type parameters.

Cause: An attempt was made to specify an invalid combination of metrics id // and object type parameters.

Action: Specify a valid combination of metrics id and object type parameters.

ORA-13909: Invalid combination of threshold value and operator.

Cause: An attempt was made to specify an invalid combination of threshold value and operator.

Action: Check the operator and threshold values and reissue statement.

ORA-13910: Parameter string cannot be NULL.

Cause: An attempt was made to call GET_THRESHOLD procedure without a required parameter.

Action: Specify a valid value for this parameter.

ORA-13911: Threshold not found

Cause: The threshold did not exist with the specified threshold key.

Action: No action required.

ORA-13912: Critical threshold value is less than warning threshold value.

Cause: An attempt was made to call SET_THRESHOLD procedure with the critical threshold value less than the warning threshold value.

Action: Check the threshold values and reissue the statement.

ORA-13913: The threshold cannot be set when SYSAUX is offline.

Cause: SET_THRESHOLD procedure was called when SYSAUX tablespace was offline.

Action: Call SET_THRESHOLD procedure when SYSAUX is online.

ORA-13914: Threshold notification failed.

Cause: An error occurred when sending notification for this threshold.

Action: Ensure that you have enough space on SYSAUX tablespace and retry this operation.

ORA-13915: Critical byte based free space threshold value is greater than warning threshold value.

Cause: An attempt was made to call SET_THRESHOLD procedure with the bytes based critical threshold value greater than the warning threshold value.

Action: Check the threshold values and reissue the statement.

ORA-13916: Invalid value “string” specified for parameter “string

Cause: An invalid value was specified for the the given parameter.

Action: Correct the value being specified for the parameter.

ORA-13917: Posting system alert with reason_id string failed with code [string] [string]

Cause: Connection to the database is dead, or invalid parameter to alert routine.

Action: If this condition repeats, please contact Oracle Support.

ORA-13918: Updating system alert with reason_id string failed; previous alert not found

Cause: System Error: An attempt to update a system alert failed. The alert was improperly cleared from WRI$_ALERT_OUTSTANDING.

Action: Do not delete from WRI$_ALERT_OUTSTANDING. If this condition repeats, please contact Oracle Support.

ORA-13919: Cannot specify values for parameter “string” and for parameter “string

Cause: Can only specify a value for one or the other.

Action: Pass just one of the parameters.

ORA-13920: Threshold cannot be set when database is in read-only mode.

Cause: SET_THRESHOLD procedure was called when database was open in read-only mode.

Action: Call SET_THRESHOLD procedure when database is open in read/write mode.

ORA-13951: MMON sub-action time limit exceeded

Cause: MMON sub-action did not complete within the system specified time frame.

Action: None

ORA-13970: Invalid name of “string” given

Cause: Passed an invalid component, report, or transformation name to the framework. Names must be alphanumeric and can contain the underscore (_) character.

Action: Try again with a valid name

ORA-13971: Unknown string

Cause: Passed an unknown component, report, or transformation to the framework.

Action: Give a different name

ORA-13972: Unknown string for this string

Cause: An object with the first name is unknown within the naming scope of the second name

Action: Change the parameters passed in or register the proper object

ORA-13973: Unknown string for this string

Cause: An object is unknown within the given naming scope

Action: Change the parameters passed in or register the proper object

ORA-13974: string with name “string” already exists

Cause: An object with the given name already exists

Action: Give a different name

ORA-13975: string with name “string” already exists for string “string

Cause: An object with the first name already exists within the naming scope of the second name

Action: Give a different name

ORA-13976: Improperly-formed report tag

Cause: The top-level report tag was not built properly.

Action: Ensure that the report tag is built using the common tag library function.

ORA-13977: Invalid content type

Cause: An invalid content type was passed to the register format API

Action: Correct your code to use the values in dbmsrep.sql

ORA-13978: Invalid reference string parameter or value

Cause: An invalid parameter/value was passed to a dbms_report API

Action: Ensure that the parameter names and values are alphanumeric.

ORA-13979: Filename too long

Cause: An invalid file name was passed to STORE_FILE

Action: Ensure that the filename is less than 500 bytes

ORA-13980: Invalid file URL

Cause: A URL with invalid syntax was provided, either directly to the function or via an XML IMPORT or INCLUDE.

Action: Check the URL.

ORA-13981: Invalid file URL or path prefix

Cause: Either a URL or path prefix with invalid syntax was provided.

Action: Check the URL

ORA-13982: Could not find file at URL provided

Cause: The file requested could not be found in the given location.

Action: Check the URL provided.

ORA-13983: Missing body tag from HTML

Cause: An HTML document was passed to the function missing its body tag.

Action: Check the HTML source.

ORA-13984: Invalid reference string

Cause: The given reference string could not be parsed.

Action: Check the reference string syntax.

ORA-13985: Invalid URL provided to servlet

Cause: An invalid URL was provided to the servlet.

Action: Check the URL.

ORA-13986: Error \string received from XPath engine

Cause: An error was received from the xpath library during an xpath operation.

Action: Check xmlerr.h to understand the cause of the error.

ORA-13987: Invalid input to build common <string> tag

Cause: Invalid input was given when attempting to build a common tag.

Action: Check the function input to ensure that all necessary information is given.

ORA-13988: Invalid input given to variable argument list report function.

Cause: An invalid parameter was provided to one of the report framework variable argument list functions.

Action: Check the function input and try again.

ORA-13989: Invalid input given to structured argument list report function.

Cause: An invalid parameter was provided to one of the report framework structured argument list functions.

Action: Check the function input and try again.

ORA-13990: Invalid tag name given to common tag callout function.

Cause: An invalid tag name was provided to the report framework common tag callout function.

Action: Check the function input and try again.

ORA-13991: failed to stop report capture on all instances

Cause: This is an internal Server Manageability Error

Action: Contact Oracle Support Services

ORA-14000: only one LOCAL clause may be specified

Cause: CREATE INDEX statement contained more than one LOCAL clause

Action: Specify LOCAL option at most once

0 total views, 0 views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-14000 to ORA-14070

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-14000 to ORA-14100

ORA-14000: only one LOCAL clause may be specified

Cause: CREATE INDEX statement contained more than one LOCAL clause

Action: Specify LOCAL option at most once

ORA-14001: LOCAL clause contradicts previosly specified GLOBAL clause

Cause: CREATE INDEX statement contained a GLOBAL clause and a LOCAL clause

Action: Specify LOCAL or GLOBAL clause, but not both

ORA-14002: only one GLOBAL clause may be specified

Cause: CREATE INDEX statement contained more than one GLOBAL clause

Action: Specify GLOBAL option at most once

ORA-14003: GLOBAL clause contradicts previosly specified LOCAL clause

Cause: CREATE INDEX statement contained a LOCAL clause and a GLOBAL clause

Action: Specify GLOBAL or LOCAL clause, but not both

ORA-14004: missing PARTITION keyword

Cause: keyword PARTITION missing

Action: supply missing keyword

ORA-14005: missing RANGE keyword

Cause: keyword RANGE missing

Action: supply missing keyword

ORA-14006: invalid partition name

Cause: a partition name of the form identifier is expected but not present.

Action: enter an appropriate partition name.

ORA-14007: missing LESS keyword

Cause: keyword LESS missing

Action: supply missing keyword

ORA-14008: missing THAN keyword

Cause: keyword THAN missing

Action: supply missing keyword

ORA-14009: partition bound may not be specified for a LOCAL index partition

Cause: while parsing a CREATE INDEX statement to create a LOCAL partitioned index, partition-description of one of partitions was found to contain VALUES LESS THAN clause which is illegal since a LOCAL index inherits partition bounds from its base table

Action: remove all VALUES LESS THAN clauses from descriptions of LOCAL index partitions

ORA-14010: this physical attribute may not be specified for an index partition

Cause: unexpected option was encountered while parsing physical attributes of an index partition; valid options for Range or Composite Range partitions are INITRANS, MAXTRANS, TABLESPACE, STORAGE, PCTFREE; only TABLESPACE may be specified for Hash partitions

Action: remove invalid option(s) from the list of physical attributes of an index partition

ORA-14011: names assigned to resulting partitions must be distinct

Cause: Names of partitions resulting from splitting of an existing table or index partition are not distinct

Action: rename resulting partition(s) to ensure that their names are distinct and different from those of any other partition of the table or index

ORA-14012: resulting partition name conflicts with that of an existing partition

Cause: Name of a partition resulting from splitting of an existing table or index partition is identical to that of some other existing partition of that table or index

Action: rename resulting partition(s) to ensure that their names are distinct and different from those of any other partition of the table or index

ORA-14013: duplicate partition name

Cause: Name of a partition of a table or index being created is not unique

Action: rename partition(s) to ensure that their names are unique among partitions of the table or index being created

ORA-14014: maximum number of partitioning columns is 16

Cause: number of columns in a partitioning column list exceeded the legal limit of 16

Action: modify partitioning column list so that it consists of at most 16 columns

ORA-14015: too many partition descriptions

Cause: CREATE TABLE or CREATE INDEX contained too many partition descriptions; maximum number of partitions is 1048575 (1024K-1).

Action: Reduce number of partitions to not exceed 1048575 (1024K -1).

ORA-14016: underlying table of a LOCAL partitioned index must be partitioned

Cause: User attempted to create a LOCAL partitioned index on a non-partitioned table which is illegal. Only GLOBAL indices (partitioned or otherwise) may be created on a non-partitioned table.

Action: Correct the statement and reenter

ORA-14017: partition bound list contains too many elements

Cause: Partition bound list contained more elements than there are partitioning columns

Action: Ensure that the number of elements in partition bound list is equal to the number of partitioning columns of the table or index

ORA-14018: partition bound list contains too few elements

Cause: Partition bound list contained fewer elements than there are partitioning columns

Action: Ensure that the number of elements in partition bound list is equal to the number of partitioning columns of the table or index

ORA-14019: partition bound element must be one of: string, datetime or interval literal, number, or MAXVALUE

Cause: Partition bound list contained an element of invalid type (i.e. not a number, non-empty string, datetime or interval literal, or MAXVALUE)

Action: Ensure that all elements of partition bound list are of valid type

ORA-14020: this physical attribute may not be specified for a table partition

Cause: unexpected option was encountered while parsing physical attributes of a table partition; valid options for Range or Composite Range partitions are INITRANS, MAXTRANS, TABLESPACE, STORAGE, PCTFREE, and PCTUSED; only TABLESPACE may be specified for Hash partitions

Action: remove invalid option(s) from the list of physical attributes of a table partition

ORA-14021: MAXVALUE must be specified for all columns

Cause: In the VALUES LESS THAN clause for the highest (last) partition of a GLOBAL index, MAXVALUE must be specified for all columns

Action: Ensure that VALUES LESS THAN clause for the last partition of a GLOBAL index has MAXVALUE specified for all columns

ORA-14022: creation of LOCAL partitioned cluster indices is not supported

Cause: An attempt was made to create a LOCAL partitioned cluster index, which is currently illegal

Action: Remove LOCAL along with partition descriptions, if any, from the CREATE INDEX statement.

ORA-14023: creation of GLOBAL partitioned cluster indices is not supported

Cause: An attempt was made to create a GLOBAL partitioned cluster index, which is currently illegal

Action: Remove PARTITION BY RANGE clause along with partition descriptions from the CREATE INDEX statement.

ORA-14024: number of partitions of LOCAL index must equal that of the underlying table

Cause: User attempted to create a LOCAL partitioned index with a number of partitions which is different from that of the underlying table.

Action: Correct the CREATE INDEX statement to specify a correct number of partitions

ORA-14025: PARTITION may not be specified for a materialized view or a materialized view log

Cause: PARTITION option was encountered while parsing a definition of a materialized view or a materialized view log

Action: Ensure that a definition of a MATERIALIZED VIEW does not include invalid options

ORA-14026: PARTITION and CLUSTER clauses are mutually exclusive

Cause: definition of a table contained both PARTITION and CLUSTER clauses which is illegal

Action: Remove one of the conflicting clauses

ORA-14027: only one PARTITION clause may be specified

Cause: CREATE TABLE statement contained more than one PARTITION clause

Action: Specify PARTITION option at most once

ORA-14028: missing AT or VALUES keyword

Cause: keyword AT or VALUES missing

Action: supply missing keyword

ORA-14029: GLOBAL partitioned index must be prefixed

Cause: partitioning columns of a global partitioned index must form a prefix of the index’ key columns

Action: Ensure that the GLOBAL partitioned index being created is prefixed

ORA-14030: non-existent partitioning column in CREATE TABLE statement

Cause: Partitioning column specified in CREATE TABLE statement is not one of columns of the table being created.

Action: Ensure that all columns in the partitioning column list are columns of the table being created.

ORA-14031: partitioning column may not be of type LONG or LONG RAW

Cause: Partitioning column specified by the user was of type LONG or LONG RAW, which is illegal.

Action: Ensure that no partitioning column is of type LONG or LONG RAW.

ORA-14032: partition bound of partition number string is too high

Cause: High bound of the partition whose number (partitions are numbered starting with 1) is displayed in this message did not collate lower than that of the following partition, which is illegal.

Action: Ensure that high bound of every partition (except for the last one) collates lower than that of a following partition.

ORA-14036: partition bound value too large for column

Cause: Length of partition bound value is longer than that of the corresponding partitioning column.

Action: Ensure that lengths of high bound values do not exceed those of corresponding partitioning columns

ORA-14037: partition bound of partition “string” is too high

Cause: High bound of the partition whose name (explicitly specified by the user) is displayed in this message did not collate lower than that of the following partition, which is illegal.

Action: Ensure that high bound of every partition (except for the last one) collates lower than that of a following partition.

ORA-14038: GLOBAL partitioned index must be prefixed

Cause: User attempted to create a GLOBAL non-prefixed partitioned index which is illegal

Action: If the user, indeed, desired to create a non-prefixed index, it must be created as LOCAL; otherwise, correct the list of key and/or partitioning columns to ensure that the index is prefixed

ORA-14039: partitioning columns must form a subset of key columns of a UNIQUE index

Cause: User attempted to create a UNIQUE partitioned index whose partitioning columns do not form a subset of its key columns which is illegal

Action: If the user, indeed, desired to create an index whose partitioning columns do not form a subset of its key columns, it must be created as non-UNIQUE; otherwise, correct the list of key and/or partitioning columns to ensure that the index’ partitioning columns form a subset of its key columns

ORA-14041: partition bound may not be specified for resulting partitions

Cause: while parsing an ALTER {TABLE|INDEX} SPLIT PARTITION statement, partition-description of a resulting partition was found to contain VALUES LESS THAN clause which is illegal

Action: remove VALUES LESS THAN clause from the description(s) of partitions resulting from splitting an existing table or index partition

ORA-14042: partition bound may not be specified for a partition being moved, modified or rebuilt

Cause: while parsing an ALTER {TABLE|INDEX} MODIFY PARTITION, ALTER TABLE MOVE PARTITION, or ALTER INDEX REBUILD PARTITION statement, description of new physical attributes of the partition being moved, modified, or rebuilt was found to contain VALUES LESS THAN clause which is illegal

Action: remove VALUES LESS THAN clause from the description of new attributes of the partition being moved, modified, or rebuilt

ORA-14043: only one partition may be added

Cause: ALTER TABLE ADD PARTITION contained descriptions of more than one partition to be added

Action: Ensure that the statement contains exactly one partition definition and that it does not contain any commas

ORA-14044: only one partition may be moved

Cause: ALTER TABLE MOVE PARTITION contained descriptions of more than one partition to be moved

Action: Ensure that the statement describes exactly one partition to be moved and that it does not contain any commas

ORA-14045: only one partition may be modified

Cause: ALTER TABLE|INDEX MODIFY PARTITION contained descriptions of more than one partition to be modified

Action: Ensure that the statement describes exactly one partition to be modified and that it does not contain any commas

ORA-14046: a partition may be split into exactly two new partitions

Cause: ALTER TABLE|INDEX SPLIT PARTITION did not contain descriptions of exactly two new partitions into which an existing table or index partition was to be split

Action: Ensure that the statement describes exactly two partition into which an existing partition is to be split

ORA-14047: ALTER TABLE|INDEX RENAME may not be combined with other operations

Cause: ALTER TABLE or ALTER INDEX statement attempted to combine a RENAME operation with some other operation which is illegal

Action: Ensure that RENAME operation is the sole operation specified in ALTER TABLE or ALTER INDEX statement;

ORA-14048: a partition maintenance operation may not be combined with other operations

Cause: ALTER TABLE or ALTER INDEX statement attempted to combine a partition maintenance operation (e.g. MOVE PARTITION) with some other operation (e.g. ADD PARTITION or PCTFREE which is illegal

Action: Ensure that a partition maintenance operation is the sole operation specified in ALTER TABLE or ALTER INDEX statement; operations other than those dealing with partitions, default attributes of partitioned tables/indices or specifying that a table be renamed (ALTER TABLE RENAME) may be combined at will

ORA-14049: invalid ALTER TABLE MODIFY PARTITION option

Cause: An option other than PCTFREE, PCTUSED, INITRANS, MAXTRANS, STORAGE, BACKUP, ALLOCATE EXTENT, or DEALLOCATE UNUSED was specified in an ALTER TABLE MODIFY PARTITION statement for a Range or Composite Range partition.

Action: Specify only legal options.

ORA-14050: invalid ALTER INDEX MODIFY PARTITION option

Cause: An option other than INITRANS, MAXTRANS, STORAGE, or DEALLOCATE UNUSED was specified in an ALTER INDEX MODIFY PARTITION statement.

Action: Specify only legal options.

ORA-14051: invalid ALTER MATERIALIZED VIEW option

Cause: An option other than PCTFREE, PCTUSED, INITRANS, MAXTRANS, STORAGE, or BACKUP was specified in an ALTER MATERIALIZED VIEW statement.

Action: Specify only legal options.

ORA-14052: partition-extended table name syntax is disallowed in this context

Cause: User attempted to use partition-extended table name syntax in illegal context (i.e. not in FROM-clause or INSERT, DELETE, or UPDATE statement)

Action: Avoid use of partition-extended table name in contexts other those mentioned above.

ORA-14053: illegal attempt to modify string in string statement

Cause: Certain attributes of objects (e.g. tables) may be specified at creation time, but may not be modified using ALTER statement. Unfortunately, user specified one of such attributes.

Action: Ensure that ALTER statement specifies new values only for attributes which may be changed once an object has been created

ORA-14054: invalid ALTER TABLE TRUNCATE PARTITION option

Cause: Name of the partition to be truncated may be followed by DROP STORAGE or REUSE STORAGE

Action: Ensure that no options besides DROP STORAGE or REUSE STORAGE are specified with ALTER TABLE TRUNCATE PARTITION

ORA-14055: keyword REBUILD in ALTER INDEX REBUILD must immediately follow index name

Cause: ALTER INDEX statement contained REBUILD keyword following some index attributes (e.g. INITRANS.)

Action: Ensure that keyword REBUILD immediately follows the name of the index being altered

ORA-14056: partition number string: sum of PCTUSED and PCTFREE may not exceed 100

Cause: the sum of PCTUSED and PCTFREE for a partition whose number (partitions are numbered starting with 1) is displayed in this message exceeds 100. Note that if PCTUSED and/or PCTFREE values for this partition were not specified explicitly, default values for the partitioned table or index would be used. If, in turn, default PCTUSED and/or PCTFREE values for the partitioned table or index were not specified, system defaults would be used.

Action: ensure that a sum of PCTUSED and PCTFREE for the partition does not exceed 100

ORA-14057: partition “string“: sum of PCTUSED and PCTFREE may not exceed 100

Cause: the sum of PCTUSED and PCTFREE for a partition whose name (explicitly specified by the user) is displayed in this message exceeds 100. Note that if PCTUSED and/or PCTFREE values for this partition were not specified explicitly, default values for the partitioned table or index would be used. If, in turn, default PCTUSED and/or PCTFREE values for the partitioned table or index were not specified, system defaults would be used.

Action: ensure that a sum of PCTUSED and PCTFREE for the partition does not exceed 100

ORA-14058: partition number string: INITRANS value must be less than MAXTRANS value

Cause: Value of INITRANS was found to be greater than that of MAXTRANS for a partition whose number (partitions are numbered starting with 1) is displayed in this message. Note that if INITRANS and/or MAXTRANS values for this partition were not specified explicitly, default values for the partitioned table or index would be used. If, in turn, default INITRANS and/or MAXTRANS values for the partitioned table or index were not specified, system defaults would be used.

Action: ensure that value of INITRANS (whether specified explcitly or derived from the default value for the partitioned table or index) is no greater than that of MAXTRANS

ORA-14059: partition “string“: INITRANS value must be less than MAXTRANS value

Cause: Value of INITRANS was found to be greater than that of MAXTRANS for a partition whose name (explicitly specified by the user) is displayed in this message. Note that if INITRANS and/or MAXTRANS values for this partition were not specified explicitly, default values for the partitioned table or index would be used. If, in turn, default INITRANS and/or MAXTRANS values for the partitioned table or index were not specified, system defaults would be used.

Action: ensure that value of INITRANS (whether specified explcitly or derived from the default value for the partitioned table or index) is no greater than that of MAXTRANS

ORA-14060: data type or length of a table partitioning column may not be changed

Cause: User issued ALTER TABLE statement attempting to modify data type and/or length of a column used to partition the table named in ALTER TABLE statement, which is illegal

Action: Avoid modifying data type and/or length of table partitioning column(s)

ORA-14061: data type or length of an index partitioning column may not be changed

Cause: User issued ALTER TABLE statement attempting to modify data type and/or length of a column used to partition some index defined on the table named in ALTER TABLE statement, which is illegal

Action: Avoid modifying data type and/or length of index partitioning column(s)

ORA-14062: one or more of table’s partitions reside in a read-only tablespace

Cause: User issued ALTER TABLE statement attempting to modify an existing VARCHAR2 (or VARCHAR) column to be of type CHAR (or CHARACTER), increase length of an existing CHAR (or CHARACTER) column, or add a column with user-specified default for a table one or more partitions of which reside in read-only tablespaces, which is illegal

Action: Avoid performing aformentioned operations on a partitioned table one or more partitions of which reside in read-only tablespaces

ORA-14063: Unusable index exists on unique/primary constraint key

Cause: User attempted to add or enable a primary key/unique constraint on column(s) of a table on which there exists an index marked Index Unusable.

Action: Drop the existing index or rebuild it using ALTER INDEX REBUILD

ORA-14064: Index with Unusable partition exists on unique/primary constraint key

Cause: User attempted to add or enable a primary key/unique constraint on column(s) of a table on which there exists an index one or more partitions of which are marked Index Unusable.

Action: Drop the existing index or rebuild unusable partitions it using ALTER INDEX REBUILD PARTITION

ORA-14065: ALLOCATE STORAGE may not be specified for a partitioned table

Cause: User specified ALLOCATE STORAGE clause in ALTER TABLE statement issued against a partitioned table which is illegal.

Action: Remove the illegal option. If it is desired to add storage to individual partitions, ALLOCATE STORAGE clause may be specified with ALTER TABLE MODIFY PARTITION statement.

ORA-14066: illegal option for a non-partitioned index-organized table

Cause: An attempt was made to issue a CREATE or ALTER TABLE command on a non-partitioned IOT, but the command contains an option that is legal only for partitioned index-organized tables. Such options are: ENABLE ROW MOVEMENT and DISABLE ROW MOVEMENT.

Action: Remove the illegal option(s) from the command.

ORA-14067: duplicate TABLESPACE_NUMBER specification

Cause: TABLESPACE_NUMBER clause was specified more than once for an table, index or an index partition

Action: Correct the code generating text of CREATE INDEX statement sent to the slaves

ORA-14068: TABLESPACE and TABLESPACE_NUMBER may not be both specified

Cause: Both TABLESPACE and TABLESPACE_NUMBER clauses were specified for a table, index or an index partition

Action: Correct the code generating text of CREATE INDEX statement sent to the slaves

ORA-14069: invalid TABLESPACE_NUMBER value

Cause: The TABLESPACE_NUMBER value is not an integer between 0 and 0x7FFFFFFF

Action: Correct the code generating text of CREATE INDEX statement sent to the slaves

ORA-14070: option may be specified only for partitioned indices or with REBUILD

Cause: User issued ALTER INDEX statament containing an option which is legal only for partitioned indices or in conjunction with REBUILD against a non-partitioned index. Such options are: PCTFREE, TABLESPACE, [NO]PARALLEL and INITIAL, FREELISTS, and FREELIST GROUPS inside STORAGE clause

Action: Remove illegal option(s).

0 total views, 0 views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-14070 to ORA-14300

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-14070 to ORA-14300

ORA-14170: cannot specify <(sub)partition-description> clause in CREATE TABLE or CREATE INDEX

Cause: A request was made to generate default partition description(s) (possibly via PARTITIONS number-of-partitions) while at the same time specified <(sub)partition-description> clause which is illegal.

Action: Remove one of offending clauses.

ORA-14171: cannot specify subpartition-description clause in CREATE|ALTER TABLE

Cause: User requested to generate default subpartition description(s) (possibly via SUBPARTITIONS) while at the same time specified subpartition-description clause which is illegal

Action: Remove one of offending clauses.

ORA-14172: invalid ALTER TABLE EXCHANGE SUBPARTITION option

Cause: Name of the table to be EXCHANGED has to be followed by [{INCLUDING|EXCLUDING} INDEX][{WITH|WITHOUT} VALIDATION]

Action: Ensure that no options besides INCLDING INDEX or EXCLUDING INDEX are specified with ALTER TABLE EXCHANGE SUBPARTITION

ORA-14173: illegal subpartition-extended table name syntax

Cause: Subpartition to be accessed may only be specified using its name. User attempted to use a subpartition number or a bind variable.

Action: Modify statement to refer to a subpartition using its name

ORA-14174: only a parallel clause may follow COALESCE PARTITION|SUBPARTITION

Cause: ALTER TABLE COALESCE PARTITION|SUBPARTITION may be followed by an optional parallel clause. No partition/subpartition attributes may be specified

Action: Ensure that no partition/subpartition attribute was specified.

ORA-14175: a subpartition maintenance operation may not be combined with other operations

Cause: ALTER TABLE or ALTER INDEX statement attempted to combine a subpartition maintenance operation (e.g. MOVE SUBPARTITION) with some other operation (e.g. MODIFY PARTITION ADD SUBPARTITION or PCTFREE) which is illegal

Action: Ensure that a subpartition maintenance operation is the sole operation specified in ALTER TABLE or ALTER INDEX statement; operations other than those dealing with subpartitions, default attributes of partitioned tables/indices or specifying that a table be renamed (ALTER TABLE RENAME) may be combined at will

ORA-14176: this attribute may not be specified for a hash partition

Cause: An invalid option was encountered while parsing physical attributes of a partition of an object partitioned using the HASH method. The TABLESPACE option is the only valid option for such partitions.

Action: Remove the invalid option(s).

ORA-14177: STORE-IN (Tablespace list) can only be specified for a LOCAL index on a Hash or Composite Range Hash table

Cause: STORE-IN (Tablespace list) clause was used while creating a local index on a range/list/composite range list partitioned table

Action: Do not use the STORE_IN (Tablespace list) clause while creating a local index on range/list/composite range list partitioned table

ORA-14178: STORE IN (DEFAULT) clause is not supported for hash partitioned global indexes

Cause: STORE IN (DEFAULT) is valid only for local indexes.

Action: a) Specify a tablespace list in place of DEFAULT, or b) Remove STORE IN clause and specify tablespaces individually for each index partition.

ORA-14179: An unsupported partitioning method was specified in this context.

Cause: An attempt was made to specify an unsupported partitioning method in this context.

Action: Remove the invalid option.

ORA-14183: TABLESPACE DEFAULT can be specified only for Composite LOCAL index

Cause: User attempted to specify TABLESPACE DEFAULT for a partition of a Range/System/Hash partitioned LOCAL index object, which is illegal.

Action: Replace TABLESPACE DEFAULT with TABLESPACE <ts_name> or remove it.

ORA-14185: incorrect physical attribute specified for this index partition

Cause: An unexpected option was encountered while parsing physical attributes of a local index partition; valid options for Range or Composite Range partitions are INITRANS, MAXTRANS, TABLESPACE, STORAGE, PCTFREE, PCTUSED, LOGGING and TABLESPACE; but only TABLESPACE may be specified for Hash partitions STORE IN () is also disallowed for all but Hash, Interval, Autolist, Composite Range Hash, Composite Interval, Composite Autolist partition.

Action: Remove the invalid options from the list of physical attributes of an index partition.

ORA-14186: number of sub-partitions of LOCAL index must equal that of the underlying table

Cause: User attempted to create a LOCAL partitioned index with a number of sub-partitions which is different from that of the underlying table.

Action: Correct the CREATE INDEX statement to specify a correct number of sub-partitions

ORA-14187: partitioning method for LOCAL index is inconsistent with that of the underlying table

Cause: User attempted to create a LOCAL partitioned index that is not equi-partitioned with the underlying table. The partitioning types are mismatched.

Action: Correct the CREATE INDEX statement to ensure that the index partitionining method is consistent with that of the base table

ORA-14188: sub-partitioning columns must form a subset of key columns of a UNIQUE index

Cause: User attempted to create a UNIQUE partitioned index whose sub-partitioning columns do not form a subset of its key columns which is illegal

Action: If the user, indeed, desired to create an index whose subpartitioning columns do not form a subset of its key columns, it must be created as non-UNIQUE; otherwise, correct the list of key and/or subpartitioning columns to ensure that the index’ subpartitioning columns form a subset of its key columns

ORA-14189: this physical attribute may not be specified for an index subpartition

Cause: unexpected option was encountered while parsing physical attributes of an index subpartition; TABLESPACE is the only valid option

Action: remove invalid option(s)

ORA-14190: only one ENABLE/DISABLE ROW MOVEMENT clause can be specified

Cause: One of three possible actions caused the error: 1) ENABLE ROW MOVEMENT was specified more than once. 2) DISABLE ROW MOVEMENT was specified more than once. 3) Both ENABLE ROW MOVEMENT and DISABLE ROW MOVEMENT were specified.

Action: Remove all but one of the ENABLE ROW MOVEMENT or DISABLE ROW MOVEMENT clauses; then, reissue the command.

ORA-14191: ALLOCATE EXTENT may not be specified for composite partitioned object

Cause: User specified ALLOCATE STORAGE clause in ALTER TABLE/ALTER INDEX statement issued against a composite partitioned index which is illegal.

Action: Remove the illegal option. If you want to add storage to individual [sub]partitions,the ALLOCATE EXTENT clause may be specified with ALTER TABLE OR INDEX MODIFY [SUB]PARTITION statement.

ORA-14192: cannot modify physical index attributes of a Hash index partition

Cause: User attempted to modify one of INITRANS/MAXTRANS/LOGGING/STORAGE clause for an index partition of a Hash partitioned index

Action: Remove the physical attributes one is trying to modify

ORA-14193: invalid ALTER INDEX MODIFY SUBPARTITION option

Cause: An option other than UNUSABLE, ALLOCATE EXTENT, DEALLOCATE UNUSED was specified in an ALTER INDEX MODIFY SUBPARTITION statement.

Action: Specify only legal options.

ORA-14194: only one subpartition may be rebuilt

Cause: ALTER INDEX REBUILD SUBPARTITION contained descriptions of more than one subpartition to be rebuilt

Action: Ensure that the statement describes exactly one subpartition to be rebuilt and that it does not contain any commas

ORA-14195: ALLOCATE STORAGE may not be specified for RANGE or LIST partitioned object

Cause: User specified ALLOCATE STORAGE clause in ALTER TABLE/ALTER INDEX statement issued against a range-partitioned index which is illegal.

Action: Remove the illegal option. If it is desired to add storage to individual partitions, ALLOCATE STORAGE clause may be specified with ALTER TABLE/INDEX MODIFY PARTITION statement.

ORA-14196: Specified index cannot be used to enforce the constraint.

Cause: The index specified to enforce the constraint is unsuitable for the purpose.

Action: Specify a suitable index or allow one to be built automatically.

ORA-14201: specified subpartition bound is too long

Cause: Length of a linear key representation of a high bound of a table subpartition being added or along which an existing table or index subpartition is being split exceeded the legal limit (4K).

Action: Change the representation of a subpartition high bound to bring its length within legal limit.

ORA-14202: subpartition bound of subpartition “string” is too high

Cause: High bound of the specified subpartition displayed in this message did not collate lower than that of the subsequent subpartition.

Action: Ensure that high bound of every subpartition (except for the last one) collates lower than that of a subsequent subpartition.

ORA-14203: subpartition bound of subpartition “string” is too long

Cause: Length of linear key representation of a high bound of the specified subpartition displayed in this message exceeded the legal limit (4K).

Action: Change the representation of a subpartition high bound to bring its length within legal limit.

ORA-14204: subpartition bound of subpartition number string is too high

Cause: High bound of the specified subpartition displayed in this message did not collate lower than that of the subsequent subpartition.

Action: Ensure that high bound of every subpartition (except for the last one) collates lower than that of a subsequent subpartition.

ORA-14205: subpartition bound of subpartition number string is too long

Cause: Length of linear key representation of a high bound of the specified subpartition displayed in this message exceeded the legal limit (4K).

Action: Change the representation of a subpartition high bound to bring its length within legal limit.

ORA-14206: table is not subpartitioned by List or Range methods

Cause: A subpartition maintenance operation such as ALTER TABLE DROP|SPLIT|MERGE SUBPARTITION can only be performed on List or Range subpartitioned objects

Action: Issue the command only against a List or Range subpartitioned object.

ORA-14207: maximum number of subpartitioning columns is 16

Cause: number of columns in a subpartitioning column list exceeded the legal limit of 16

Action: modify subpartitioning column list so that it consists of at most 16 columns

ORA-14208: lower-bound subpartition must be specified first

Cause: A higher-bound subpartition was specified before the lower-bound subpartition in ALTER TABLE MERGE SUBPARTITIONS statement.

Action: Specify lower-bound subpartition first and then higher-bound subpartition

ORA-14209: subpartitions being merged are not adjacent

Cause: Attempted to merge two subpartitions that are not adjacent to each other.

Action: Specify two subpartitions that are adjacent

ORA-14210: cannot reuse lower-bound subpartition as resulting subpartition

Cause: Attempted to reuse the lower-bound subpartition of the subpartitions being merged.

Action: Specify new resulting subpartition name or reuse the higher-bound subpartition only

ORA-14211: subpartition bound must collate higher than that of the last subpartition

Cause: Subpartition bound specified in ALTER TABLE MODIFY PARTITION ADD SUBPARTITION statement did not collate higher than that of the partition’s last subpartition.

Action: Ensure that the subpartition bound of the subpartition to be added collates higher than that of the table partition’s last subpartition.

ORA-14212: subpartition cannot be split along the specified high bound

Cause: Attempted to split a subpartition along a bound which either collates higher than that of the subpartition to be split or lower than that of a subpartition immediately preceding the one to be split

Action: Ensure that the bound along which a subpartition is to be split collates lower than that of the subpartition to be split and higher than that of a subpartition immediately preceding the one to be split

ORA-14213: VALUES LESS THAN or AT clause cannot be used for List subpartitioned tables

Cause: VALUES LESS THAN or AT clause was used for List subpartitioned tables

Action: Use VALUES (value list) clause for List subpartitioned tables

ORA-14214: VALUES (value list) cannot be used for Range subpartitioned tables

Cause: VALUES (value list) clause was used for Range subpartitioned tables

Action: Use VALUES LESS THAN or AT clause with Range subpartitioned tables

ORA-14215: subpartition bound list contains too many elements

Cause: Subpartition bound list contained more elements than there are subpartitioning columns

Action: Ensure that the number of elements in subpartition bound list is equal to the number of subpartitioning columns of the table or index

ORA-14216: subpartition bound list contains too few elements

Cause: Subpartition bound list contained fewer elements than there are subpartitioning columns

Action: Ensure that the number of elements in partition bound list is equal to the number of partitioning columns of the table or index

ORA-14217: VALUES (value list) clause expected

Cause: VALUES (value list) clause was not specified for the list subpartition being added

Action: Specify a VALUES (value list) clause

ORA-14218: Invalid operation for object without a segment

Cause: The object (table or index or lob) did not have a segment.

Action: Create segments for the object with the ALTER TABLE ALLOCATE EXTENT command.

ORA-14220: Invalid operation for object without a segment

Cause: Attempted to modify storage or allocate an extent for an object (table or LOB or index) without a segment.

Action: Create segments for the object with the ALTER TABLE ALLOCATE EXTENT command.

ORA-14221: Dictionary managed tablespace cannot be used for this operation

Cause: Attempted to create an index or add a LOB column in a dictionary managed tablespace to a table without a segment.

Action: Specify a locally managed tablespace OR create segments for the table with the ALTER TABLE ALLOCATE EXTENT command.

ORA-14223: Deferred segment creation is not supported for this table

Cause: The SEGMENT CREATION DEFERRED clause was specified in the CREATE TABLE statement.

Action: Remove the SEGMENT CREATION DEFERRED clause.

ORA-14224: Deferred segment creation is not supported for this schema

Cause: The SEGMENT CREATION DEFERRED clause was specified in the CREATE TABLE statement.

Action: Remove the SEGMENT CREATION DEFERRED clause.

ORA-14225: The INDEXING clause is not supported for this table.

Cause: The INDEXING clause was specified for an unsupported table type.

Action: Remove the INDEXING clause from the statement.

ORA-14226: unique index may not be PARTIAL

Cause: INDEXING PARTIAL was specified during creation or modification of a unique index.

Action: Remove the INDEXING PARTIAL clause from the statement.

ORA-14227: INDEXING may be specified only when the underlying table is partitioned

Cause: INDEXING FULL or INDEXING PARTIAL was specified during CREATE INDEX or ALTER INDEX when the base table was not partitioned.

Action: Remove the INDEXING clause from the statement.

ORA-14228: INDEXING may not be specified for this index

Cause: INDEXING FULL or INDEXING PARTIAL was specified during CREATE INDEX or ALTER INDEX for an unsupported index type.

Action: Remove the INDEXING clause from the statement.

ORA-14229: cannot modify the indexing attribute of a composite partition

Cause: An attempt was made to perform ALTER TABLE MODIFY PARTITION INDEXING [ON|OFF] on a composite table partition.

Action: Run ALTER TABLE MODIFY SUBPARTITION INDEXING [ON|OFF] on each subpartition individually.

ORA-14251: Specified subpartition does not exist

Cause: Subpartition not found for the object.

Action: Retry with correct subpartition name.

ORA-14252: invalid ALTER TABLE MODIFY PARTITION option for a Hash partition

Cause: Only ALLOCATE EXTENT and DEALLOCATE UNUSED may be specified in ALTER TABLE MODIFY PARTITION for a Hash partition.

Action: Specify only legal options.

ORA-14253: table is not partitioned by composite partition method

Cause: One of the following occurred: – The table in a subpartition maintenance operation (ALTER TABLE [EXCHANGE | MODIFY | MOVE | TRUNCATE] SUBPARTITION or ALTER TABLE MODIFY PARTITION [ADD | COALESCE] SUBPARTITION) was not partitioned by the composite partition method. – The table in the MODIFY DEFAULT ATTRIBUTES FOR PARTITION operation was partitioned by a method other than the composite method. – The table in the ALTER TABLE MODIFY SUBPARTITION [UNUSABLE LOCAL INDEXES | REBUILD UNUSABLE LOCAL INDEXES] statement was not partitioned by the composite partition method which is illegal.

Action: Ensure that the table is partitioned by composite partition method.

ORA-14254: cannot specify ALLOCATE STORAGE for a (Composite) Range or List partitioned table

Cause: User specified ALLOCATE STORAGE clause in ALTER TABLE statement issued against a Range or Composite Range partitioned table which is illegal.

Action: Remove the illegal option. If it is desired to add storage to individual partitions/subpartitions, ALLOCATE STORAGE clause may be specified with ALTER TABLE MODIFY PARTITION/SUBPARTITION statement. If it is desired to add storage to all subpartitions of a Composite partition, ALLOCATE STORAGE clause may be specified with ALTER TABLE MODIFY PARTITION.

ORA-14255: table is not partitioned by range, list, composite range, or composite list method

Cause: The table was not partitioned by the range, list, composite range, or composite list method.

Action: The ALTER TABLE [SPLIT | DROP] PARTITION or ALTER TABLE MERGE PARTITIONS command is only valid for a table partitioned by range, list, composite range, or composite list methods. Ensure that the table is partitioned appropriately.

ORA-14256: invalid resulting partition description(s)

Cause: User specified STORE-IN clause, SUBPARTITIONS clause, and/or subpartition-description clause in partition description(s) in ALTER TABLE SPLIT PARTITION or ALTER TABLE MERGE PARTITIONS statement but the table in the maintenance operation is not a Composite Range partitioned table which is illegal

Action: Remove invalid clause(s), or ensure that the table is partitioned by Composite Range method

ORA-14257: cannot move a partition which is a composite partition

Cause: An attempt was made to move a partition that was a composite partition.

Action: Move the subpartitions one-by-one to move the composite partition.

ORA-14258: invalid partition description

Cause: User specified STORE-IN clause, SUBPARTITIONS clause, and/or subpartition-description clause in ALTER TABLE ADD PARTITION statement but the table in the maintenance operation is not a Composite Range/Hash partitioned table which is illegal

Action: Remove invalid clause(s), or ensure that the table is partitioned by Composite Range/Hash method

ORA-14259: table is not partitioned by Hash method

Cause: ALTER TABLE COALESCE PARTITION is only valid for table partitioned by Hash method

Action: Specify valid ALTER TABLE option for the table, or ensure that the table is partitioned by Hash method

ORA-14260: incorrect physical attribute specified for this partition

Cause: User specified INITRANS, MAXTRANS, STORAGE, PCTFREE, PCTUSED, and/or [NO]LOGGING option to a Hash partition via ALTER TABLE ADD/MOVE PARTITION command which is illegal. Only TABLESPACE may be specified.

Action: Remove invalid option(s)

ORA-14261: partition bound may not be specified when adding this Hash partition

Cause: User specified VALUES LESS THAN clause when adding a partition (via ALTER TABLE ADD PARTITION) to a Hash partitioned table which is illegal

Action: Remove VALUES LESS THAN clause from the description of partition being added

ORA-14262: new subpartition name must differ from the old subpartition name

Cause: User entered ALTER TABLE/INDEX RENAME SUBPARTITION specifying new-subpartition-name which is identical to the name of the subpartition being renamed

Action: Ensure that the new subpartition name is different from the name of any (including the one being renamed) existing subpartition of a given table or index

ORA-14263: New subpartition name must differ from that of any other partition or subpartition of the object.

Cause: ALTER TABLE RENAME SUBPARTITION or ALTER INDEX RENAME SUBPARTITION specifying new-subpartition-name which is identical to the name of an existing partition or subpartition of the object was specified.

Action: Ensure that the new subpartition name is different from the name of any (including the one being renamed) existing partition or subpartition of a given table or index.

ORA-14265: data type or length of a table subpartitioning column may not be changed

Cause: User issued ALTER TABLE statement attempting to modify data type and/or length of a column used to subpartition the table named in ALTER TABLE statement, which is illegal

Action: Avoid modifying data type and/or length of table subpartitioning column(s)

ORA-14266: data type or length of an index subpartitioning column may not be changed

Cause: User issued ALTER TABLE statement attempting to modify data type and/or length of a column used to subpartition some index defined on the table named in ALTER TABLE statement, which is illegal

Action: Avoid modifying data type and/or length of index subpartitioning column(s)

ORA-14267: cannot specify PARALLEL clause when adding a (composite) partition

Cause: The ALTER TABLE ADD PARTITION statement with PARALLEL clause for a partition or composite partition method other than HASH was issued.

Action: Remove the PARALLEL clause.

ORA-14268: subpartition ‘string‘ of the partition resides in offlined tablespace

Cause: User attempted an operation requiring that we access data in a subpartition which resides in a tablespace which was taken offline. Such operations include trying to drop a tablespace of a table which has indices defined on it or is referenced by a constraint.

Action: Bring tablespace online before attempting the operation.

ORA-14269: cannot exchange partition other than a Range,List,System, or Hash partition

Cause: User attempt to exchange a partition with a non-partitioned table but the specified partition is not a Range,List,System, or Hash partition which is illegal

Action: Specify EXCHANGE PARTITION for a Range,List,System, or Hash partition only

ORA-14270: table is not partitioned by Range, System, Hash or List method

Cause: The table in ALTER TABLE MODIFY PARTITION { UNUSABLE LOCAL INDEXES | REBUILD UNUSABLE LOCAL INDEXES } statement is not partitioned by Range,List,System, or Hash method which is illegal.

Action: Ensure that the table is partitioned by Range,List,System, or Hash method 14271, 00000, “free error number”

ORA-14272: only a partition with higher bound can be reused

Cause: User attempt to reuse a lower-bound partition in ALTER TABLE MERGE PARTITIONS statement as the resulting partition which is illegal.

Action: Use the higher-bound partition to be the resulting partition or specify a new partition name

ORA-14273: lower-bound partition must be specified first

Cause: User specified higher-bound partition before lower-bound partition in ALTER TABLE MERGE PARTITIONS statement which is illegal

Action: Specify lower-bound partition then higher-bound partition

ORA-14274: partitions being merged are not adjacent

Cause: User attempt to merge two partitions that are not adjacent to each other which is illegal

Action: Specify two partitions that are adjacent

ORA-14275: cannot reuse lower-bound partition as resulting partition

Cause: User attempt to reuse lower-bound partition of the partitions being merged which is illegal

Action: Specify new resulting partition name or reuse the higher-bound partition only

ORA-14276: EXCHANGE SUBPARTITION requires a non-partitioned, non-clustered table

Cause: The table in the ALTER TABLE EXCHANGE SUBPARTITION operation is either clustered or partitioned

Action: Ensure that the table with which the subpartition is being exchanged for is not partitioned or clustered.

ORA-14277: tables in EXCHANGE SUBPARTITION must have the same number of columns

Cause: The two tables specified in the ALTER TABLE EXCHANGE SUBPARTITION have different number of columns

Action: Ensure that the two tables have the same number of columns with the same type and size.

ORA-14278: column type or size mismatch in EXCHANGE SUBPARTITION

Cause: The corresponding columns in the tables specified in the ALTER TABLE EXCHANGE SUBPARTITION are of different type or size

Action: Ensure that the two tables have the same number of columns with the same type and size.

ORA-14279: index mismatch for tables in ALTER TABLE EXCHANGE SUBPARTITION

Cause: The two tables specified in the ALTER TABLE EXCHANGE SUBPARTITION have indexes which are not equivalent

Action: Ensure that the indexes for the two tables have indexes which follow this rule For every non partitioned index for the non partitioned table, there has to be an identical LOCAL index on the partitioned table and vice versa. By identical, the column position, type and size have to be the same.

ORA-14280: all rows in table do not qualify for specified subpartition

Cause: There is at least one row in the non partitioned table which does not qualify for the subpartition specified in the ALTER TABLE EXCHANGE SUBPARTITION

Action: Ensure that all the rows in the segment qualify for the subpartition. Perform the alter table operation with the NO CHECKING option. Run ANALYZE table VALIDATE on that subpartition to find out the invalid rows and delete them.

ORA-14281: CHECK constraint mismatch in ALTER TABLE EXCHANGE SUBPARTITION

Cause: The corresponding columns in the tables specified in the ALTER TABLE EXCHANGE SUBPARTITION statement have CHECK constraint defined on them.

Action: Ensure that the two tables do not have CHECK constraint defined on any column

ORA-14282: FOREIGN KEY constraint mismatch in ALTER TABLE EXCHANGE SUBPARTITION

Cause: The corresponding columns in the tables specified in the ALTER TABLE EXCHANGE SUBPARTITION statement have different FOREIGN KEY constraints.

Action: Ensure that the two tables do not have FOREIGN KEY constraints defined on any column or disable all FOREIGN KEY constraints on both tables. Then retry the operation.

ORA-14283: UNIQUE constraints mismatch in ALTER TABLE EXCHANGE SUBPARTITION

Cause: One of the tables named in the ALTER TABLE EXCHANGE SUBPARTITION command has a UNIQUE constraint for which no matching (vis-a-vis key columns) constraint is defined on the other table or a matching constraint is defined on the other table, but it differs from that defined on the first table vis-a-vis being enabled and/or validated.

Action: Ensure that for every UNIQUE constraint defined on one of the tables named in the ALTER TABLE EXCHANGE SUBPARTITION statement there is a matching (vis-a-vis key columns and being enabled and/or validated) UNIQUE constraint defined on the other table. If UNIQUE constrains are enabled, UNIQUE constraints on the partitioned table should be enforced using local indexes.

ORA-14284: one or more of table’s subpartitions reside in a read-only tablespace

Cause: User issued ALTER TABLE statement attempting to modify an existing VARCHAR2 (or VARCHAR) column to be of type CHAR (or CHARACTER), increase length of an existing CHAR (or CHARACTER) column, or add a column with user-specified default for a table one or more subpartitions of which reside in read-only tablespaces, which is illegal

Action: Avoid performing aformentioned operations on a partitioned table one or more subpartitions of which reside in read-only tablespaces

ORA-14285: cannot COALESCE the only partition of this hash partitioned table or index

Cause: A COALESCE PARTITION command was issued when there is only one partition in the table or index, which is illegal

Action: Ensure that there is at least one partition. Drop the table or index to remove all partitions.

ORA-14286: cannot COALESCE the only subpartition of this table partition

Cause: A COALESCE SUBPARTITION command was issued when there is only one subpartition in the partition which is illegal

Action: Ensure that there is at least one subpartition. Drop partition to remove all subpartitions.

ORA-14287: cannot REBUILD a partition of a composite partitioned index

Cause: An attempt was made to rebuild a partition of a composite partitioned index which is illegal.

Action: REBUILD the index partition one subpartition at a time.

ORA-14288: index is not partitioned by composite partition method

Cause: The index in a partition or subpartition maintenance operation (ALTER INDEX MODIFY [SUBPARTITION|DEFAULT ATTRIBUTES FOR PARTITION] or ALTER INDEX REBUILD SUBPARTITION command was not partitioned by the composite partition method.

Action: REBUILD the index partition one at a time.

ORA-14289: cannot make local index partition of composite partitioned table unusable

Cause: An attempt was made to rebuild a partition of a composite partitioned index which is illegal.

Action: REBUILD the index partition one subpartition at a time.

ORA-14290: PRIMARY KEY constraint mismatch in ALTER TABLE EXCHANGE [SUB]PARTITION

Cause: The corresponding columns in the tables specified in the ALTER TABLE EXCHANGE [SUB]PARTITION statement have different PRIMARY KEY constraints.

Action: Ensure that the two tables do not have PRIMARY KEY constraints defined on any column or disable all PRIMARY KEY constraints on both tables. Then retry the operation.

ORA-14291: cannot EXCHANGE a composite partition with a non-partitioned table

Cause: A composite partition can only be exchanged with a partitioned table.

Action: Ensure that the table being exchanged is partitioned or that that the partition being exchanged is non-composite.

ORA-14292: Partitioning type of table must match subpartitioning type of composite partition

Cause: When exchanging a partitioned table with a composite partition the partitioning type of the table must match the subpartitioning type of the composite partition.

Action: Ensure that the partitioning type of partitioned table is the same as the subpartitioning type of the composite partition.

ORA-14293: Number of partitioning columns does not match number of subpartitioning columns

Cause: When exchanging a partitioned table with a composite partition the number of partitioning columns of the table must match the number of subpartitioning columns of the composite partition.

Action: Ensure that the number of partitioning columns in the partitioned table is the same as the number of subpartitioning columns in the the composite partition.

ORA-14294: Number of partitions does not match number of subpartitions

Cause: When exchanging a partitioned table with a composite partition the number of partitions of the table must match the number of subpartitions of the composite partition.

Action: Ensure that the number of partitions in the partitioned table is the same as the number of subpartitions in the the composite partition.

ORA-14295: column type or size mismatch between partitioning columns and subpartitioning columns

Cause: When exchanging a partitioned table with a composite partition the type and size of the partitioning columns of the table must match the type and size of the subpartitioning columns of the composite partition.

Action: Ensure that the type and size of the partitioning columns of the partitioned is the same as the type and size of the subpartitioning columns of the composite partition.

ORA-14296: Table block size mismatch in ALTER TABLE EXCHANGE [SUB]PARTITION

Cause: The block sizes of the two tables specified in the ALTER TABLE EXCHANGE [SUB]PARTITION statement are different. For index organized tables, either the block sizes of the index or the overflow (or both) do not match.

Action: Ensure that the block sizes of the tables involved in the ALTER TABLE EXCHANGE [SUB]PARTITION statement are the same. For index organized tables, ensure that the block sizes of both the index and the overflow of the two tables match.

ORA-14297: Index block size mismatch in ALTER TABLE EXCHANGE [SUB]PARTITION

Cause: The block sizes of a pair of indexes being exchanged in the ALTER TABLE EXCHANGE [SUB]PARTITION statement are different.

Action: Ensure that the block sizes of the corresponding pairs of indexes that need to be exchanged in the ALTER TABLE EXCHANGE [SUB]PARTITION statement are the same.

ORA-14298: LOB column block size mismatch in ALTER TABLE EXCHANGE [SUB]PARTITION

Cause: The block sizes of a pair of corresponding LOB columns of the two tables specified in the ALTER TABLE EXCHANGE [SUB]PARTITION statement are different.

Action: Ensure that the block sizes of corresponding pairs of LOB columns of the tables involved in the ALTER TABLE EXCHANGE [SUB]PARTITION statement are the same.

ORA-14299: total number of partitions/subpartitions exceeds the maximum limit

Cause: The total number of combined fragments specified in partitions /subpartitions exceeds 1048575.

Action: Reissue the statement with fewer number of fragments

ORA-14300: partitioning key maps to a partition outside maximum permitted number of partitions

Cause: The row inserted had a partitioning key that maps to a partition number greater than 1048575

Action: Ensure that the partitioning key falls within 1048575 partitions or subpartitions.

0 total views, 0 views today


Oracle 12c R2 Error Codes and Solution Suggestions from ORA-14300 to ORA-14324

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-14300 to ORA-14324

ORA-14300: partitioning key maps to a partition outside maximum permitted number of partitions

Cause: The row inserted had a partitioning key that maps to a partition number greater than 1048575

Action: Ensure that the partitioning key falls within 1048575 partitions or subpartitions.

ORA-14301: table-level attributes must be specified before partition-level attributes

Cause: While processing an ALTER TABLE ADD COLUMN statement, table-level attributes of LOB columns were encountered after processing partition-level attributes of LOB columns or while processing CREATE TABLE statement, table-level attributes of LOB columns were encountered after processing partition descriptions.

Action: Modify the SQL statement to specify table-level attributes prior to partition-level attributes or partition descriptions; then retry the statement.

ORA-14302: only one list of added-LOB-storage-clauses can be specified in a statement

Cause: While parsing an ALTER TABLE ADD COLUMN statement, one list of added-LOB-storage-clauses was parsed when another list of added-LOB-storage-clauses was encountered. There cannot be more than one list of added-LOB-storage-clauses in a statement; all added-LOB-storage-clauses must be combined into one list.

Action: Combine all of the lists of added-LOB-storage-clauses into one list and retry the statement.

ORA-14303: partitions or subpartitions are not in the right order

Cause: User attempted to rebuild a partition of a Composite Range partitioned index which is illegal

Action: Re-order the partitions or subpartitions in the added LOB storage clause by partition or subpartition DDL order, and retry the statement.

ORA-14304: List partitioning method expects a single partitioning column

Cause: number of columns in a partitioning column list exceeded the legal limit of 1 for List partitioned objects

Action: modify partitioning column list so that it consists of at most 1 column

ORA-14305: List value ‘string‘ specified twice in partition ‘string

Cause: A list value cannot be specified more that once

Action: Remove one of the specifications of the value

ORA-14306: List value ‘string‘ specified twice in partitions ‘string‘, ‘string

Cause: A list value cannot be specified more that once

Action: Remove one of the specifications of the value

ORA-14307: partition contains too many list values

Cause: Partition list contains more than 524288 list values

Action: Reduce the number of values to not exceed 524288 values

ORA-14308: partition bound element must be one of: string, datetime or interval literal, number, or NULL

Cause: Partition bound list contained an element of invalid type (i.e. not a number, non-empty string, datetime or interval literal, or NULL)

Action: Ensure that all elements of partition bound list are of valid type

ORA-14309: Total count of list values exceeds maximum allowed

Cause: Partitioned object contains more than 524288 list values

Action: Reduce number of values to less than 524288.

ORA-14310: VALUES LESS THAN or AT clause cannot be used with List partitioned tables

Cause: VALUES LESS THAN or AT clause can be used only with Range partitioned tables

Action: Use VALUES (value list) clause with List partitioned tables

ORA-14311: Expecting VALUES LESS THAN or AT clause

Cause: VALUES (value list) clause can be used only with List partitioned tables

Action: Use VALUES LESS THAN clause with Range partitioned tables

ORA-14312: Value string already exists in partition string

Cause: One of the list values in the ADD PARTITION or ADD VALUES statement already exists in another partition

Action: Remove the duplicate value from the statement and try again

ORA-14313: Value string does not exist in partition string

Cause: One of the list values in the SPLIT PARTITION or DROP VALUES statement does not exist in the partition

Action: Remove the value from the statement and try again

ORA-14314: resulting List partition(s) must contain atleast 1 value

Cause: After a SPLIT/DROP VALUE of a list partition, each resulting partition(as applicable) must contain at least 1 value

Action: Ensure that each of the resulting partitions contains atleast 1 value

ORA-14315: cannot merge a partition with itself

Cause: The same partition name was specified twice for the merge operation

Action: Re-submit operation with 2 distinct partition names

ORA-14316: table is not partitioned by List method

Cause: ALTER TABLE ADD|DROP VALUES can only be performed on List partitioned objects

Action: Re-issue the command against a List partitioned object.

ORA-14317: cannot drop the last value of partition

Cause: ALTER TABLE DROP VALUES tried to drop the last value of the partition

Action: Cannot execute the command, unless two or more values exist for partition

ORA-14318: DEFAULT partition must be last partition specified

Cause: A partition description follows the one describing the default partition

Action: Ensure that the DEFAULT partition is the last partition description

ORA-14319: DEFAULT cannot be specified with other values

Cause: DEFAULT keyword has been specified along with other values when specifying the values for a list partition

Action: Ensure that if DEFAULT is specified, it is the only value specified

ORA-14320: DEFAULT cannot be specified for ADD/DROP VALUES or SPLIT

Cause: DEFAULT keyword has been specified when doing a ADD VALUES or DROP VALUES or SPLIT partition or subpartition.

Action: Ensure that DEFAULT is not specified for ADD/DROP VALUES or SPLIT partition/subpartition operation.

ORA-14321: cannot add/drop values to DEFAULT partition

Cause: A ADD/DROP VALUES operation is being done on the default partition

Action: Ensure that ADD/DROP VALUES is not done on the DEFAULT partition

ORA-14322: DEFAULT partition already exists

Cause: A partition already exists with DEFAULT value

Action: n/a

ORA-14323: cannot add partition when DEFAULT partition exists

Cause: An ADD PARTITION operation cannot be executed when a partition with DEFAULT values exists

Action: Issue a SPLIT of the DEFAULT partition instead

ORA-14324: values being added already exist in DEFAULT partition

Cause: An ADD VALUE operation cannot be executed because the values being added exist in the DEFAULT partition

Action: Issue a SPLIT of the DEFAULT partition and then MERGE the split partition into the partition to which values need to be added

0 total views, 0 views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-16800 to ORA-17000

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-16800 to ORA-17000

ORA-16800: redo transport service for a standby database incorrectly set to ALTERNATE

Cause: The redo transport service for a standby database was set to ALTERNATE when no other destination is set to alternate to this destination.

Action: Reenable the standby database or the entire configuration to allow the configuration property settings to be propagated to the initialization parameters.

ORA-16801: redo transport-related property is inconsistent with member setting

Cause: The values of one or more redo transport-related configuration properties were inconsistent with the in-memory settings or server parameter file settings. This may happen by directly altering initialization parameters instead of editing configurable property values using Oracle Data Guard broker.

Action: Query the InconsistentLogXptProps property on the primary database or check the Oracle Data Guard broker log file to find which properties are set inconsistently. Reset these properties to make them consistent. Alternatively, enable the member or the entire configuration to allow the configurable property settings to be propagated to the initialization parameters.

ORA-16802: Database role change operation permitted only by Data Guard broker when fast-start failover is enabled.

Cause: Fast-start failover was enabled and a role change was not initiated from a Data Guard broker interface.

Action: Use a Data Guard broker interface to perform a role change.

ORA-16803: unable to query a database table or fixed view

Cause: Querying a database table or fixed view failed. The database may not be opened or mounted.

Action: Check the Oracle Data Guard broker log file for more details.

ORA-16804: one or more configuration properties have invalid values

Cause: Oracle Data Guard broker health check detected that one or more configuration properties in the broker configuration had invalid values. The property values were changed while broker management of the member was disabled.

Action: Check Data Guard broker log file for more details on which properties have invalid values and reset them through the Oracle Data Guard broker.

ORA-16806: supplemental logging is not turned on

Cause: Supplemental logging was not turned on while there was a logical standby database in the configuration. This could happen either on the primary database or on the logical standby database that was being switched over to become the primary database.

Action: Check the Oracle Data Guard broker log file for more details. Issue the ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE INDEX) COLUMNS to add supplemental logging.

ORA-16807: unable to change configuration protection mode

Cause: An attempt to issue the ALTER DATABASE SET STANDBY TO MAXIMIZE {PROTECTION | AVAILABILITY | PERFORMANCE} failed.

Action: Check the Oracle Data Guard broker log file and the Oracle alert log file for more information.

ORA-16808: primary database is not open

Cause: A prior attempt to open the primary database was disallowed because the primary had shut itself down earlier after being isolated from both the fast-start failover observer and the target standby database for more than FastStartFailoverThreshold seconds. It was assumed that a fast-start failover was underway. Since that time, re-contact with either the observer or the target standby database indicates that no such failover had actually occurred. The primary database can now be opened.

Action: Open the database by issuing the SQL*Plus ALTER DATABASE OPEN command.

ORA-16809: multiple warnings detected for the member

Cause: The broker detected multiple warnings for the member.

Action: To get a detailed status report, check the status of the member specified using either Enterprise Manager or the DGMGRL CLI SHOW command.

ORA-16810: multiple errors or warnings detected for the member

Cause: The broker detected multiple errors or warnings for the member.

Action: To get a detailed status report, check the status of the database specified using either Enterprise Manager or the DGMGRL CLI SHOW command.

ORA-16811: apply instance not recorded by the Oracle Data Guard broker

Cause: The broker did not register an apply instance for a standby database.

Action: Reenable the standby database to clear the error.

ORA-16812: log apply service not running on apply instance recorded by the broker

Cause: Log apply services were not running on the instance the Data Guard broker expected them to be running upon.

Action: Reenable the standby database to clear the error.

ORA-16813: log apply service not running on apply instance string recorded by the broker

Cause: Log apply services were not running on the instance the Data Guard broker expected them to be running upon.

Action: Reenable the standby database to clear the error.

ORA-16814: duplicate name specified for observer

Cause: The observer was not started because an observer with that name was already started.

Action: Use the DGMGRL CLI SHOW OBSERVER command to check the names of the observers that have already been started. Then, reissue the START OBSERVER command and specify a different observer name.

ORA-16815: member does not need to be reinstated

Cause: The member specified was either already reinstated or does not need to be reinstated.

Action: No action necessary. Any stale reinstate required status will be cleared after the next health check has completed.

ORA-16816: incorrect database role

Cause: The Oracle Data Guard broker detected that the specified database had a different database role than that recorded in the Oracle Data Guard broker configuration. This could be the result of a failed switchover or failover operation, or a switchover or failover operation performed with SQL*Plus.

Action: Check the Oracle Data Guard broker documentation to see how to recover from failed role change operations, or from role changes that were performed using SQL*Plus for databases managed by Oracle Data Guard broker.

ORA-16817: unsynchronized fast-start failover configuration

Cause: The fast-start failover target standby database was not synchronized with the primary database. As a result, a fast-start failover could not happen automatically in case of a primary database failure.

Action: Ensure that the fast-start failover target standby database is running and that the primary database can ship redo data to it. When the standby database has received all of the redo data from the primary database, the primary and standby databases will then be synchronized. The Oracle Data Guard configuration may then fail over automatically to the standby database in the event of loss of the primary database.

ORA-16818: fast-start failover suspended

Cause: The primary database was intentionally shutdown. As a result, a fast-start failover could not happen automatically.

Action: Start the primary database. This effectively restores the ability to automatically perform a fast-start failover in the event of a failure of the primary database.

ORA-16819: fast-start failover observer not started

Cause: The observer for fast-start failover was not started. As a result, fast-start failover could not happen in the case of a primary database failure.

Action: Start the fast-start failover observer by using, for example, the DGMGRL START OBSERVER command.

ORA-16820: fast-start failover observer is no longer observing this database

Cause: A previously started observer was no longer actively observing this database. A significant amount of time elapsed since this database last heard from the observer. Possible reasons were: – The host where the observer was running was not available. – The network connection between the observer and this database was not available. – The observer process was terminated unexpectedly.

Action: Check the reason why the observer cannot contact this database. If the problem cannot be corrected, stop the current observer by connecting to the Oracle Data Guard configuration and issue the DGMGRL STOP OBSERVER command. Then, restart the observer on another host. Finally, use the DGMGRL START OBSERVER command to start the observer on the other host.

ORA-16821: logical standby database dictionary not yet loaded

Cause: The logical standby database had not loaded the dictionary. This status was detected by the broker health check mechanism. Alternatively, this status may be returned when attempting to switch or fail over to a logical standby database that had not yet loaded its dictionary.

Action: Start SQL Apply on the logical standby database, if it is not already running, and wait for it to reach the APPLYING state.

ORA-16822: new primary database not yet ready for standby database reinstatement

Cause: The new primary database, as a result of a logical standby database failover operation, had not fully completed the failover operation. An attempt to reinstate a disabled standby database could not be completed until failover completed on the new primary database.

Action: Wait until the failover operation has completed on the new primary database. Then retry the reinstate operation.

ORA-16823: redo transport mode is incompatible for current operation

Cause: The redo transport mode of this member was incompatible for this broker operation.

Action: Reset the LogXptMode member property for this member and retry the broker operation.

ORA-16824: multiple warnings, including fast-start failover-related warnings, detected for the database

Cause: The broker detected multiple warnings for the database. At least one of these warnings may have prevented fast-start failover from occurring.

Action: To get a detailed status report, check the status of the database specified using either Enterprise Manager or the DGMGRL CLI SHOW DATABASE command.

ORA-16825: multiple errors or warnings, including fast-start failover-related errors or warnings, detected for the database

Cause: The broker detected multiple errors or warnings for the database. At least one of these errors or warnings may have prevented a fast-start failover from occurring.

Action: To get a detailed status report, check the status of the database specified using either Enterprise Manager or the DGMGRL CLI SHOW DATABASE command.

ORA-16826: apply service state is inconsistent with the DelayMins property

Cause: This warning was caused by one of the following reasons: – The apply service was started without specifying the real-time apply option or without the NODELAY option when the DelayMins property was set to zero. – The apply service was started with the real-time apply option or with the NODELAY option when the DelayMins property was set to a value greater than zero.

Action: Reenable the standby database to allow the broker to restart the apply service with the apply options that are consistent with the specified value of the DelayMins property.

ORA-16827: Flashback Database is disabled

Cause: The broker detected that the Flashback Database feature was disabled. With Flashback Database disabled, the broker would not be able to: – reinstate a database that required reinstatement. – convert a physical standby database to a snapshot standby database. – convert a snapshot standby database to a physical standby database. Flashback Database may been disabled manually with the ALTER DATABASE FLASHBACK DATABASE OFF command or automatically by the database in the event of an error.

Action: Check the database alert log to determine whether Flashback Database was disabled due to errors and then correct the problem. If Flashback Database had been manually disabled, reenable Flashback Database with the ALTER DATABASE FLASHBACK DATABASE ON command. If, after enabling Flashback Database, the database still cannot be reinstated or converted, you must re-create the database from a copy of the primary database.

ORA-16828: invalid value specified for REDO_TRANSPORT_USER initialization parameter

Cause: An invalid value was specified for the REDO_TRANSPORT_USER initialization parameter. The length of the user name exceeded 30 characters.

Action: Check the documentation and specify a new value for the REDO_TRANSPORT_USER initialization parameter.

ORA-16829: fast-start failover configuration is lagging

Cause: The fast-start failover target standby database was not within the lag limit specified by the FastStartFailoverLagLimit configuration property. As a result, a fast-start failover could not happen in the event of a primary database failure.

Action: Ensure that the fast-start failover target standby database is running and applying redo data and that the primary database is successfully transmitting redo data. If this condition persists consider raising the value of the FastStartFailoverLagLimit configuration property.

ORA-16830: primary isolated from fast-start failover partners longer than FastStartFailoverThreshold seconds: shutting down

Cause: The primary database was isolated from both the observer and target standby database for longer than the seconds specified by the FastStartFailoverThreshold property. A fast-start failover probably occurred. If the FastStartFailoverPmyShutdown configuration property was set to TRUE, the broker will shut down the primary database in this situation.

Action: Ensure one instance of this database is running and the database is mounted on that instance so that the broker may reinstate the old primary database.

ORA-16831: operation not allowed on this member

Cause: The Oracle Data Guard broker operation was not allowed for the specified member of the Oracle Data Guard broker configuration.

Action: Check the documentation for the Oracle Data Guard broker command and then reissue the command with the correct member.

ORA-16832: user-configurable fast-start failover initiated: shutting down

Cause: The broker initiated a fast-start failover to the target standby database because a user-configurable condition was detected on the primary database. In addition, the broker shut down the primary database.

Action: Correct the problem on the old primary database that caused the broker to initiate a fast-start failover, then reinstate the old primary database.

ORA-16833: no logging operations detected on database

Cause: The broker detected that no logging operations were performed on this database. The data modified by these operations may be lost if failover or switchover was performed.

Action: Use Data Repair Advisor to determine which operations were not logged before attempting a switchover or failover.

ORA-16834: control file corruptions detected on database

Cause: The broker detected control files corruptions. Many database operations, including switchover and failover, may not be possible.

Action: Use Data Repair Advisor to determine the extent of the corruptions and how to repair them.

ORA-16835: member has one or more unavailable standby redo log groups

Cause: The broker detected that the member had one or more unavailable standby redo log groups.

Action: Use Data Repair Advisor to determine which standby redo log groups are unavailable and how the log groups can be made available.

ORA-16836: one or more system data files are missing

Cause: The broker detected that one or more system data files were missing.

Action: Use Data Repair Advisor to determine which system data files are missing and how the files can be restored.

ORA-16837: one or more system data files are corrupt

Cause: The broker detected that one or more system data files were corrupt.

Action: Use Data Repair Advisor to determine which system data files are corrupt and how the files can be restored.

ORA-16838: one or more system data files are offline

Cause: The broker detected that one or more system data files were offline.

Action: Use Data Repair Advisor to determine which system data files are offline and how the files can be made online.

ORA-16839: one or more user data files are missing

Cause: The broker detected that one or more user data files were missing.

Action: Use Data Repair Advisor to determine which user data files are missing and how the files can be restored.

ORA-16840: one or more user data files are corrupt

Cause: The broker detected that one or more user data files were corrupt.

Action: Use Data Repair Advisor to determine which user data files are corrupt and how the files can be restored.

ORA-16841: one or more user data files are offline

Cause: The broker detected that one or more user data files were offline.

Action: Use Data Repair Advisor to determine which user data files are offline and how the files can be made online.

ORA-16842: block corruptions detected

Cause: The broker detected block corruptions on this database.

Action: Use Data Repair Advisor to determine which files are affected by block corruptions and how the files can be repaired.

ORA-16843: errors discovered in diagnostic repository

Cause: The broker detected one or more errors in the Automatic Diagnostic Repository.

Action: Use Data Repair Advisor to see the errors that were discovered and how they can be repaired.

ORA-16844: database does not have a valid fast-start failover target standby database

Cause: Fast-Start failover was enabled and the current primary database did not have a value set for the FastStartFailoverTarget configurable property or the value specified for this property was not a valid fast-start failover target standby database.

Action: Disable fast-start failover or ensure that the primary database has a valid fast-start failover target standby database specified by setting the FastStartFailoverTarget configurable property value to a valid standby database.

ORA-16847: A previous switchover from this database failed with error string.

Cause: A previous switchover operation from this database failed.

Action: Fix the underlying problem and reissue the switchover command again.

ORA-16848: A previous switchover to this database failed with error string.

Cause: A previous switchover operation to this database failed.

Action: Fix the underlying problem and reissue the switchover command again.

ORA-16849: A previous switchover from this database was interrupted and aborted.

Cause: A previous switchover operation from this database was interrupted by the user. It may be caused by a hang.

Action: Fix the underlying problem and reissue the switchover command again.

ORA-16850: A previous switchover to this database was interrupted and aborted.

Cause: A previous switchover operation to this database was interrupted by the user. It may be caused by a hang.

Action: Fix the underlying problem and reissue the switchover command again.

ORA-16851: A previous failover to this database failed with error string.

Cause: A previous failover operation to this database failed.

Action: Fix the underlying problem and reissue the failover command again.

ORA-16852: A previous failover to this database was interrupted and aborted.

Cause: A previous failover operation to this database was interrupted by the user. It may be caused by a hang.

Action: Fix the underlying problem and reissue the failover command again.

ORA-16853: apply lag has exceeded specified threshold

Cause: The current apply lag exceeded the value specified by the ApplyLagThreshold configurable property. It may be caused either by a large transport lag or poor performance of apply services on the standby database.

Action: Check for gaps on the standby database. If no gap is present, tune the apply services.

ORA-16854: apply lag could not be determined

Cause: Apply lag could not be determined because either apply services were not running or there was no connectivity between the redo source and standby database.

Action: Start apply services if they are not running. Also, ensure that there is network connectivity between the redo source and standby databases and the redo source is sending redo data to the standby.

ORA-16855: transport lag has exceeded specified threshold

Cause: The current transport lag exceeded the value specified by the TransportLagThreshold configurable property. It is caused by either poor network performance between the redo source and the member or a network disconnection.

Action: Check the network connection between the redo source and the member. If they are connected, check the network performance between the redo source and the member and tune it if necessary.

ORA-16856: transport lag could not be determined

Cause: Transport lag could not be determined because there was no connectivity between the redo source and the member.

Action: Ensure that there is network connectivity between the redo source and the members and that the redo source is working properly.

ORA-16857: member disconnected from redo source for longer than specified threshold

Cause: The amount of time the member was disconnected from the redo source exceeded the value specified by the TransportDisconnectedThreshold configurable database property. It is caused by a lack of network connectivity between the redo source and the member.

Action: Ensure that there is network connectivity between the redo source and the member and that the redo source is working properly.

ORA-16858: last communication time from redo source could not be determined

Cause: The member was never contacted by the redo source.

Action: Ensure that there is network connectivity between the redo source and the member and that the redo source is working properly.

ORA-16859: request terminated because delete, disable, or failover operation is in progress

Cause: The broker terminated a request because it was processing a delete, disable, or failover operation.

Action: Wait for the operation to complete and then retry the request.

ORA-16860: invalid member specified as the fast-start failover target

Cause: The member specified as the fast-start failover target was either a far sync instance or snapshot standby database, or does not exist in the configuration.

Action: Only a physical or logical standby database can be specified as a fast-start failover target. Check the database name and retry the command.

ORA-16861: ExternalDestination property requires DB_UNIQUE_NAME attribute

Cause: The value specified for the ExternalDestination property did not contain the DB_UNIQUE_NAME attribute.

Action: Ensure that DB_UNIQUE_NAME is specified as the value for the ExternalDestination property.

ORA-16862: unsupported attribute specified for the ExternalDestination property

Cause: The value specified for the ExternalDestination property contained unsupported attributes.

Action: Ensure that the value specified for the ExternalDestination property does not contain any of these attributes: LOCATION, ALTERNATE, MAX_FAILURE, SYNC, TEMPLATE, MANDATORY, DELAY, NET_TIMEOUT, and VALID_FOR.

ORA-16863: A member whose MaxFailure property is set to zero cannot be part of a RedoRoutes group.

Cause: A member was specified to be part of a RedoRoutes group when the MaxFailure configurable property was set to zero.

Action: Set the MaxFailure property to a nonzero value and retry the command.

ORA-16864: The MaxFailure property cannot be set to zero for a member that is part of a RedoRoutes group.

Cause: An attempt was made to set the MaxFailure configurable property to zero when it was part of a RedoRoutes group.

Action: Set the MaxFailure configurable property to a nonzero value.

ORA-16865: database is closing or is not mounted on the instance

Cause: Broker health check was unable to complete because the database was closing or was not mounted on the instance.

Action: No action is required if the database is closing. Mount the database if it is not yet mounted on the instance.

ORA-16866: database converted to transient logical standby database for rolling database maintenance

Cause: This database was converted to a logical standby database because a rolling database maintenance operation was in progress.

Action: No action is required. The database will be converted to a primary database when the DBMS_ROLLING.SWITCHOVER procedure is executed or to a physical standby database when the DBMS_ROLLING.FINISH procedure is executed.

ORA-16867: cannot remove a database that is specified in a FastStartFailoverTarget configuration property

Cause: An attempt was made to remove a database that was specified in the FastStartFailoverTarget configuration property of another database.

Action: First, remove the database from all other database’s FastStartFailoverTarget configuration property values. Then, retry the REMOVE command.

ORA-16868: Fast-Start Failover target standby database not viable

Cause: The Fast-Start Failover target standby database was not viable. As a result, a Fast-Start Failover to this database could not happen automatically.

Action: After the standby database has been re-created from a copy of the new primary database, disable and then reenable the standby database.

ORA-16869: fast-start failover target not initialized

Cause: The standby database was not yet ready to be a Fast-Start Failover target standby database. Consequently, Fast-Start Failover cannot be initiated to this database in the event of a primary database failure.

Action: Ensure that the network connection between the primary and the Fast-Start Failover target standby is functioning properly.

ORA-16871: fast-start failover target switch is not supported

Cause: Automatic switch of the fast-start failover target was not possible because the release of the observer was earlier than 12.2. Consequently, the fast-start failover target switch will not occur even though the primary database has more than one fast-start failover target configured.

Action: Upgrade the Oracle client home to release 12.2 and then stop and restart the observer using the DGMGRL CLI in that Oracle home.

ORA-16873: The observer with the specified name is not started.

Cause: The operation was not allowed because the observer corresponding to the specified name was not started.

Action: Issue the command again after ensuring that the observer corresponding to the specified name is started.

ORA-16874: The specified observer host is invalid.

Cause: The operation was not allowed because there was no registered observer running on the specified host.

Action: Issue the command again after ensuring that there is a registered observer running on the specified host.

ORA-16875: master observer switch is in progress

Cause: The operation was not allowed because a master observer switch was already in progress.

Action: Wait for a few seconds and retry the operation.

ORA-16876: observer name not specified for STOP OBSERVER

Cause: The STOP OBSERVER command failed because an observer name was not specified and there was more than one observer registered.

Action: Specify the observer name when using the STOP OBSERVER commmand when more than one observer is registered. Use the STOP OBSERVER ALL command to stop all registered observers.

ORA-16877: no registered observers to stop

Cause: There were no registered observers when the command STOP OBSERVER was issued.

Action: None

ORA-16878: master observer cannot be stopped

Cause: The master observer cannot be stopped when another observer is registered.

Action: Use the SET MASTEROBSERVER command to establish another observer as the master observer. Then use the STOP OBSERVER command to stop the former master observer.

ORA-16879: fast-start failover cannot be initiated by a non-master observer

Cause: Fast-start failover was initiated by a non-master observer. This can occur if Data Guard Broker starts to switch master observer when fast-start failover is being initiated.

Action: Check the DRC log files of the primary database to see why a master observer switch occurred.

ORA-16880: fast-start failover target switch is in progress

Cause: The operation was not allowed because a fast-start failover target switch was already in progress.

Action: Wait for a few seconds and retry the operation.

ORA-16881: standby database is not protecting the current primary database during rolling database maintenance

Cause: This standby database was a member of the leading group standby databases protecting the future primary database, or was a member of the trailing group standby databases protecting the original primary database during the rolling database maintenance operation.

Action: This issue will be resolved once all the databases have completed the maintenance operation and the DBMS_ROLLING.FINISH procedure is executed.

ORA-16882: rolling database maintenance processing is managing apply services

Cause: Apply services were stopped because a rolling database maintenance operation was in progress.

Action: No action is required. Apply services will be restarted by Oracle.

ORA-16883: unable to translate DGConnectIdentifier property

Cause: The DGConnectIdentifier property value could not be translated to a valid connect descriptor.

Action: Ensure that the DGConnectIdentifier property value translates to a valid connect descriptor.

ORA-16884: unable to start more than one observer

Cause: More than one observer could not be started because the release of the observer was earlier than 12.2.

Action: Upgrade the Oracle client home to release 12.2 and start the observer using the DGMGRL CLI in that home.

ORA-16885: A member whose RedoCompression property is set to LZO cannot receive redo data in SYNC or FASTSYNC mode.

Cause: A member was specified to receive redo data in SYNC or FASTSYNC mode when the RedoCompression configurable property was set to LZO.

Action: Set the RedoCompression property to a value other than LZO and then retry the command.

ORA-16886: The RedoCompression property cannot be set to LZO for a member that receives redo data in SYNC or FASTSYNC mode.

Cause: An attempt was made to set the RedoCompression configurable property to LZO when it receives redo data in SYNC or FASTSYNC mode.

Action: Set the RedoCompression configurable property to a value other than LZO and then retry the command.

ORA-16900: change of LogXptMode or RedoRoutes property violates overall protection mode

Cause: The broker did not allow the attempt to change the LogXptMode or RedoRoutes configurable property for the standby database or far sync instance because, if allowed, the overall protection mode for the configuration would have been violated.

Action: If the LogXptMode or RedoRoutes configuration property must be changed for the specified standby database or far sync instance, first downgrade the overall protection mode for the broker configuration. After that operation has completed, the LogXptMode or RedoRoutes configuration property for the standby database can be changed.

ORA-16901: inconsistent alternate destinations specified with RedoRoutes

Cause: The specification of alternates for the RedoRoutes property for a member was set inconsistently with respect to another member’s RedoRoutes property.

Action: Check the Oracle Data Guard broker log file for the reason for the failure and reissue the command. Ensure that the member’s RedoRoutes alternate setting is set consistently with other member’s RedoRoutes property.

ORA-16950: Remote mapped cursors are not supported by this feature.

Cause: This cursor is a remote mapped cursor which could not be processed locally.

Action: Try to process this statement directly on the remote site.

ORA-16951: Too many bind variables supplied for this SQL statement.

Cause: Binding this SQL statement failed because too many bind variables were supplied.

Action: Pass the correct number of bind variables.

ORA-16952: Failed to bind this SQL statement.

Cause: Binding this SQL statement failed.

Action: Check if bind variables for that statement are properly specified.

ORA-16953: Type of SQL statement not supported.

Cause: This type of SQL statement could not be processed.

Action: n/a

ORA-16954: SQL parse error.

Cause: The specified SQL statement failed to be parsed.

Action: Check if syntax is correct and ensure that this statement can be parsed by the specified user name.

ORA-16955: Unknown error during SQL analyze.

Cause: The specified SQL statement failed to be analyzed.

Action: This is an internal error, please contact Oracle support.

ORA-16956: Only SELECT or DML statements are supported for test execute.

Cause: The specified SQL statement cannot be tested for execute.

Action: n/a

ORA-16957: SQL Analyze time limit interrupt

Cause: This is an internal error code used indicate that SQL analyze has reached its time limit.

Action: n/a

ORA-16958: DML statements running parallel are not supported for test execute.

Cause: The specified DML statement cannot be tested for execute because part of it is running parallel.

Action: n/a

ORA-16959: Statement type has been disabled for SQL Analyze

Cause: The system attempted to analyze a type of statement that was disabled by the current feature.

Action: Try a different feature capable of analyzing this statement type.

ORA-16960: SQL Analyze could not reproduce the desired plan.

Cause: SQL Analyze failed to reproduce a particular plan using an outline.

Action: Check the outline data.

ORA-16961: SQL statement with SQL patch is ignored

Cause: SQL statements with SQL patches are not supported by SQL tuning advisor.

Action: Check the SQL patch information. Rerun SQL repair advisor on that SQL statement for a potential better SQL patch.

ORA-16962: SQL statement attempted to begin an autonomous transaction

Cause: The SQL statement being analyzed attempted to begin an autonomous transaction, which is not supported.

Action: Analyze another statement or remove the autonomous transaction from the current statement.

ORA-16963: The given user or schema is not supported by this feature.

Cause: The SQL statement being analyzed had a parsing user or schema which is not currently supported for SQL Analyze.

Action: Analyze another statement.

 

5 total views, 5 views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-17500 to ORA-18000

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-17500 to ORA-18000

ORA-17500: ODM err:string

Cause: An error returned by ODM library

Action: Look at error message and take appropriate action or contact Oracle Support Services for further assistance

ORA-17501: logical block size string is invalid

Cause: logical block size for oracle files must be a multiple of the physical block size, and less than the maximum

Action: check INIT.ORA file parameters

ORA-17502: ksfdcre:string Failed to create file string

Cause: file creation failed due to either insufficient OS permission or the file already exists

Action: check additional error messages

ORA-17503: ksfdopn:string Failed to open file string

Cause: file open failed due to either insufficient OS permission or the name of file exceeds maximum file name length.

Action: check additional error messages

ORA-17504: ksfddel:Failed to delete file string

Cause: The file that was being deleted is still in use or the process has insufficient permission to delete file.

Action: check additional error messages

ORA-17505: ksfdrsz:string Failed to resize file to size string blocks

Cause: There is insufficient space left on the device or the process has insufficient permission to resize file.

Action: check additional error messages

ORA-17506: I/O error simulation

Cause: The I/O request was marked with an error because the I/O error simulation event was turned on.

Action: n/a

ORA-17507: I/O request size string is not a multiple of logical block size.

Cause: I/O’s were done in a multiple of the logical block size.

Action: Check additional error messages.

ORA-17508: I/O request buffer pointer is not aligned.

Cause: I/O request buffer was not aligned. Check additional information for a buffer pointer value.

Action: Contact Oracle Support Services.

ORA-17509: An attempt to do I/O beyond block1 offset.

Cause: When a file is identified with logical block size of 0, only I/O’s to block1 is allowed.

Action: Check additional error messages and contact Oracle Support Services.

ORA-17510: An attempt to do I/O of size string to block string is beyond file size string. Logical block size: string.

Cause: The I/O request pointed to a block beyond the end of the file.

Action: Check additional error messages and contact Oracle Support Services.

ORA-17512: Block Verification Failed

Cause: Block Verification after a read operation on a database file failed since the block is media corrupt.

Action: check additional error messages in the trace file and call Oracle Support Services

ORA-17513: dNFS package call failed

Cause: An attempt was made to call a Direct NFS (dNFS) package in a non-dNFS environment.

Action: Ensure that dNFS is enabled and the file can be accessed using dNFS.

ORA-17514: Access to clonedb bitmap file failed

Cause: Accessing the bitmap block file in clonedb environment has encountered an error

Action: check additional error messages in the trace file and call Oracle Support Services

ORA-17515: Creation of clonedb failed using snapshot file string

Cause: Creating a data file in a CloneDB environment failed.

Action: Ensure that the snapshot file passed to CloneDB is not from another CloneDB instance and call Oracle Support Services for further assistance.

ORA-17516: dNFS asynchronous I/O failure

Cause: The asynchronous I/O request failed due to storage server reboot.

Action: Ensure that the storage server does not reboot repeatedly during database operations.

ORA-17517: Database cloning using storage snapshot failed on file string:string

Cause: An invocation of the storage clone command was returned with an error.

Action: Ensure that all necessary steps are performed for storage cloning and check the Oracle trace file for additional information.

ORA-17518: backup file string cannot be found

Cause: Access to the specified backup file was required for Instant Restore.

Action: Ensure that the path and file name are correct for the backup file and the path to the backup file can be accessed from the node of the instance.

ORA-17519: Reason(string): data file string cannot be prepared

Cause: The snapshot layer could not prepare the specified data file.

Action: Ensure that the file does not already exist, is already part of a clone setup, or is being repopulated by an Instant Restore background process. Ensure that the path specified is accessible and writable by the instance.

ORA-17520: data file string cannot be added to repopulation

Cause: Instant Restore could not add the file to the repopulation work queue.

Action: The repopulation process may be working on too many files for the system. Try waiting for some files to complete and try again.

ORA-17521: Instant Restore is not enabled

Cause: The initialization parameters for Instant Restore were not set.

Action: Ensure that Instant Restore initialization parameters are set as required for this feature.

ORA-17522: file string is already being repopulated

Cause: The file was already being repopulated from a previous restore.

Action: Ensure that the file completes restore before you start another restore.

ORA-17523: Instance number cannot spawn repopulation (RPOP) process

Cause: The instance had too many running processes.

Action: Ensure that the maxmimum number of processes initialization parameter is set properly for this feature.

ORA-17524: Repopulation cannot take place – no RPOP processes

Cause: The maxmimum processes initialization parameter was not set properly.

Action: Ensure that the maxmimum number of processes initialization parameter is set properly for this feature. Check the alert log for other related errors.

ORA-17525: Database clone using storage snapshot not supported on file string

Cause: Cloning a database using storage level snapshot is not supported on the underlying storage.

Action: Use storage product that has snapshot based cloning support for Oracle.

ORA-17526: Block size of file string is too small string. Must be >= string.

Cause: Files with block sizes smaller than a minimum size cannot be used for clones backed by snapshot file.

Action: Use files with larger block size.

ORA-17527: Creation of a snapshot failed because the destination string was not a sparse disk group.

Cause: Creating a snapshot failed because the destination disk group was not a sparse disk group.

Action: Ensure that the CREATE_FILE_DEST clause passed to the snapshot copy is in a sparse disk group.

ORA-17528: A read-only file or a file opened read-only cannot be written to: string.

Cause: The file was read-only or was opened read-only and an attempt was made to write to the file, or there was an internal error.

Action: If the file is a parent of a snapshot, then you cannot open read/write, drop or unplug the database. Otherwise, look at the trace file and contact Oracle Support Services.

ORA-17529: creation of compressed file failed

Cause: An attempt was made to create a compressed file on an instance that was not a CloneDB instance.

Action: Set CLONEDB parameter to TRUE and retry the operation.

ORA-17530: snapshot (parent), string, modified after clone (child) created, string

Cause: The snapshot referred to by the clone was incompatible with what the clone was created.

Action: Locate the appropriate snapshot and place it in the named location.

ORA-17531: snapshot (parent)=string modification time string is different from snapshot creation time string recorded in file string

Cause: The clone (child) referred to a snapshot at a specific point in time. The snapshot (parent) currently in that place is at the wrong time.

Action: Locate the appropriate snapshot (parent) and place it in the named location.

ORA-17532: snapshot (parent)=string checkpoint SCN string is different from snapshot checkpoint SCN string recorded in file string

Cause: The clone (child) referred to an SCN at a specific point in time. The snapshot (parent) currently in that place is at the wrong SCN.

Action: Locate the appropriate snapshot (parent) and place it in the named location.

ORA-17533: sparse merge copy operation failure because string and string do not share a valid relationship

Cause: Files specified with the ‘sparse_merge_begin’ and ‘sparse_merge_end’ options did not share a valid relationship.

Action: Check additional error messages.

ORA-17534: sparse merge copy operation failure because request to change file access permissions for string failed

Cause: File access permissions for the file could not be modified.

Action: Check additional error messages.

ORA-17535: sparse merge copy operation failure because it tried to merge to the base parent string

Cause: The sparse merge copy operation was not successful because it tried to merge to the base parent.

Action: Check additional error messages.

ORA-17610: file ‘string‘ does not exist and no size specified

Cause: An attempt to create a file found neither an existing file nor a size for creating the file.

Action: Specify a size for the file.

ORA-17611: ksfd: file ‘string‘ cannot be accessed, global open closed

Cause: An attempt to write to a file which has gone offline/unidentified

Action: Check for other errno in the stack

ORA-17612: Failed to discover Oracle Disk Manager library, return value string

Cause: Discovery of the odm library by calling odm_discover() failed

Action: Contact your storage vendor who has provided the ODM library or call Oracle Support

ORA-17613: Failed to initialize Oracle Disk Manager library: string

Cause: Initialization of the Oracle Disk Manager (ODM) for the thread failed due to insufficient privilege or memory.

Action: Ensure that there is enough system resources available for the Oracle process and that it has access to the ODM library.

ORA-17618: Unable to update block 0 to version 10 format

Cause: An attempt was made to update block 0 to version 10 format.

Action: Check additional error messages and call Oracle Support Services

ORA-17619: max number of processes using I/O slaves in a instance reached

Cause: An attempt was made to start large number of processes requiring I/O slaves.

Action: There can be a maximum of 35 processes that can have I/O slaves at any given time in a instance.

ORA-17620: failed to register the network adapter with Oracle Disk Manager library: string

Cause: The Oracle Disk Manager (ODM) library returned an error while trying to register the network adapter.

Action: Ensure that the network adapter name specified in the FILEIO_NETWORK_ADAPTERS initialization parameter is a valid name, and that the Oracle user has the correct access privileges.

ORA-17621: failed to register the memory with Oracle Disk Manager library

Cause: The ODM library returned an error while trying to register the memory.

Action: Contact the Oracle Disk Manager Library provider.

ORA-17622: failed to deregister the memory with Oracle Disk Manager library

Cause: The ODM library returned an error while trying to deregister the memory.

Action: Contact the Oracle Disk Manager Library provider

ORA-17624: Failed to delete directory string

Cause: The directory that was being deleted is still in use or the process had insufficient permission to delete the directory.

Action: check additional error messages.

ORA-17626: ksfdcre: string file exists

Cause: trying to create a database file, but file by that name already exists

Action: verify that name is correct, specify REUSE if necessary

ORA-17627: string

Cause: An error returned by OCI while sending/receiving message from remote instance

Action: Look at error message and take appropriate action or contact Oracle Support Services for further assistance

ORA-17628: Oracle error string returned by remote Oracle server

Cause: Oracle server on the remote instance has returned an error.

Action: Look at remote instance alert log/trace file for more information and take appropriate action or contact Oracle Support Services for further assistance

ORA-17629: Cannot connect to the remote database server

Cause: Connecting to the remote server specified by database connect string for netowrk file transfer failed.

Action: Check additional error messages

ORA-17630: Mismatch in the remote file protocol version client string server string

Cause: Cannot communicate with the remote database server as there is a mismatch in the Oracle file protocol version.

Action: Check additional error messages

ORA-17631: dbname ‘string‘ specified by remote server does not match the instance name ‘string

Cause: The dbname specified by the remote server is not intended for this instance.

Action: Check the dbname specified in the command of the remote instance and look for further error messages.

ORA-17632: file ‘string‘ is a formatted ASM disk

Cause: An attempt to create a datafile on a device that was formatted for ASM disk failed.

Action: Check that the device specified is not an ASM disk. If you would like to use the disk for datafiles, please clear the disk before you retry the operation.

ORA-17633: Operation not supported as one of the servers involved is not capable of performing the requested operation

Cause: An attempt was made to perform an operation involving two Oracle servers where both servers did not have the capability required for carrying out the operation. It is likely that one of the servers needs a patch or an upgrade to successfully participate in the operation.

Action: Apply the required fix or update on the lower version server. Contact Oracle Support Services for further assistance.

ORA-17634: network file transfer operation aborted

Cause: An error occurred during network file transfer operation.

Action: Check addtional error messages.

ORA-17635: failure in obtaining physical sector size for ‘string

Cause: An error occurred while determining the physical sector size from the underlying storage (ASM/ODM/OSD).

Action: Check additional error messages.

ORA-17636: Invalid sparse block format (string). Start block=string. Error=string. File=string

Cause: An error occurred while reading the block on sparse media.

Action: Contact Oracle Support Services.

ORA-17637: failed to change permission on file ‘string

Cause: An error occurred while changing permission on a database file.

Action: Verify that Oracle user has ownership on the database file.

ORA-17638: Error in accessing a compressed file string. ‘string‘.

Cause: An error occurred while accessing a compressed file.

Action: Verify that the Oracle user has permission to access the compressed file.

ORA-17639: Snapshot backing file not read-only ‘string‘.

Cause: An error occurred while opening the snapshot backing file.

Action: Verify that the backing file has not changed since the creation of the snapshot file and set the backing file permissions to read-only.

ORA-17640: SQL statement execution failed

Cause: The remote SQL statement execution failed on primary database.

Action: Check for the required privileges to run the SQL statement.

ORA-17675: execution of OFS procedure failed with error:’string

Cause: Either the procedure was called on a platform where Oracle File System (OFS) is not supported or an invalid file system type was provided.

Action: Check additional error messages in the trace file.

ORA-17676: Failed to mount ‘string‘ with error:’string

Cause: Mounting database file system failed with an error.

Action: Check additional error messages in the trace file.

ORA-17677: failed to unmount ‘string‘ with error:’string

Cause: Unmounting database file system failed with an error.

Action: Check additional error messages in the trace file.

ORA-17678: failed to mount ‘string‘ with error:’string

Cause: Mounting of the database file system failed with an error.

Action: Check additional error messages in the trace file.

ORA-17679: failed to makefs ‘string‘ with error:’string

Cause: Either an invalid file system creation option was specified, the file system already existed, or a failure to create the tables occurred.

Action: Check additional error messages in the trace file.

ORA-17680: failed to destroy database file system ‘string‘ with error:’string

Cause: Either the database file system was invalid, it was still busy, it did not exist, or some other error has occurred.

Action: Check additional error messages in the trace file.

ORA-17681: cannot connect to the remote database server

Cause: An attempt was made to connect to the remote server using a shared server connection. This is not supported.

Action: Verify the connect string and use a dedicated server to connect to remote database.

ORA-18000: invalid outline name

Cause: The parser detected a missing or invalid outline name

Action: n/a

10 total views, 10 views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-18000 to ORA-18200

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-18000 to ORA-18200

ORA-18000: invalid outline name

Cause: The parser detected a missing or invalid outline name

Action: n/a

ORA-18001: no options specified for ALTER OUTLINE

Cause: The parser detected that no clause was specified on the command Our performance tests, which are not typical as they exercise all branches of the code, have shown approximately a 30% performance increase line for ALTER OUTLINE.

Action: Re-issue the command, specifying a valid ALTER OUTLINE clause.

ORA-18002: the specified outline does not exist

Cause: Either the outline did not exist to begin with, or a timing window allowed for another thread to drop or alter the outline midstream.

Action: n/a

ORA-18003: an outline already exists with this signature

Cause: The signature generation algorithm generates signatures that are are 16 bytes in length so it is highly unlikely that any 2 signatures will be identical. This message is raised in such a rare case.

Action: Either re-issue the statement that led to the outline being created with some whitespace added or force the outline to be created in a different category.

ORA-18004: outline already exists

Cause: An outline already exists, either with the specified name, or for the specified SQL text.

Action: n/a

ORA-18005: CREATE ANY OUTLINE privilege is required for this operation
ORA-18006: DROP ANY OUTLINE privilege is required for this operation
ORA-18007: ALTER ANY OUTLINE privilege is required for this operation
ORA-18008: cannot find OUTLN schema

Cause: The database creation script that creates this schema must not have been executed.

Action: Review the log files to see what happened when the database was created.

ORA-18009: one or more outline system tables do not exist

Cause: Either the database creation script that creates these tables was not executed or a user accidently deleted the table

Action: Review the log files to see what happened when the database was created.

ORA-18010: command missing mandatory CATEGORY keyword

Cause: User failed to specify the CATEGORY keyword

Action: Re-issue the command with the CATEGORY keyword included

ORA-18011: the outline specified in the FROM clause does not exist
ORA-18012: select_catalog_role role is required for this operation
ORA-18013: timed out while waiting for resource string
ORA-18014: deadlock detected while waiting for resource string
ORA-18015: invalid source outline signature

Cause: User imported an 8i outline into a 9i database without updating signatures

Action: execute dbms_outln.update_signatures

ORA-18100: XUST0001 – Updating expression in a wrong position

Cause: An updating expression was used in a position other than one of the following: – The topmost expression in the body of a query. – The MODIFY clause of a TRANSFORM expression. – The RETURN clause of a FLWOR expression. – The RETURN clauses of a TYPESWITCH expression in which every RETURN clause contains an updating expression, an empty expression ( ), or a call to the fn:error function. – The THEN and ELSE clauses of a conditional statement in which both the then and else clauses contain either an updating expression, an empty expression ( ), or a call to the fn:error function. – An operand of a comma expression in which each operand is either an updating expression, an empty expression ( ), or a call to the fn:error function. – The content of a parenthesized expression. – The body of a function declaration in which the keyword UPDATING is specified.

Action: None

ORA-18101: XUST0002 – Non-updating expression in a wrong position

Cause: A non-updating expression other than an empty expression ( ) or a call to the fn:error function was used in one of the following positions: – The MODIFY clause of a TRANSFORM expression. – The top-level expression in the body of a function declaration in which the keyword UPDATING is specified.

Action: None

ORA-18102: XUST0003 – Repeated revalidation declaration

Cause: Prolog contained more than one revalidation declaration.

Action: None

ORA-18103: XUTY0004 – Invalid attribute node in the insertion sequence

Cause: The insertion sequence of an INSERT expression contained an attribute following a node that was not an attribute node.

Action: None

ORA-18104: XUTY0005 – Invalid target expression for INSERT

Cause: In an INSERT expression where INTO, AS FIRST INTO, or AS LAST INTO was specified, the target expression returned a nonempty result that did not consist of a single element or document node.

Action: None

ORA-18105: XUTY0006 – Invalid target expression for INSERT

Cause: In an INSERT expression where BEFORE or AFTER was specified, the target expression returned a nonempty result that did not consist element, text, comment, or processing instruction node.

Action: None

ORA-18106: XUTY0007 – Invalid target expression for DELETE

Cause: The target expression of a DELETE expression did not return a sequence of zero or more nodes.

Action: None

ORA-18107: XUTY0008 – Invalid target expression for REPLACE

Cause: In a REPLACE expression, the target expression returned a nonempty result that did not consist of a single element, attribute, text,

Action: None

ORA-18108: XUDY0009 – Invalid target expression for REPLACE

Cause: In a REPLACE expression where VALUE OF was not specified, the node returned by the target expression did not have a parent.

Action: None

ORA-18109: XUTY0010 – Invalid replacement sequence for REPLACE

Cause: In a REPLACE expression where VALUE OF was not specified and the target was an element, text, comment, or processing instruction node, the replacement sequence did not consist of zero or more element, text, comment, or processing instruction nodes.

Action: None

ORA-18110: XUTY0011 – Invalid replacement sequence for REPLACE

Cause: In a REPLACE expression where VALUE OF was not specified and the target is an attribute node, the replacement sequence did not consist of zero or more attribute nodes.

Action: None

ORA-18111: XUTY0012 – Invalid target expression for RENAME

Cause: In a RENAME expression, the target expression returned a nonempty result that did not consist of a single element, attribute, or processing instruction node.

Action: None

ORA-18112: XUTY0013 – Invalid COPY expression for TRANSFORM

Cause: In a TRANSFORM expression, a source expression in the copy clause did not return a single node.

Action: None

ORA-18113: XUDY0014 – Modified node was not created by the COPY clause

Cause: In a TRANSFORM expression, the MODIFY clause modified a node that was not created by the COPY clause.

Action: None

ORA-18114: XUDY0015 – Duplicate RENAME for the same target node

Cause: A node was the target of more than one RENAME expression within the same query.

Action: None

ORA-18115: XUDY0016 – Duplicate REPLACE for the same target node

Cause: A node was the target of more than one REPLACE expression (without VALUE OF being specified) within the same query.

Action: None

ORA-18116: XUDY0017 – Duplicate REPLACE for the same target node

Cause: A node was the target of more than one REPLACE VALUE OF expression within the same query.

Action: None

ORA-18117: XUDY0018 – External not updating function returns an updated value

Cause: A function that was declared to be external but not updating returned a nonempty pending update list.

Action: None

ORA-18118: XUDY0019 – External updating function returns an invalid value

Cause: A function that was declared to be both external and updating returned a nonempty data model instance.

Action: None

ORA-18119: XUDY0020 – Deleted node has no parent

Cause: Node was deleted that had no parent before execution of the query began.

Action: None

ORA-18120: XUDY0021 – The result XDM instance violates XDM constraints

Cause: XDM instance resulting from applying all the updates in a query violated constraint specified in [XQuery/XPath Data Model (XDM)]. In this case, none of the updates in the query were made effective.

Action: None

ORA-18121: XUTY0022 – Invalid attribute insertion into a document node

Cause: INSERT expression specified the insertion of an attribute node into a document node.

Action: None

ORA-18122: XUDY0023 – Updating expression introduces a namespace conflict

Cause: An INSERT, REPLACE, or RENAME expression affected an element node by introducing a new namespace binding that conflicted with one of its existing namespace bindings.

Action: None

ORA-18123: XUDY0024 – Updating expression introduces a namespace conflict

Cause: Effect of a set of updating expressions introduced conflicting namespace bindings into an element node.

Action: None

ORA-18124: XUDY0025 – Invalid QName for processing instruction RENAME

Cause: Target of a RENAME expression was a processing instruction node, and the new name expression returned a QName with a nonempty namespace prefix.

Action: None

ORA-18125: XUST0026 Revalidation mode string is not supported

Cause: Revalidation declaration in a Prolog specified a revalidation mode that is not supported by the current implementation.

Action: None

ORA-18126: XUDY0027 – Invalid target expression

Cause: Target expression of an INSERT, REPLACE, or RENAME expression evaluated to an empty sequence.

Action: None

ORA-18127: XUST0028 – Updating function should not have a return type

Cause: Function declaration specified both UPDATING and a return type.

Action: None

ORA-18128: XUDY0029 – INSERT expression target node doesn’t have a parent

Cause: In an INSERT expression where BEFORE or AFTER was specified, a node returned by the target expression did not have a parent.

Action: None

ORA-18129: XUDY0030 – Invalid insertion of an attribute node

Cause: INSERT expression specified the insertion of an attribute node before or after a child of a document node.

Action: None

ORA-18130: FOUP0001 – Invalid ‘fn:put’ first operand

Cause: The first operand of fn:put was not a node of a supported kind.

Action: None

ORA-18131: FOUP0002 – Invalid ‘fn:put’ second operand

Cause: The second operand of fn:put was not a valid lexical representation of the xs:anyURI type.

Action: None

ORA-18150: SQL input value cannot be modified in updating expression

Cause: Updating expression was specified as top-level XMLQuery expression.

Action: Use XQuery TRANSFORM expression to copy input value and modify it.

ORA-18160: FTST0001 – FTMildNot operator not supported

Cause: An attempt was made to use the mild not option when the FTMildNot operator was not supported. An implementation that does not support the FTMildNot operator must raise a static error if a full-text query contains a mild not.

Action: Do not use the FTMildNot full-text query operator.

ORA-18161: FTST0002 – FTUnaryNot operator not supported

Cause: An implementation that enforces one of the restrictions on FTUnaryNot must raise a static error if a full-text query does not obey the restriction.

Action: Do not use the FTUnaryNot full-text query operator.

ORA-18162: FTST0003 – FTUnit and FTBigUnit not supported

Cause: An implementation that does not support one or more of the choices on FTUnit and FTBigUnit must raise a static error if a full-text query contains one of those choices.

Action: Do not use the FTUnit or FTBigUnit option.

ORA-18163: FTST0004 – FTScope not supported

Cause: An implementation that does not support the FTScope operator must raise a static error if a full-text query contains a scope.

Action: Do not use the FTScope full-text query operator.

ORA-18164: FTST0005 FTTimes not supported

Cause: An implementation that does not support the FTTimes operator must raise a static error if a full-text query contains a times.

Action: Do not use the FTTimes full-text query operator.

ORA-18165: FTST0006 FTStopwordOption not supported

Cause: An implementation that restricts the use of FTStopwordOption must raise a static error if a full-text query contains a stop word option that does not meet the restriction.

Action: Do not use the FTStopwordOption full-text query operator.

ORA-18166: FTST0007 FTIgnoreOption not supported

Cause: An implementation that restricts the use of FTIgnoreOption must raise a static error if a full-text query contains an ignore option that does not meet the restriction.

Action: Do not use the FTIgnoreOption full-text query operator.

ORA-18167: FTST0008 stop word list not found

Cause: It was a static error if, during the static analysis phase, the query was found to contain a stop word option that referred to a stop word list that was not found in the statically known stop word lists.

Action: Ensure that the stop word list exists.

ORA-18168: FTST0009 language option not supported

Cause: It may be a static error if, during the static analysis phase, the query is found to contain a language identifier in a language option that the implementation does not support. The implementation may choose not to raise this error and instead provide some other implementation-defined behavior.

Action: Do not use the language full-text query option.

ORA-18169: FTST0010 FTOrder not succeeding FTWindow or FTDistance operator

Cause: It is a static error if, during the static analysis phase, an expression is found to use an FTOrder operator that does not appear directly succeeding an FTWindow or an FTDistance operator and the implementation enforces this restriction.

Action: Do not use the FTOrder succeeding FTWindow or FTDistance full-text query operator.

ORA-18170: FTST0011 FTWindow and FTDistance restriction

Cause: An implementation may restrict the use of FTWindow and FTDistance to an FTOr that is either a single FTWords or a combination of FTWords involving only the operators && and ||. If it a static error if, during the static analysis phase, an expression is found that violates this restriction and the implementation enforces this restriction.

Action: Follow FTWindow and FTDistance restriction.

ORA-18171: FTST0012 FTContent not supported

Cause: An implementation that does not support the FTContent operator must raise a static error if a full-text query contains one.

Action: Do not use FTContent full-text query operator.

ORA-18172: FTST0013 more than one language encountered

Cause: It is a static error if, during the static analysis phase, an implementation that restricts the use of FTLanguageOption to a single language, encounters more than one distinct language option.

Action: Do not use more than one language in FTLanguag full-text option.

ORA-18173: FTST0014 score computation restriction

Cause: An implementation may constrain the form of the expression used to compute scores. It is a static error if, during the static analysis phase, such an implementation encounters a scoring expression that does not meet the restriction.

Action: n/a

ORA-18174: FTST0015 FTCaseOption restriction

Cause: It is a static error if, during the static analysis phase, an implementation that restricts the choices of FTCaseOption encounters the “lowercase” or “uppercase” option.

Action: n/a

ORA-18175: FTDY0016 weights invalid

Cause: It is a dynamic error if an implementation that does not support negative weights encounters a weight expression that does not meet the restriction.

Action: Do not use invalid weights value.

ORA-18176: FTDY0017 mild not selection containings StringExclude

Cause: It is a dynamic error if an implementation encounters a mild not selection, one of whose operands evaluates to an AllMatches that contains a StringExclude

Action: n/a

ORA-18177: XQuery full text expression ‘string‘ cannot be evaluated using XML full-text index

Cause: There was no XML full-text index to evaluate the XQuery full text expression filtering XML documents that were stored in an XMLType table or column.

Action: Create an XML full-text index on the XML documents stored in an XMLType table or column and ensure that the XQuery full text expression can be evaluated by an XML full-text index.

ORA-18178: XMLType input to XMLTABLE row expression needs to use PASSING BY REF clause

Cause: The XMLTABLE column expression used the XMLTYPE(SEQUENCE) BY REF clause which requires XMLType input to the XMLTABLE row expression to use the PASSING BY REF clause.

Action: Specify the PASSING BY REF clause for XMLType input to the XMLTABLE row expression.

ORA-18179: XMLTABLE column expression needs to be specified using XMLTYPE(SEQUENCE) BY REF clause

Cause: Output of the XMLTABLE column expression was passed to an XMLTABLE row expression with PASSING BY REF clause.

Action: Specify the XMLTABLE column expression using XMLTYPE(SEQUENCE) BY REF clause.

ORA-18180: wrong argument is passed to XMLTABLE row expression using PASSING BY REF clause

Cause: An XML document that was not stored in an XMLType table or column was passed to an XMLTABLE row expression using the PASSING BY REF clause.

Action: Ensure that only XML documents that are stored in an XMLType table or column can be passed in as input to XMLTABLE row expression using the PASSING BY REF clause.

ORA-18181: XQuery full text expression option ‘string‘ is not supported

Cause: An attempt was made to use an XQuery full text expression option that is not supported.

Action: Avoid using an XQuery full text expression option which is not supported.

ORA-18182: FTST0018 unknown thesaurus is used

Cause: During the static analysis phase, the query was found to contain a thesaurus option that referred to a thesaurus that was not found in the statically known thesauri. This is a static error.

Action: Avoid using unknown thesaurus.

ORA-18183: FTST0019 more than one match option of any given match option group is used within a single FTMatchOptions.

Cause: Within the single FTMatchOptions, there was more than one match option of any given match option group. This is a static error.

Action: Avoid using more than one match option of any given match option group is used within a single FTMatchOptions.

ORA-18184: FTDY0020 a query string violates wildcard syntax when wildcards is in effect

Cause: Because wildcards were in effect, the query string violated wildcard syntax. This is a dynamic error.

Action: Fix wildcard syntax when wildcards is in effect.

ORA-18185: query is not parsed correctly

Cause: The query string was not parsed correctly.

Action: Check the syntax of the query string.

ORA-18201: The input MDX string is empty.

Cause: The input MDX (MultiDimensional eXpression) string was empty.

Action: Correct the input MDX (MultiDimensional eXpression) string.

10 total views, 10 views today

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-18200 to ORA-19000

$
0
0

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-18200 to ORA-19000

ORA-18201: The input MDX string is empty.

Cause: The input MDX (MultiDimensional eXpression) string was empty.

Action: Correct the input MDX (MultiDimensional eXpression) string.

ORA-18202: MDX parser error at line string, column stringstring.

Cause: The input MDX (MultiDimensional eXpression) query had invalid syntax.

Action: Correct the syntax error for the MDX (MultiDimensional eXpression) query.

ORA-18203: The MDX string string is not currently supported.

Cause: The input MDX (MultiDimensional eXpression) query contained an unsupported feature.

Action: Modify the MDX (MultiDimensional eXpression) query to use only supported features.

ORA-18204: The identifier at line string, column string has no closing right bracket (]) character.

Cause: The delimited identifier had no closing right bracket (]) character.

Action: Correct the syntax error for the MDX (MultiDimensional eXpression) query.

ORA-18205: Invalid arguments for function string.

Cause: The function had invalid arguments.

Action: Correct the syntax error for the MDX (MultiDimensional eXpression) query.

ORA-18220: The type of the expression in string is stringstring is expected.

Cause: The MDX (MultiDimensional eXpression) query had the wrong type.

Action: Use an expression with a valid type.

ORA-18221: The argument string in string has different hierarchies.

Cause: An argument had different hierarchies.

Action: Use uniform hierarchies.

ORA-18222: Hierarchy string already appears in string.

Cause: A hierarchy was repeated.

Action: Use disjoint hierarchies.

ORA-18223: Invalid identifier for dimension “string“.

Cause: More than one hierarchy existed for dimension.

Action: Specify the hierarchy with the dimension.

ORA-18224: invalid cube identifier “string

Cause: The cube identifier was specified incorrectly.

Action: Specify a valid cube identifier.

ORA-18225: The type of argument string of string is stringstring is expected.

Cause: An argument of the function had the wrong type.

Action: Use an argument with a valid type.

ORA-18226: argument string does not contain the hierarchy “string” in argument string in string

Cause: The hierarchy in one argument did not exist in the SET argument.

Action: Use an expression with the hierarchy from the set in the SET argument.

ORA-18227: The index is out of range in string.

Cause: The index was out of range.

Action: Use an index within the range.

ORA-18228: The set of argument string of string contains multiple hierarchies. Only one hierarchy is expected.

Cause: The set argument had more than one hierarchy.

Action: Use a SET argument that contains only one hierarchy.

ORA-18229: The hierarchy string is used more than once in arguments of string.

Cause: The hierarchy was used more than once.

Action: Use arguments that contain different hierarchies.

ORA-18230: The member identifier “string” cannot be resolved.

Cause: The member identifier could not be resolved.

Action: Use a valid member identifier.

ORA-18231: The StrToMember argument must be a member identifier when CONSTRAINED is specified.

Cause: The StrToMember argument was not a member identifier and CONSTRAINED was specified.

Action: Replace the argument with a member identifier or remove the CONSTRAINED option.

ORA-18232: A set with the name “string” has already been defined.

Cause: More than one set was defined with the same name.

Action: Rename the set so that it has a unique name within the WITH clause of the multidimensional expression (MDX) query.

ORA-18233: The set “string” has a cycle.

Cause: The set definition referenced itself either directly or indirectly using another referenced set.

Action: Change the definition of the set so that it does not directly or indirectly refer to itself.

ORA-18234: The calculated member “string” has the same name as an existing member.

Cause: The name specified for the calculated member identified another member in the hierarchy.

Action: Change the name of the calculated member so that it is unique within the specified hierarchy.

ORA-18235: The calculated member “string” must be a member identifier qualified by hierarchy.

Cause: The calculated member identifier either was not a valid member identifier or does not contain a hierarchy qualification.

Action: Change the calculated member identifier so that it is a valid member identifier qualifying the hierarchy.

ORA-18236: The calculated member “string” has a cycle.

Cause: The calculated member referenced itself either directly or indirectly using another referenced calculated member.

Action: Change the definition of the calculated member so that it does not directly or indirectly refer to itself.

ORA-18237: A calculated member with the name “string” has already been defined.

Cause: More than one calculated member was defined with the same name.

Action: Rename the calculated member so that it has a unique name within the WITH clause of the multidimensional expression (MDX) query.

ORA-18250: The input parameter to the MDX PL/SQL function is invalid.

Cause: The input parameter to the PL/SQL function was invalid.

Action: Correct the input parameter to the PL/SQL function.

ORA-18252: There are no active MDX queries.

Cause: Either an MDX (MultiDimensional eXpression) query was not executed or all executed queries were closed.

Action: Execute an MDX (MultiDimensional eXpression) query.

ORA-18253: invalid queryID: string

Cause: The MDX (MultiDimensional eXpression) query did not exist in the session with the given queryID.

Action: Specify a valid queryID obtained by calling dbms_mdx_odbo.execute.

ORA-18254: invalid cellRange size: string given, string expected

Cause: The size of the cellRange sequence was not 2 times the number of axes.

Action: Specify a cellRange that has the correct number of elements.

ORA-18255: Invalid cellRange: start (string) is greater than end (string) for axis string

Cause: The start was greater than end for a particular axis in the cellRange.

Action: Specify start less than or equal to end for each axis in the cellRange.

ORA-18256: Invalid axisIndex: string

Cause: The axisIndex was out of range.

Action: Specify an axisIndex greater than or equal to 0 and less than the number of axes.

ORA-18257: The classification value for “string” for measure “string” is invalid for MDX.

Cause: The classification value was invalid for MultiDimensional eXpression.

Action: Replace the Classification value.

ORA-18258: The MDX Slicer contains more than one row.

Cause: The set defining the Slicer resulted in more than one row.

Action: Correct the Slicer portion of the MultiDimensional eXpression query.

ORA-18259: The MDX Schema Rowset type request is invalid.

Cause: The MDX (MultiDimensional eXpression) Schema Rowset type was not a valid value.

Action: Valid MDX (MultiDimensional eXpression) schema Rowset types are between 1 and 10.

ORA-18260: The MDX Schema Rowset Restrictions array and Empty array are not the same size.

Cause: The MultiDimensional eXpression Schema Rowset Restrictions array and the Empty array were not the same size.

Action: Correct the sizes of the Restriction and Empty arrays.

ORA-18261: The TREE_OP restriction value is invalid.

Cause: The given TREE_OP restriction value was invalid.

Action: Provide a valid TREE_OP restriction value.

ORA-18262: invalid empty value

Cause: A value in the given empty list was invalid.

Action: Provide a valid empty value.

ORA-18263: invalid object name and log number combination

Cause: The object name and log number combination did not match the value returned by DBMS_HIERARCHY.VALIDATE_HIERARCHY or VALIDATE_CUBE.

Action: Provide a valid combination of object name and log number and reexecute.

ORA-18264: The ‘queryProperties’ sequence has an invalid length.

Cause: The ‘queryProperties’ sequence had an odd number of elements.

Action: Ensure that the ‘queryProperties’ sequence is either empty or contains an even number of elements.

ORA-18265: fact table key column (string) with value (‘string‘) not in dimension star table key column

Cause: There was a row in the fact table with a key column value that was not in the corresponding dimension star table key column.

Action: Ensure that each fact table key column value has a corresponding row in the dimension star table key column.

ORA-18266: analytic view key (string) with value (‘string‘) does not determine hierarchy lowest level key

Cause: The attribute references found on the analytic view keys could not determine the level key column values of the lowest level in the hierarchy.

Action: Ensure that the attribute references found on the analytic view keys determine the level key column values of the lowest level in the hierarchy.

ORA-18267: key (string) with value (string) for level “string” does not determine all level attributes

Cause: There were rows with the level key column value where the number of distinct values of every attribute column and alternate key attribute were not zero or one.

Action: Ensure that the number of distinct values of every attribute column and alternate key attribute is zero or one for each level key column value.

ORA-18268: alternate key (string) with value (string) for level “string” does not determine level key column value

Cause: There were rows with the alternate key attribute that had non-unique level key values.

Action: Ensure that the alternate key attribute rows all have the same level key value.

ORA-18269: key or alternate key attribute “string” has string NULL values

Cause: A level key column value was defined as NULL when it should be NOT NULL.

Action: Do not define a level key column value to NULL when it should be the NOT NULL value.

ORA-18270: key or alternate key attributes “string” and “string” for level “string” have string mismatched NULL values

Cause: There was a mismatch in the number of NULL values for a SKIP WHEN NULL level.

Action: Ensure that for each SKIP WHEN NULL level, either all level key column values and alternate key attributes are NULL, or all of the level key column values and alternate key attributes are not NULL.

ORA-18271: invalid value for VisualMode query property

Cause: A non-integer value, a negative value, or a value greater than 2 was specified for the VisualMode query property.

Action: Specify an integer value of 0, 1, or 2 for the VisualMode query property.

ORA-18272: analytic view join key (string) with value (‘string‘) not unique in dimension star table

Cause: An analytic view join key did not determine all rows in the dimension star table.

Action: Ensure that the analytic view join key determines all rows in the dimension star table.

ORA-18273: analytic view does not contain cache

Cause: An attempt was made to create a materialized view SQL statement for an analytic view that did not contain a cache.

Action: Modify the analytic view to contain a cache or specify an analytic view with a cache.

ORA-18274: invalid analytic view cache index

Cause: The specified analytic view cache index was invalid.

Action: Specify a valid cache index.

ORA-18275: invalid column length in log table

Cause: The column size of the table did not match with the default log table.

Action: Ensure that the table provided has a correct column definition.

ORA-18276: invalid log table version, upgrade is required

Cause: There was a mismatch in the log table format that corresponds with an older version of the table.

Action: Call DBMS_HIERARCHY.UPGRADE_VALIDATE_LOG_TABLE in order to upgrade to the latest format and retry the operation.

ORA-18280: The REFERENCES clause for analytic view dimension “string” is invalid.

Cause: The REFERENCES clause specified for the analytic view dimension was invalid.

Action: Correct the REFERENCES clause for the analytic view dimension.

ORA-18281: cyclic reference detected for calculated measure “string

Cause: A cyclic reference for a calculated measure was detected.

Action: Correct the cyclic reference for the calculated measure.

ORA-18282: invalid join condition detected on join path “string

Cause: An invalid join condition was detected.

Action: Ensure that each side of the join condition comes from a different source.

ORA-18283: invalid join path reference “string” detected on hierarchy “string

Cause: An invalid join path reference was detected.

Action: Ensure that the join path on the hierarchy refers to a join path on the attribute dimension.

ORA-18284: invalid join paths detected on attribute dimension “string

Cause: Invalid join paths were detected on the attribute dimension.

Action: Ensure that every dimension source is reachable starting with any source and applying join paths of the visited sources.

ORA-18285: invalid join paths detected on hierarchy “string

Cause: Invalid join paths were detected on the hierarchy.

Action: Ensure that every join path contains a single unique path and includes every dim source of every level in the hierarchy exactly once.

ORA-18286: invalid SKIP WHEN NULL specification on a calculation expression detected on hierarchy string

Cause: An invalid SKIP WHEN NULL specification was detected on the calculation expression.

Action: Ensure that SKIP WHEN NULL is only specified on skip level hierarchies.

ORA-18287: invalid level name “string” detected on a calculation expression

Cause: An invalid level name specification was detected on the calculation expression.

Action: Ensure the level exists on the hierarchy specified in the calculation expression.

ORA-18288: parent-child hierarchy “string” detected on a calculation expression level specification

Cause: A parent-child hierarchy was detected on the calculation expression level specification.

Action: Ensure the level specifcation on the calculation expression does not reference a parent-child hierarchy.

ORA-18289: parent-child member literal expression detected for level-based hierarchy string

Cause: A parent-child member literal expression was detected for a level-based hierarchy.

Action: Ensure that the parent-child member literal expression is used with a parent-child hierarchy.

ORA-18290: positional member key mismatch detected between member literal expression and hierarchy level “string” on hierarchy “string

Cause: The number of member keys on the member literal expression did not match those on the corresponding level.

Action: Ensure that the number of member keys on the member literal expression match those on the corresponding level.

ORA-18291: named member key mismatch detected between member literal expression and hierarchy level “string” on hierarchy “string

Cause: The member keys on the member literal expression did not match those on the corresponding level.

Action: Ensure that the member keys on the member literal expression match those on the corresponding level.

ORA-18294: invalid data type detected on attribute “string

Cause: An invalid data type was detected on an attribute.

Action: Ensure that the attributes are not of LOB, BFILE, or LONG data type.

ORA-18295: duplicate hierarchy string detected in a calculation expression

Cause: The same cube hierarchy was named more than once in the calculation expression.

Action: Specify each cube hierarchy only once in the calculation expression.

ORA-18296: ambiguously defined hierarchy string detected in a calculation expression

Cause: An ambiguously defined hierarchy was detected in a calculation expression.

Action: Resolve the ambiguity on the hierarchy used in the calculation expression.

ORA-18297: invalid data type detected on base measure “string” for use with aggregation operator “string

Cause: An invalid data type was detected on a base measure for use with its specified aggregation operator.

Action: Ensure that the data type of the base measure is valid with the aggregation operator on the base measure.

ORA-18298: The REFERENCES clause for the analytic view dimension “string” does not determine the lowest level of every hierarchy.

Cause: The REFERENCES clause specified for the analytic view dimension was invalid.

Action: Correct the REFERENCES clause for the analytic view dimension.

ORA-18299: level “string“: data type of string expression is invalid

Cause: The specified hierarchical attribute of the specified level had an invalid data type.

Action: Ensure that all attributes of the specified type are character expressions using the same character set.

ORA-18300: level “string“: character set of string expression does not match level “string

Cause: The specified hierarchical attribute of the specified level used a character set that did not match the character set of other levels.

Action: Ensure that all attributes of the specified type are character expressions using the same character set. An explicit ALL clause may need to be specified if the default character set of the ALL attributes does not match the character set used in other levels.

ORA-18301: attribute dimension “string“.”string” does not exist

Cause: The attribute dimension did not exist or the user did not have the required privileges.

Action: Check the spelling of the attribute dimension and ensure that the required privileges are granted.

ORA-18302: hierarchy “string“.”string” does not exist

Cause: The hierarchy did not exist or the user did not have the required privileges.

Action: Check the spelling of the hierarchy and ensure that the required privileges are granted.

ORA-18303: The REFERENCES clause for the analytic view dimension “string” refers to a level key where the level is marked as SKIP WHEN NULL.

Cause: The REFERENCES clause specified for the analytic view dimension was invalid.

Action: Correct the REFERENCES clause for the analytic view dimension or remove the SKIP WHEN NULL from the attribute dimension level.

ORA-18304: non-measure “string” reference in calculated measure “string

Cause: A non-measure was referenced in a calculated measure.

Action: Ensure that only a measure is referenced in a calculated measure.

ORA-18305: non-aggregation user-defined function “string” detected in window calculated measure

Cause: A non-aggregation user-defined function was specified for a window calculated measure.

Action: Ensure that a valid user-defined aggregation function is specified for a window calculated measure.

ORA-18306: invalid depth expression specified in a hier ancestor calculated measure

Cause: An invalid depth expression was specified in a hier ancestor calculated measure.

Action: Ensure that the depth expression of the hier ancestor evaluates to a positive integer no greater than the number of levels in the hierarchy.

ORA-18307: analytic view “string“.”string” does not exist

Cause: The analytic view did not exist or the user did not have the required privileges.

Action: Check the spelling of the analytic view and ensure that the required privileges are granted.

ORA-18310: The attribute dimension has no level specification.

Cause: The attribute dimension did not have a level specification.

Action: Specify at least one level in the attribute dimension.

ORA-18311: MATERIALIZED or DYNAMIC keyword is missing.

Cause: Either the MATERIALIZED or DYNAMIC keyword was missing.

Action: Specify the MATERIALIZED or DYNAMIC keyword for this level group.

ORA-18312: Dynamic caching is not enabled.

Cause: Analytic View (AV) dynamic caching initialization parameter was not set.

Action: Enable Dynamic AV caching using the appropriate initialization parameter.

ORA-18340: Attribute “string” referenced in a key on level “string” does not exist.

Cause: The level key did not reference a valid attribute in the dimension.

Action: Reference an existing attribute in the level key.

ORA-18341: Determined attribute “string” referenced on level “string” does not exist.

Cause: The determined attribute did not reference a valid attribute in the dimension.

Action: Reference an existing attribute in the level.

ORA-18342: Level “string” does not have a member name.

Cause: The level did not have a member name.

Action: Specify a member name for this multi-attribute key level.

ORA-18343: Default measure “string” does not exist in the cube.

Cause: The default measure did not reference a valid measure in the cube.

Action: Reference an existing measure in the cube.

ORA-18344: Attribute “string” cannot be named using a reserved word.

Cause: The attribute was named using a reserved word.

Action: Use a name for the attribute that is not a reserved word.

ORA-18345: Duplicate metadata object “string“.

Cause: A duplicate metadata object was specified.

Action: Remove or rename the duplicate metadata object specification.

ORA-18346: Cube hierarchy “string” cannot be set as the default.

Cause: Another default cube hierarchy was specified within the same cube dimension.

Action: Set only one default cube hierarchy within a cube dimension.

ORA-18347: Duplicate level key “string” was detected in level “string“.

Cause: A duplicate level key was specified.

Action: Remove or replace the duplicate level key specification.

ORA-18348: Invalid hierarchical attribute name “string” specified.

Cause: The hierarchical attribute was named using an invalid word.

Action: Use a valid name for the hierarchical attribute.

ORA-18349: Invalid skip level specification on attribute dimension “string“.

Cause: The attribute dimension was defined with an invalid skip level specification.

Action: At least one level on the attribute dimension must be NOT NULL.

ORA-18350: Attribute “string” referenced on the ORDER BY clause on level “string” does not exist.

Cause: The ORDER BY attribute did not reference a valid attribute in the dimension.

Action: Reference an existing attribute in the level.

ORA-18351: Cyclic-determined attribute reference detected for level “string“.

Cause: A cyclic-determined attribute reference for a level was detected.

Action: Correct the cyclic-determined attribute reference for the level.

ORA-18352: Invalid expression “string” detected on a calculated measure.

Cause: An invalid expression was detected on a calculated measure.

Action: An offset expression or member key expression cannot contain a column expression or be an analytic view SQL calculation expression.

ORA-18353: invalid ALL member name “string” detected on a hierarchy dimension “string

Cause: An invalid ALL member name was detected on a hierarchy dimension.

Action: Ensure that the ALL member name is a constant expression.

ORA-18356: duplicate level name “string” found in Cache Level List

Cause: A duplicate level was found in the level list for an Analytic View Cache Level Group.

Action: Ensure that each Analytic View Cache Level Group contains a distinct list of levels.

ORA-18357: duplicate measure name in Cache Measure List “string

Cause: A duplicate measure was found in the measure list for an Analytic View Cache Level Group.

Action: Ensure that each Analytic View Cache Level Group contains a distinct list of measures.

ORA-18358: Cache Level List hierarchy not found “string“.

Cause: A hierarchy specified in the level list for an Analytic View Cache Level Group was not found.

Action: Ensure that each specified hierarchy in the Analytic View Cache Level Group is defined within the Analytic View.

ORA-18359: Cache Level List dimension not found “string“.

Cause: A dimension specified in the level list for an Analytic View Cache Level Group was not found.

Action: Ensure that each specified dimension in the Analytic View Cache Level Group is defined within the Analytic View.

ORA-18360: duplicate hierarchy found in Cache Level List

Cause: Multiple levels for the same hierarchy were found in the level list for an Analytic View Cache Level Group.

Action: Ensure that each Analytic View Cache Level Group contains only one level per hierarchy.

ORA-18361: duplicate Cache Object found in Analytic View Cache

Cause: A duplicate Analytic View Cache Level Group and Measure List combination was found in the Analytic View Cache.

Action: Ensure that for each Measure List the Analytic View Cache Level Group Lists are unique.

ORA-18362: The level type of level “string” is inconsistent with the dimension type.

Cause: The level type was inconsistent with the dimension type.

Action: Ensure the level type is consistent with the dimension type.

ORA-18363: Key “string” is a subset of another key at level “string“.

Cause: One key was a subset of another key at the same level.

Action: Ensure that no key is a subset of another key at the same level.

ORA-18364: invalid calculated measure clause “string” detected in measure “string

Cause: Invalid syntax was specified for a calculated measure.

Action: Ensure that the syntax is correct.

ORA-18365: invalid aggregation function detected in window calculated measure “string

Cause: An invalid aggregation function was specified for a window calculated measure.

Action: Ensure that a valid aggregation function is specified for a window calculated measure.

ORA-18370: The HIERARCHIES clause may only be specified for cubes.

Cause: A HIERARCHIES clause was used on a table or other non-cube object.

Action: Remove the HIERARCHIES clause.

ORA-18371: invalid cube hierarchy qualification

Cause: Cube hierarchies may only be qualified by dimension in the HIERARCHIES clause.

Action: Remove the additional qualification.

ORA-18372: syntax error in HIERARCHIES list

Cause: Illegal syntax was found in the HIERARCHIES clause.

Action: Ensure that the HIERARCHIES clause only contains a comma delimited list of cube hierarchies enclosed in parentheses.

ORA-18373: missing hierarchy name

Cause: No hierarchy was specified in the HIERARCHIES clause.

Action: Specify at least one hierarchy in the HIERARCHIES clause enclosed in parentheses.

ORA-18374: duplicate hierarchies in HIERARCHIES clause

Cause: The same cube hierarchy was named more than once in the HIERARCHIES clause.

Action: Specify each cube hierarchy only once in the HIERARCHIES clause.

ORA-18375: Cube columns cannot be directly or indirectly referenced in ANSI named column joins.

Cause: A cube column was referenced in an ANSI NATURAL JOIN or USING clause.

Action: Use the ANSI ON clause or Oracle join syntax.

ORA-18376: A hierarchy or analytic view is not allowed here.

Cause: A hierarchy or analytic view was specified in an incorrect location in a statement.

Action: Ensure that the name is correct or remove it.

ORA-18377: Comments on columns of analytic view objects are not supported.

Cause: A comment for a column of an analytic view object was specified.

Action: Do not define comments for columns of analytic views. Use classifications instead.

ORA-18378: calculated measure “string” in cache measure list

Cause: Calculated measures were not allowed in the cache measure list.

Action: Remove calculated measures from the cache measure list.

ORA-18379: the query hint must start with “/*+”

Cause: Illegal syntax was found in the query hint session parameter.

Action: Ensure that the hint syntax provided is a valid SQL hint syntax.

ORA-18380: the query hint must end with “*/

Cause: Illegal syntax was found in the query hint session parameter.

Action: Ensure that the hint syntax provided is a valid SQL hint syntax.

ORA-18381: the query hint cannot contain any occurrences of “*/” within the text

Cause: Illegal syntax was found in the query hint session parameter.

Action: Ensure that the hint syntax provided is a valid SQL hint syntax.

ORA-19000: missing RELATIONAL keyword

Cause: The keyword RELATIONAL in the work OBJECT RELATIONAL is missing in the XMLTYPE storage clause specification.

Action: Supply the RELATIONAL keyword in the storage clause

10 total views, 5 views today

Viewing all 67 articles
Browse latest View live