Skip to content

Fatih Acar's blog

About of Database Systems and Information Technologies

Menu
  • Home
  • About Me
  • Contact Me
Menu

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-16200 to ORA-16400

Posted on 20/09/201615/02/2017 by Fatih Acar

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-16200 to ORA-16400

ORA-16200: Skip procedure requested to skip statement

Cause: Logical standby called a skip procedure that requested for a particular statement not to be applied.

Action: No action necessary, this informational statement is provided to record the event for diagnostic purposes.

ORA-16201: Skip procedure requested to apply statement

Cause: Logical standby called a skip procedure that requested for a particular statement to be applied.

Action: No action necessary, this informational statement is provided to record the event for diagnostic purposes.

ORA-16202: Skip procedure requested to replace statement

Cause: Logical standby called a skip procedure that requested for a particular statement to be replaced with a new statement.

Action: No action necessary, this informational statement is provided to record the event for diagnostic purposes.

ORA-16203: Unable to interpret skip procedure return values

Cause: The skip procedure returned conflicting or invalid values.

Action: Ensure that the new_statement output parameter is non-NULL when returning DBMS_LOGSTDBY.SKIP_ACTION_REPLACE and NULL otherwise. Also ensure SKIP_ACTION is specified correctly.

ORA-16204: DDL successfully applied

Cause: A DDL statement has successfully commited on the logical standby database.

Action: No action necessary, this informational statement is provided to record the event for diagnostic purposes.

ORA-16205: DDL skipped due to skip setting

Cause: A setting in the logical standby skip table indicates that this type of DDL should always be skipped.

Action: No action necessary, this informational statement is provided to record the event for diagnostic purposes.

ORA-16206: database already configured as Logical Standby database

Cause: This database has been previously configured as a Logical Standby database. A Logical Standby database is not capable of processing the requested operation.

Action: Ensure that you entered the command on the correct database as this database is a Logical Standby and is not capable of servicing the request.

ORA-16207: Logical standby dictionary build not permitted.

Cause: A dictionary build is currently in progress. Only one build can be active at a time.

Action: Wait for the active build to complete before invoking a new build.

ORA-16208: Logical standby dictionary build failed to start.

Cause: Failure to start the logical standby dictionary build process (LSP1)

Action: Check the accompanying messages, and the background process trace file. Correct the problem mentioned in the messages. Then shut down and restart the instance. If the trace file mentions any other background process messages, check the trace file for the mentioned process until the root message is found.

ORA-16209: Logical standby dictionary build failed to complete.

Cause: The logical standby dictionary build process terminated abnormally.

Action: Check the accompanying messages, and the background process trace file. Correct the problem mentioned in the messages. Then shut down and restart the instance. If the trace file mentions any other background process messages, check the trace file for the mentioned process until the root message is found.

ORA-16210: Logical standby coordinator process terminated with error

Cause: The logical standby coordinator process terminated abnormally.

Action: Check the accompanying messages, and the background process trace file. Correct the problem mentioned in the messages. Then shut down and restart the instance. If the trace file mentions any other background process messages, check the trace file for the mentioned process until the root message is found.

ORA-16211: unsupported record found in the archived redo log

Cause: Log apply services encountered a record in the archived redo log that could not be interpreted.

Action: 1. Use DBMS_LOGSTDBY.INSTANTIATE_TABLE to re-create the table on the standby database or simply drop the table if it’s unimportant. 2. ALTER DATABASE START LOGICAL STANDBY APPLY; 3. Examine the current_scn column in the DBA_LOGSTDBY_EVENTS view to determine which log file contains the unsupported record. 4. Provide the log file to Oracle Support Services.

ORA-16212: number of processes specified for SQL Apply is too great

Cause: Logical standby apply engine was started with more processes requested than are available.

Action: Adjust the values of the initialization parameters PROCESSES or the MAX_SERVERS parameter seen in the DBA_LOGSTDBY_PARAMETERS view. If you did not specify MAX_SERVERS, but instead specified PREPARE_SERVERS and APPLY_SERVERS through the dbms_logstdby.apply_set procedure, you will need to decrease either one or both of them.

ORA-16213: ddl encountered, stopping apply engine

Cause: stop_on_ddl callout specified and DDL was encountered.

Action: Either disable stop_on_ddl callout or remove DDL.

ORA-16214: apply stalled for apply delay

Cause: A delay has been specified on the primary database for this destination.

Action: Either turn off the delay on the primary or use DBMS_LOGSTDBY.APPLY_UNSET(‘APPLY_DELAY’); to override.

ORA-16215: history metadata inconsistency

Cause: internal error.

Action: This is an internal error. Contact Oracle support.

ORA-16216: Log stream sequence error

Cause: The log stream being processed did not follow the last processed stream.

Action: If the database is in an active configuration, issue an ALTER DATABASE START LOGICAL STANDBY APPLY NEW PRIMARY command to synchronize log stream data with the current primary database. If the database is not in an active configuration, manually add the next dictionary-begin log file that followed the previous log stream.

ORA-16217: prepare to switchover has not completed

Cause: An ALTER DATABASE PREPARE TO SWITCHOVER command was issued, but the prepare activity did not complete.

Action: Verify that the standby was prepared properly. You may cancel the prepare and perform an unprepared switchover which requires a database link to complete. Or reissue the prepare operation on the standby.

ORA-16218: This database is already preparing to switch over.

Cause: The database was already preparing to switch over and was not able to accomodate another prepare attempt.

Action: Cancel the current prepare attempt with the ALTER DATABASE PREPARE TO SWITCHOVER CANCEL command, then reissue the prepare request.

ORA-16219: This database is not preparing to switch over.

Cause: The database was not preparing to switch over. Therefore, it was not possible to cancel the SWITCHOVER command.

Action: Preparing for the SWITCHOVER command can be accomplished with the ALTER DATABASE PREPARE TO SWITCHOVER command.

ORA-16220: no failed transaction found

Cause: No failed transaction was found.

Action: Retry the ALTER DATABASE START LOGICAL STANDBY APPLY command without the SKIP FAILED TRANSACTION option.

ORA-16221: history table synchronization error

Cause: internal error.

Action: This is an internal error. Contact Oracle support.

ORA-16222: automatic Logical Standby retry of last action

Cause: A failure occurred while running Logical Standby apply. A new attempt is automatically being made by Logical Standby apply.

Action: No action is necessary. This informational statement is provided to record the event for diagnostic purposes.

ORA-16223: DDL skipped, unsupported in current version

Cause: The given DDL statement was not supported in the current version of Logical Standby and was skipped.

Action: No action is necessary. This informational statement is provided to record the event for diagnostic purposes.

ORA-16224: Database Guard is enabled

Cause: Operation could not be performed because database guard is enabled

Action: Verify operation is correct and disable database guard

ORA-16225: Missing LogMiner session name for Capture

Cause: An attempt was made to register the log file for Capture without a specified LogMiner session name.

Action: Specify a valid LogMiner session name to which the log file will be registered.

ORA-16226: DDL skipped due to lack of support

Cause: Logical Standby does not support this type of DDL in this version, so the DDL is skipped.

Action: The DBA may apply the DDL explicitly at a later time or a procedure to handle this type of DDL can be created. see DBMS_LOGSTDBY.SKIP procedure for details.

ORA-16227: DDL skipped due to missing object

Cause: A table or other database object upon which this DDL depended was not defined on the Logical Standby database.

Action: No action is necessary. This informational statement is provided to record the event for diagnostic purposes.

ORA-16228: Insufficient recovery for logical standby

Cause: Insufficient amount of recovery was run for logical standby instantiation.

Action: Continue to recover the database using ALTER DATABASE RECOVER MANAGED STANDBY DATABASE.

ORA-16229: PDML child string string string for parent string string string cannot be skipped.

Cause: A request was made to skip a parallel DML child transaction id. This is not supported.

Action: Using the DBMS_LOGSTDBY.UNSKIP_TRANSACTION procedure, remove the child transaction id, then specify the parent transaction id using DBMS_LOGSTDBY.SKIP_TRANSACTION if appropriate.

ORA-16230: committing transaction string string string

Cause: Logical Standby apply was committing changes for the given transaction.

Action: No action necessary, this informational statement is provided to record the event for diagnostic purposes.

ORA-16232: adding Logical Standby skip entry for table string.string

Cause: Table was previously unsupported due to datatype or storage attribute definitions. Table is now capable of being supported.

Action: To have Logical Standby maintain the table, import that table directly from the primary.

ORA-16233: The table string.string is unsupported now

Cause: Table was previously supported but now is unsupported due to altered datatype or storage attribute definitions.

Action: None

ORA-16234: restarting to reset Logical Standby apply

Cause: Logical Standby encountered a work load that required a restart to properly reschedule.

Action: No action necessary. This informational statement is provided to record the event for diagnostic purposes.

ORA-16235: DDL skipped because import has occurred

Cause: An object was exported from the primary database and imported into the Logical Standby database. This DDL occurred before the export.

Action: No action necessary. This informational statement is provided to record the event for diagnostic purposes.

ORA-16236: Logical Standby metadata operation in progress

Cause: The requested operation failed because an incompatible Logical Standby metadata operation such as DBMS_LOGSTDBY.SET_TABLESPACE, DBMS_LOGSTDBY.APPLY_SET or DBMS_LOGSTDBY.INSTANTIATE_TABLE was still running.

Action: Wait for the incompatible Logical Standby metadata operation to finish, then reenter or respecify the operation.

ORA-16237: SGA specified for Logical Standby is too small

Cause: MAX_SGA must be at least 10 Megabytes for proper functioning of Logical Standby.

Action: Specify the value of MAX_SGA to be greater than or equal to 10Mb. Alternatively, increase the shared_pool_size/sga_target so that 1/4 of it will amount to 10 Megabytes.

ORA-16238: attempt to use version 9 log

Cause: Version 9 log files are not supported.

Action: Use log files of a supported version.

ORA-16239: IMMEDIATE option not available without standby redo logs

Cause: The IMMEDIATE option cannot be used without standby redo logs.

Action: Do not specify the IMMEDIATE option unless standby redo logs are being used.

ORA-16240: Waiting for log file (thread# string, sequence# string)

Cause: Process is idle waiting for additional log file to be available.

Action: No action necessary. This informational statement is provided to record the event for diagnostic purposes.

ORA-16241: Waiting for gap log file (thread# string, sequence# string)

Cause: Reader process was idle waiting for the log file to fill the log sequence gap.

Action: No action necessary. This informational statement is provided to record the event for diagnostic purposes.

ORA-16242: Processing log file (thread# string, sequence# string)

Cause: Reader process was processing the log file.

Action: No action necessary. This informational statement is provided to record the event for diagnostic purposes.

ORA-16243: paging out string bytes of memory to disk

Cause: Builder process is paging out momery to free up space in lcr cache.

Action: No action necessary, this informational statement is provided to record the event for diagnostic purposes.

ORA-16245: change db_name to string in the server-side parameter file (SPFILE)

Cause: An ALTER DATABASE RECOVER TO LOGICAL STANDBY new-dbname command was successfully executed without a modifiable server parameter file (SPFILE).

Action: The server-side parameter file must be modified so that db_name is set to the given name before mounting the database again. You must do this by executing CREATE PFILE FROM SPFILE, editing the resulting text parameter file, and then executing CREATE SPFILE FROM PFILE.

ORA-16246: User initiated abort apply successfully completed

Cause: SQL Apply was stopped using the abort option.

Action: No action necessary, this informational statement is provided to record the event for diagnostic purposes.

ORA-16247: DDL skipped on internal schema

Cause: Logical Standby ignores DDLs on internal schemas such as SYS and SYSTEM. For a complete list of internal schemas ignored by Logical Standby perform the following query: SELECT owner FROM dba_logstdby_skip WHERE statement_opt = ‘INTERNAL SCHEMA’.

Action: No action necessary, this informational statement is provided to record the event for diagnostic purposes.

ORA-16248: RFS connections not permitted during Terminal Apply

Cause: Writes by RFS are not permitted while Logical Standby is performing Terminal Apply.

Action: Permit any outstanding Logical Standby operations to complete.

ORA-16249: Terminal apply failed to complete during failover

Cause: The logical standby coordinator process terminated abnormally.”

Action: Examine the DBA_LOGSTDBY_EVENTS view for the reason behind the abnormal shutdown, and resolve accordingly. Once the problem has been rectified, reissue the ALTER DATABASE ACTIVATE LOGICAL STANDBY DATABASE command to complete the failover.

ORA-16250: Failed to acquire starting scn of new log stream

Cause: The starting SCN for the new log stream could not be determined.

Action: Please reissue the ACTIVATE LOGICAL STANDBY DATABASE command.

ORA-16251: LSP1 Background Build not permitted

Cause: The LSP1 background process is not permitted to start because it had previously been attempted.

Action: This is an internal error. Contact Oracle support.

ORA-16252: Rebuild operation not permitted

Cause: The REBUILD operation is not permitted.

Action: Only on a primary database that has failed to complete the LogMiner dictionary build may the REBUILD operation take place. Reissue the ACTIVATE LOGICAL STANDBY DATABASE command if it previously failed to complete.

ORA-16253: Logical standby cannot start due to a prior, incomplete operation

Cause: A failure during a prior failover or configuration-related operation left the logical standby in an inconsistent state.

Action: Identify and reissue the operation before attempting to restart the logical standby apply engine.

ORA-16254: change db_name to string in the client-side parameter file (pfile)

Cause: An ALTER DATABASE RECOVER TO LOGICAL STANDBY new-dbname command was successfully executed without a server parameter file (spfile).

Action: The client-side parameter file must be edited so that db_name is set to the given name before mounting the database again.

ORA-16255: Log Auto Delete conflicts with another LogMiner session

Cause: Log Auto Delete cannot be on while another LogMiner session is running on the same database.

Action: Start Logical Standby without Log Auto Delete or destroy other LogMiner sessions first.

ORA-16256: Failure to complete standby redo log file archival after failover

Cause: The standby redo log files processed during the failover of a logical standby were not archived.

Action: Execute DBMS_LOGSTDBY.REBUILD to reattempt the archival.

ORA-16257: Switchover initiated stop apply successfully completed

Cause: SQL Apply was stopped because of a switchover.

Action: No action necessary, this informational statement is provided to record the event for diagnostic purposes.

ORA-16258: marking index unusable due to a constraint violation

Cause: A constraint violation occurred during the apply of a direct path load. The index will be marked unusable and the apply will be restarted.

Action: No action necessary. See alert log for index schema and name.

ORA-16259: Switchover to logical standby requires a log archive destination

Cause: A valid log archive destination was not found to which the local system could archive the end of redo (EOR) log file. A minimum of one destination is required.

Action: Ensure all log archive destinations are properly configured and, if applicable, have network connectivity before reissuing the ALTER DATABASE COMMIT TO SWITCHOVER TO LOGICAL STANDBY DDL operation.

ORA-16260: Waiting to replace partial or corrupt log file (thread# string, sequence# string)

Cause: LogMiner Reader process reached the end of a partial log file or encountered a corrupted block. It is now waiting for the log file to be recovered and reregistered.

Action: No action necessary. Once the fetch archive log (FAL) archiver replaces the log file, standby will automatically restart to process the replaced file.

ORA-16261: Identification key mismatch for table “string“.”string“.

Cause: Internal error in SQL Apply.

Action: Contact Oracle Support Services.

ORA-16262: Invalid value specified for Logical Standby parameter

Cause: The value specified in APPLY_SET is invalid for the parameter.

Action: Specify correct parameter value. Please refer to documentation on DBMS_LOGSTDBY PL/SQL package for details.

ORA-16263: Dynamic parameters can only be set on SQL apply instance

Cause: Attempt to set a Logical standby dynamic parameter on an instacne other than where SQL apply coordinator is running.

Action: Connect to the instance where SQL apply coordinator is running and reissue the statement.

ORA-16264: invalid value for PREPARE_SERVERS parameter

Cause: attempt to set PREPARE_SERVERS parameter to zero or to a value which would require MAX_SERVERS to be increased.

Action: set PREPARE_SERVERS parameter to a non zero value and or increase MAX_SERVERS parameter accordingly.

ORA-16265: Unsupported PL/SQL procedure encountered

Cause: Apply encountered an unsupported procedure from an Oracle supplied PL/SQL package that is otherwise supported

Action: Either add a skip rule for this procedure or manually apply the procedure and restart apply skipping the failed transaction Please refer to documentation on the PL/SQL package for details.

ORA-16266: Cannot instantiate a Logical Standby from another Logical Standby

Cause: An instantiation of a Logical Standby has been attempted for another database with the Logical Standby role, which is not supported.

Action: Instantiate a Logical Standby database only from a Primary Database.

ORA-16267: Cannot instantiate a Logical Standby during a switchover

Cause: An instantiation of a Logical Standby has been attempted for a primary database that is in the middle of a switchover.

Action: Execute ALTER DATABASE PREPARE TO SWITCHOVER CANCEL to cancel the switchover, and attempt the instantiation again.

ORA-16268: user procedure processing of logical standby apply PL/SQL

Cause: A user-provided stored procedure was called to inspect a PL/SQL statement prior to the statement being processed.

Action: No action necessary, this informational statement is provided to record user involvement in the processing of a statement. Additional information can be found in the DBA_LOGSTDBY_EVENTS and the DBA_LOGSTDBY_SKIP views.

ORA-16269: PL/SQL procedure skipped due to failure on primary database

Cause: Because the PL/SQL procedure failed when executed on the primary database, it could not be executed on the standby database.

Action: This informational statement is provided to record the event for diagnostic purposes. The failed PL/SQL procedure needs to be investigated to ensure it did not commit interesting data before it failed.

ORA-16270: PL/SQL procedure skipped due to unmaintained standby objects

Cause: Because the PL/SQL procedure manipulated objects not being maintained by the standby database, it was skipped.

Action: No action necessary. This informational statement is provided to record the event for diagnostic purposes.

ORA-16271: PL/SQL successfully applied

Cause: A PL/SQL procedure was successfully applied on the logical standby database.

Action: No action necessary, this informational statement is provided to record the event for diagnostic purposes.

ORA-16272: PL/SQL procedure skipped due to skip setting

Cause: A setting in the logical standby skip table indicated that this PL/SQL procedure should always be skipped.

Action: No action necessary, this informational statement is provided to record the event for diagnostic purposes.

ORA-16273: invalid value for APPLY_SERVERS parameter

Cause: attempt to set APPLY_SERVERS parameter to zero or to a value which would require MAX_SERVERS to be increased.

Action: set APPLY_SERVERS parameter to a non zero value or increase MAX_SERVERS parameter accordingly.

ORA-16274: failure to perform operation on all Oracle RAC instances

Cause: One or more instances encountered an error while performing an operation.

Action: Ensure every instance in the Oracle RAC meets the requirements for the operation, and retry the operation.

ORA-16275: prior failed CTAS detected and pre-existing table dropped

Cause: During the processing of a CTAS operation, an existing empty table with the same name and attributes as the CTAS source table was found, and the table was dropped.

Action: No action is necessary. This informational statement is provided to record the event for diagnostic purposes.

ORA-16276: specified database link does not correspond to primary database

Cause: The database link specified to DBMS_LOGSTDBY.INSTANTIATE_TABLE did not link to the primary database for this logical standby database.

Action: Specify a database link that corresponds to the primary database for this logical standby database. The link should have privileges to read and lock the table being instantiated, as well as the SELECT_CATALOG_ROLE.

ORA-16277: specified table is not supported by logical standby database

Cause: A call was made to DBMS_LOGSTDBY.INSTANTIATE_TABLE to instantiate an unsupported table on the logical standby database. Tables with unsupported data types cannot be replicated to a logical standby database.

Action: Specify a table which is not listed in the DBA_LOGSTDBY_UNSUPPORTED_TABLE view.

ORA-16278: specified table has a multi-object skip rule defined

Cause: A table that is instantiated via DBMS_LOGSTDBY.INSTANTIATE_TABLE must not have any skip rules defined with wildcard characters.

Action: Remove or rewrite any skip rules defined for the specified table so that they no longer contain wildcard characters, or no longer affect the specified table.

ORA-16279: supplied dblink does not have sufficient privileges

Cause: A dblink was specified that lacked one or more of the CONNECT, RESOURCE, or SELECT_CATALOG_ROLE roles or that connects to a user with insufficient privileges to lock the table.

Action: Grant the necessary privileges to the dblink and the user to which the dblink connects and retry the operation.

ORA-16280: cannot change master key on a logical standby database

Cause: An attempt was made to change the master key for transparent data encryption on a logical standby database.

Action: Set GUARD to NONE and reissue the command. This prevents you from replicating tables with encrypted columns from the primary database.

ORA-16281: missing identification key for table “string“.”string“.

Cause: No identification key was created for specified table.

Action: Create a primakey key or unique index for specified table.

ORA-16282: operation not permitted during rolling upgrade

Cause: An operation was attempted that is not supported during a rolling upgrade.

Action: Retry the operation upon completion of the upgrade.

ORA-16283: operation not permitted on non-apply instance

Cause: An operation was attempted that is not supported since it requires a running logical apply on the local instance.

Action: Retry the operation on the instance on which the apply engine is running.

ORA-16284: timed out waiting for an in-progress operation to complete

Cause: An operation timed out waiting for another operation to complete.

Action: Retry the operation when the in-progress operation has completed.

ORA-16285: operation not permitted due to inconsistent role state

Cause: A prior attempt to change the role of this database has failed before the new role state could be fully committed.

Action: Retry the previously attempted role-related operation before attempting the current operation.

ORA-16286: operation not permitted due to lack of synchronized destination

Cause: A synchronized log archive destination was not found to which the end-of-redo log file could be archived.

Action: Before re-attempting the operation, wait at least one minute for the Remote File Server to automatically recover any missing log files or manually recover and register any missing log files with logical standby.

ORA-16287: operation not permitted due to active apply state

Cause: An operation was attempted that was not supported while the logical standby database had an active apply state.

Action: Confirm the procedures used to configure the logical standby database. Procedures which attempt to reconfigure a logical standby database for a new primary database may encounter this error if an error in a preliminary step was encountered.

ORA-16288: DDL skipped due to missing edition “string“

Cause: The edition in which the DDL was performed on the primary did not exist on the standby database.

Action: No action is necessary. This informational statement is provided to record the event for diagnostic purposes.

ORA-16289: unable to access Pluggable Database “string“

Cause: Logical standby attempted to access a Pluggable Database that did not exist.

Action: Create or plug in the specified Pluggable Database or add an appropriate skip rule and then restart logical standby.

ORA-16290: cannot alter the session logical replication state within a transaction

Cause: A transaction was already in progress.

Action: Commit or rollback the transaction and then reexecute.

ORA-16291: operation not permitted due to incomplete setup

Cause: An operation was denied due to the logical standby being in a transitional state.

Action: Perform any multistep procedures such as instantiation, switchover, or failover to completion as written in the documentation.

ORA-16292: cannot replicate ALTER TABLE ADD COLUMN with sequence default value

Cause: The logical standby database attempted to replicate an unsupported DDL statement. The DDL added a column with a sequence as the default.

Action: The table must be re-instantiated from the primary database using DBMS_LOGSTDBY.INSTANTIATE_TABLE().

ORA-16300: LSBY architected tracing event
ORA-16302: extended data type support is not supported for specified table

Cause: A call was made to DBMS_LOGSTDBY.EDS_ADD_TABLE for a table that was not supported for such an operation. The table either does not have a primary key or it has a data type not supported by this procedure.

Action: Specify a table for which support exists in EDS_ADD_TABLE.

ORA-16303: specified table already has extended data type support

Cause: A call was made to DBMS_LOGSTDBY.EDS_ADD_TABLE for a table that already had EDS added on the local database.

Action: None

ORA-16304: procedure must first be called on primary database

Cause: A call was made to DBMS_LOGSTDBY.EDS_ADD_TABLE on a logical standby database without having first called it on the primary database.

Action: Call DBMS_LOGSTDBY.EDS_ADD_TABLE on the primary database and then retry on the standby.

ORA-16305: procedure not supported on a logical standby

Cause: A call was made to DBMS_LOGSTDBY.EDS_EVOLVE_TABLE on a logical standby database which can only be called on a primary database

Action: Call DBMS_LOGSTDBY.EDS_EVOLVE_TABLE on the primary database

ORA-16306: specified table does not have a primary key

Cause: A call was made to DBMS_LOGSTDBY.EDS_ADD_TABLE for a table that did not have a primary key.

Action: Add a primary key and retry the operation.

ORA-16307: TSE key string successfully applied

Cause: An ALTER SYSTEM SET ENCRYPTION KEY statement was successfully committed on the logical standby database.

Action: No action necessary. This informational statement is provided to record the event for diagnostic purposes.

ORA-16308: specified table has extended data type support

Cause: A call was made to DBMS_LOGSTDBY.INSTANTIATE_TABLE for a table that is being maintained by extended data type support.

Action: Call DBMS_LOGSTDBY.EDS_REMOVE_TABLE followed by either DBMS_LOGSTDBY.EDS_ADD_TABLE or a retry of the operation.

ORA-16309: extended data type support evolve operation not yet started

Cause: A call was made to finish an extended data type support evolve operation without having first started the operation.

Action: Call DBMS_LOGSTDBY.EDS_EVOLVE_MANUAL with START option and then retry.

ORA-16310: extended data type support evolve operation in progress

Cause: An extended data type support evolve operation was started but not yet completed.

Action: Wait a few seconds and retry the command if automatic evolve has been enabled or call DBMS_LOGSTDBY.EDS_EVOLVE_MANUAL with the FINISH option and then retry.

ORA-16311: materialized view log already exists

Cause: A call was made to DBMS_LOGSTDBY.EDS_ADD_TABLE for a table with a LOB that requires the creation of a specifically-defined materialized view log but one already exists.

Action: Drop the existing materialized view log and retry the operation.

ORA-16330: error in container “string“

Cause: An operation was attempted on a container and an error occurred.

Action: Address the failure condition and then retry.

ORA-16331: container “string” is not open

Cause: An operation was attempted on a container. However, the container was not open.

Action: Open the container and then retry.

ORA-16332: logical standby encountered non-fatal error ORA-string during DDL execution

Cause: Logical standby apply encountered a non-fatal error during DDL execution and continued to process subsequent transactions.

Action: This error is informational only. No user action is required.

ORA-16333: _MAX_LOG_LOOKBACK parameter not sufficiently larger than MAX_SGA

Cause: _MAX_LOG_LOOKBACK or MAX_SGA parameter was set to a value that will lead to decreased performance.

Action: Reset parameters such that _MAX_LOG LOOKBACK is at least 5 times the value of MAX_SGA.

ORA-16334: skip procedure does not exist

Cause: The specified skip procedure did not exist.

Action: Ensure that the specified skip procedure exists and is accessible by the calling user.

ORA-16397: creation of global temporary table failed on Oracle Active Data Guard standby string

Cause: Creation of global temporary table failed due to the specified reason.

Action: Run the statement after fixing the condition that caused the failure.

ORA-16398: online log has been reused and archived log cannot be found

Cause: ASYNC redo transport was unable to find either an online log or archived redo log that represents the current live redo sequence number.

Action: No action is required.

ORA-16399: current redo has moved to a new branch

Cause: A new branch was detected by ASYNC redo transport. No further redo will be transferred from the old branch. ASYNC redo transport will commence on the new branch.

Action: No action is required.

ORA-16400: quota attributes are not allowed with DB_RECOVERY_FILE_DEST

Cause: Quota attributes for the destination parameters are not allowed when the parameter DB_RECOVERY_FILE_DEST is defined.

Action: No action is required.

 

Share this:

  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.



View Fatih ACAR's profile on LinkedIn

Categories

  • Databases (329)
    • MsSQL Server (18)
      • Administration (16)
      • Errors and Solutions (4)
      • SQL (2)
    • MySQL (5)
      • Administration (4)
      • Backup And Recovery (1)
      • Errors and Solutions (1)
    • Oracle (290)
      • Administration (79)
      • Backup And Recovery (29)
      • Errors and Solutions (195)
      • Procedure (10)
      • SQL (32)
    • PostgreSQL (16)
      • Administration (15)
      • Errors and Solutions (3)
      • SQL (2)
    • Redis (1)
  • Microsotf Dynamics CRM (1)
  • Operating Systems (47)
    • Linux & Unix (34)
    • Windows (13)
  • Programing (5)
    • Python (5)
  • SAP (15)
    • Errors and Solutions (4)
    • SAP Basis (12)
  • Security (8)
    • Database Security (6)
    • Information Security (1)
    • System Security (4)
  • VMware (4)

Recent Posts

  • Redis 7 Sentinel Infrastructure Installation
  • Oracle Database 19c Multi Data Guard and DML Redirect, Switchover-Failover Operations on Oracle Linux 8
  • Oracle Database 23ai Free Installation Steps on Oracle Linux 9
  • Oracle Database 19c Active Data Guard Installation and DML Redirect, Switchover-Failover Operations on Oracle Linux 8
  • Oracle Database 19c Installation and 19.22 RU Patch Apply on Oracle Linux 8

Resources

  • Oracle
  • PostgreSQL

Blogroll

  • Gökhan Atıl
  • H. Koray Gündüz
  • Hakan Talip Öztürk
  • Zekeriya Beşiroğlu

Web Pages

  • BT Çözümleri

Tag Cloud

Administration Backup and Recovery Cluster Systems Database Administration Database Security Linux Linux Administration MsSQL Server MsSQL Server Error and Solutions MySQL MySQL Administration ORA-00018 ORA-00020 Oracle Oracle 12c Oracle 19c Oracle Administration Oracle Backup and Restore Oracle Data Guard Oracle Data Guard Failover Oracle Data Guard Switchover Oracle Error Solutions Oracle Linux Oracle Rman Backup Oracle Security Oracle SQL Query PostgreSQL PostgreSQL Administration PostgreSQL High Availability PostgreSQL Hot Standby Python SAP Basis Sap Errors and Solutions Sap System Administration SQL SQL Server Administration SQL Server Availability Group Stored Procedure System Administration System Security VMware VMware Administration Windows Windows Batch Script Windows Server

Social

  • View facar1987’s profile on Twitter
  • View facar’s profile on LinkedIn

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 17 other subscribers
©2026 Fatih Acar's blog | Built using WordPress and Responsive Blogily theme by Superb