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-03700 to ORA-04000

Posted on 23/08/201613/12/2016 by Fatih Acar

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-03700 to ORA-04000

ORA-03700: More than one shardspace not allowed with system-managed sharding.

Cause: An attempt to add a shardspace to the catalog was attempted when a shardspace already existed.

Action: Only one shardspace is allowed per system-managed catalog. Use the existing shardspace or re-create the catalog with a different sharding type.

ORA-03701: invalid parameter combination: string and string

Cause: Mutually exclusive parameters were specified in a command.

Action: Verify the parameters and retry command.

ORA-03702: reserved word used as object name: string

Cause: A reserved word was used as the name of an object.

Action: Verify the parameters and retry command.

ORA-03703: no sharded database pools exist

Cause: A command was issued which required a sharded database pool, but none existed.

Action: Add a sharded database pool and retry the command.

ORA-03704: too many sharded database pools exist

Cause: A command was issued which required a sharded database pool, but more than one existed.

Action: Remove a sharded database pool and retry the command.

ORA-03705: must explicitly specify shardgroup name because there could be multiple candidates

Cause: A command was issued without specifying a shardgroup and a default shardgroup could not be determined.

Action: Do not omit ‘-shardgroup’ when multiple shardgroups exist.

ORA-03706: must explicitly specify shardspace name because there could be multiple candidates

Cause: A command was issued without specifying a shardspace and a default shardspace could not be determined.

Action: Do not omit ‘-shardspace’ when multiple shardspaces exist.

ORA-03707: mandatory environment variable not set at destination: string

Cause: An environment variable required for the operation was not set at the specified destination.

Action: Provide a value for the variable and retry operation.

ORA-03708: shard ‘string‘ does not exist

Cause: The requested shard did not exist.

Action: Check the name and try again.

ORA-03709: input parameter too long

Cause: The input file contained a parameter that was too long.

Action: Confirm the file contents and parameter being used and retry the operation.

ORA-03710: directory does not exist or is not writeable at destination: string

Cause: A directory required for successful operation did not exist or was not writeable at the destination.

Action: Confirm that the directory exists and that permissions allow for the creation of files.

ORA-03711: A shard with the same database identifier is a member of a different shardgroup.

Cause: A shard with the same database identifier was a member of a shardgroup in another shardspace.

Action: All shards with the same database identifier must be members of the same shardgroup. Specify a different shardroup and retry the operation.

ORA-03712: A shard with the same database identifier is already in the shardgroup.

Cause: A shard with the same database identifier was a member of the specified shardgroup.

Action: All shards in a shardgroup must have unique database identifiers. Specify a different shardroup and retry the operation.

ORA-03713: Shard ‘string‘ contained string chunks.

Cause: A shard that contained chunks was removed from the catalog. Those chunks are no longer available.

Action: This is an informational message only.

ORA-03714: errors found during chunk recovery

Cause: The chunk recovery procedure was not able to automatically recover corrupted chunks.

Action: Examine the trace files and manually fix the problems by altering shard tablespaces.

ORA-03715: invalid user string

Cause: The specified user did not exist on this shard.

Action: Ensure that the shard DDL is up to date and re-try.

ORA-03716: statement too long

Cause: The statement was too long.

Action: Reduce the size of the statement to 3800 bytes or less.

ORA-03717: Shard string does not exist in the shard pool.

Cause: A nonexistent shard was provided for execution.

Action: Ensure that the shard exists and try again.

ORA-03718: Service management is not available at this time because broker configuration string does not have a registered primary database.

Cause: The primary database was not registered. Service management requires registration of all primary databases.

Action: Wait for new primary database to be registered and try again.

ORA-03719: Shard character set does not match catalog character set.

Cause: The specified shard character set did not match the catalog character set.

Action: Ensure that the character sets match and try again.

ORA-03720: Shard national character set does not match catalog national character set.

Cause: The specified shard national character set did not match the catalog national character set.

Action: Ensure that the national character sets match and try again.

ORA-03736: Database string is not a part of the sharded schema.

Cause: The specified database was not in the sharded schema.

Action: Ensure that the name is correct and try again.

ORA-03737: cannot suspend move for chunk number string

Cause: The specified chunk move could not be suspended.

Action: Either the move has already started or is no longer in the the queue. Check the status and try again.

ORA-03738: cannot remove chunk number string from the move queue

Cause: The specified chunk could not be removed from the queue.

Action: Either the move has already started or is no longer in the queue. Check the status and try again.

ORA-03739: The specified database is not configured to be a catalog.

Cause: The specified database was not configured to be a catalog.

Action: Specify a valid catalog database and retry the operation.

ORA-03740: Deployment failed with error: string

Cause: Unable to successfully complete shard deployment.

Action: Check error returned and retry the operation.

ORA-03741: Could not retrieve default template from shard.

Cause: Unable to retrieve default Oracle Database Configuration Assistant (DBCA) template from shard.

Action: Verify that General_Purpose.dbc exists on shard and retry the operation. Alternately, explicity provide a template via ‘create shard’ command options.

ORA-03742: Move chunk conditions are not met.

Cause: Chunk migration pre-check failed because one of the transporting tablespaces was either read-only or in hot backup mode.

Action: Alter the tablespace to fulfill chunk migration requirements.

ORA-03743: cannot create service, sharded services must use preferred_all option

Cause: An attempt was made to create a service in a sharded pool that specified preferred and available databases.

Action: Use only preferred_all option for sharded services.

ORA-03744: Shard DDL state is not up-to-date.

Cause: The requested operation required one or more involved shards to be up-to-date with the DDL state of the sharded system.

Action: Recover shards, which are in DDL Error state, wait for DDL execution to finish on every shard, then retry executing the operation.

ORA-03745: global service manager not running

Cause: The master global service manager was no longer connected to the catalog.

Action: Restart the global service manager and retry operation.

ORA-03746: The GSMUSER account does not have SYSDG and SYSBACKUP privileges.

Cause: The GSMUSER account was not granted SYSDG and SYSBACKUP privileges.

Action: Grant the necessary privileges and retry the operation.

ORA-03747: root table already exists

Cause: New shardspaces could not be added because a root table already existed in the sharded database.

Action: Drop the root table and retry operation.

ORA-03748: A deploy operation is already in progress.

Cause: A previous request for deploy operation was still in progress.

Action: Wait for the previous deploy operation to complete and check if another deploy operation is required before resubmitting the request.

ORA-03749: Chunk move cannot be performed at this time.

Cause: A database condition that prevents chunk move was detected.

Action: Refer to the following error message for additional information. Correct the error, if possible, and try the move again.

ORA-03750: flashback database not enabled

Cause: The flashback database was not enabled on the database being configured.

Action: Enable flashback database and retry the operation.

ORA-03751: user-defined sharding not supported

Cause: User-defined sharding was not supported on the database being configured.

Action: Use either system-managed or composite sharding.

ORA-03752: specified VNCR in use

Cause: The specified valid node check for registration (VNCR) was in use by at least one database or shard.

Action: Remove any databases or shards that use the VNCR and retry the operation.

ORA-03753: The procedure cannot be propagated.

Cause: SYS.EXEC_SHARD_PLSQL can only execute a limited set of PL/SQL procedures.

Action: Execute a procedure manually on each shard.

ORA-03754: shardgroups not allowed with user-defined sharding

Cause: An attempt was made to create a shardgroup with user-defined sharding.

Action: Use either system-managed or composite sharding.

ORA-03755: current database role is incorrect: string

Cause: An attempt was made to create a primary shard from a standby database or a standby shard from a primary database.

Action: Validate the current database role and confirm that it matches the role of the specified shardgroup (for system-managed or composite sharding) or that it matches the -deploy_as parameter specified in the ‘add shard’ command (for user-defined sharding).

ORA-03756: The chunk string is already being split.

Cause: There was an incomplete split operation on the same chunk ID.

Action: Wait until the split finishes and try again.

ORA-03757: cannot skip or ignore shard DDL

Cause: An attempt was made to skip a system DDL request such as SPLITCHUNK.

Action: Fix the error at the shard, which cause the DDL to fail, and then recover.

ORA-03758: cannot schedule split during an ongoing move

Cause: There was an incomplete move operation.

Action: Wait until the move finishes and try again.

ORA-03759: This procedure cannot be used to set database parameter string.

Cause: An attempt was made to set a database parameter that cannot be set using this procedure.

Action: Do not set this parameter using this procedure.

ORA-03760: Oracle RAC affinity is supported only on Oracle RAC database.

Cause: An attempt to enable affinity on non-Oracle RAC database was made

Action: Enable affinity on Oracle RAC database

ORA-03761: Table is not found.

Cause: The table specification was not correct.

Action: Specify a valid table name in the ALTER SYSTEM ENABLE AFFINITY statement.

ORA-03762: Partitioned table with this name does not exist.

Cause: The specified table was not partitioned.

Action: Enable affinity for a partitioned table.

ORA-03763: Partitioned type ‘string‘ is not supported.

Cause: The specified table was not partitioned by either RANGE, LIST or HASH.

Action: Enable affinity for a partitioned table.

ORA-03764: Affinity is already enabled for a different table or service.

Cause: A table affinity was already specified. Multiple table affinities are currently not supported.

Action: Disable affinity for existing table.

ORA-03765: Service string has already been deleted by another session.

Cause: An attempt was made to delete a service that was already deleted.

Action: None. The previous delete request completes and the service is removed.

ORA-03766: Cannot modify service string because it is being deleted.

Cause: An attempt was made to modify a service that was already deleted.

Action: None. The previous delete request completes and the service is removed.

ORA-03900: shard internal database link cannot be altered or dropped

Cause: An attempt was made to directly alter or drop an internal database link for sharding, which is not allowed.

Action: Do not alter or drop shard internal database links.

ORA-03901: shard key or partition set key column cannot be renamed

Cause: An attempt was made to rename a shard key column or a partition set key column of a sharded table, which is not allowed.

Action: Do not rename shard key or partition set key column of a sharded table.

ORA-03902: cannot shrink a system-managed or composite sharded table with primary key or any sharded table with functional index

Cause: An attempt was made to shrink a system-managed or composite sharded table with primary key or a sharded table with functional index, which is not allowed.

Action: Do not perform shrink such tables.

ORA-03905: cannot use the same tablespace for multiple partitions of a user-defined sharded table

Cause: An attempt was made to use a tablespace for multiple partitions of a user-defined sharded table.

Action: Use different tablespaces for different partitions in a user-defined sharded table.

ORA-03906: invalid tablespace name specified for the parititon

Cause: An attempt was made to specify a tablespace for LOBs that belonged to a different shardspace.

Action: Specify tablespaces that belong to the same shardspace for the partition as well as for the LOBs.

ORA-03950: GoldenGate error: string

Cause: An operation failed when performed using Oracle GoldenGate.

Action: Correct the error specified in Oracle GoldenGate output.

ORA-03951: Invalid OGG service descriptor – OGG message: string

Cause: One or more components of the Oracle GoldenGate (OGG) service descriptor could not be verified.

Action: Refer to the Oracle GoldenGate message for the required action.

ORA-03952: OGG string URI: string is not reachable – HTTP message: string

Cause: Oracle GoldenGate (OGG) AdminService or DistributionService could not be reached.

Action: Refer to the HTTP message for the required action.

ORA-03953: OGG string URI: string failed to string string: string – OGG message: string

Cause: Oracle GoldenGate (OGG) AdminService or DistributionService operation failed.

Action: Refer to the Oracle GoldenGate message for the required action.

ORA-03954: OGG sharding function called in an invalid context: string function called in string

Cause: Internal error. An Oracle GoldenGate (OGG) sharding functionality was called in an invalid context, for example, catalog function in shard or vice versa.

Action: Contact Oracle Support Services.

ORA-03955: Invalid combination of OGG deployment parameters specified for shardgroup: string (S=string, C=string, R=string)

Cause: The values specified for Oracle GoldenGate (OGG) deployment parameters (number of shards – S, number of chunks – C and replication factor – R) for the shardgroup were not compatible with each other.

Action: Ensure that the following invariants hold for the shardgroup: number of chunks >= number of shards number of shards >= replication factor

ORA-03956: Invalid entry in the OGG command payload: string

Cause: Internal error. The payload for Oracle GoldenGate (OGG) command sent from the sharding catalog to the shard database contained an invalid entry.

Action: Contact Oracle Support Services.

ORA-03957: Sharding configuration parameter ‘string‘ is not set in the shard database.

Cause: Internal error. A database initialization parameter required by the shard database was not set during deployment.

Action: Contact Oracle Support Services.

ORA-03958: Failure to remove shard: string – string

Cause: A request to remove a shard database failed.

Action: Check the shard error message for details.

ORA-03959: chunk allocation error in shardgroup: string – string

Cause: Internal error. Chunk allocation algorithm for Oracle GoldenGate (OGG) detected inconsistencies in the sharding configuration.

Action: Contact Oracle Support Services.

ORA-03960: Chunk number ‘string‘ already exists on the target shard.

Cause: An invalid chunk number or target shard name was provided.

Action: Check the chunk number, shard name and try again.

ORA-03961: A move chunk request already exists for chunk number ‘string‘ from the source shard.

Cause: An invalid chunk number or source shard name was provided.

Action: Check the chunk number, shard name and try again.

ORA-04000: the sum of PCTUSED and PCTFREE cannot exceed 100

Cause: the sum of PCTUSED and PCTFREE for a cluster or table exceeds 100

Action: create the table/cluster specifying values whose sum is <= 100

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