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-02600 to ORA-02800

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

Oracle 12c R2 Error Codes and Solution Suggestions from ORA-02600 to ORA-02800

ORA-02600: credential name is invalid: string

Cause: An invalid credential name was specified.

Action: Verify credential name and retry the operation.

ORA-02601: credential already exists: string

Cause: Credential name specified already used by an existing object.

Action: Verify credential name and retry the operation.

ORA-02602: credential does not exist: string

Cause: The specified credential does not exist.

Action: Verify credential name and retry the operation.

ORA-02603: file name is invalid: string

Cause: An invalid file name was specified.

Action: Verify credential name and retry operation.

ORA-02604: file already exists: string

Cause: File name specified already used by an existing object.

Action: Verify filename and retry the operation.

ORA-02605: file does not exist: string

Cause: The specified file does not exist.

Action: Verify file name and retry the operation.

ORA-02606: destination name is invalid: string

Cause: An invalid destination name was specified.

Action: Verify destination name and retry the operation.

ORA-02607: destination not specified

Cause: A destination must be specified in the command.

Action: Provide destination and retry the operation.

ORA-02608: destination does not exist: string

Cause: The specified destination does not exist.

Action: Verify destination and retry the operation.

ORA-02609: remote scheduler agent not running

Cause: The specified remote scheduler agent cannot be contacted.

Action: Confirm that the agent is running and retry the operation.

ORA-02610: Remote job failed with error: string

Cause: Unable to successfully run specified job.

Action: Check errors returned and retry the operation.

ORA-02611: shardgroup name is invalid: string

Cause: An invalid shardgroup name was specified.

Action: Verify the shardgroup name and retry the operation.

ORA-02612: shardgroup does not exist: string

Cause: The specified shardgroup did not exist.

Action: Verify the shardgroup name and retry the operation.

ORA-02613: shardspace name is invalid: string

Cause: An invalid shardspace name was specified.

Action: Verify the shardspace name and retry the operation.

ORA-02614: shardspace does not exist: string

Cause: The specified shardspace did not exist.

Action: Verify the shardspace name and retry the operation.

ORA-02615: Neither a shardgroup nor a shardspace name was specified.

Cause: A shardgroup or shardspace name was not specified.

Action: Update the parameters and retry the operation.

ORA-02616: Both a shardgroup and a shardspace name were specified.

Cause: A shardgroup and a shardspace name were both specified. For this command, either a shardgroup or shardspace name may be specified, but not both.

Action: Update the parameters and retry the operation.

ORA-02617: Neither a credential nor login information was specified

Cause: Either a credential or login information must be specified.

Action: Update the parameters and retry the operation.

ORA-02618: Both a credential and login information was specified

Cause: For this command, either a credential or login information may be specified, not both.

Action: Update the parameters and retry the operation.

ORA-02619: Both a file name and file contents were specified.

Cause: A file name and file contents were both specified.

Action: Update the parameters and retry the operation.

ORA-02620: db_domain value too long: string

Cause: The value specified for db_domain exceeded the 128 character limit.

Action: Modify the value specified for db_domain and retry the operation.

ORA-02621: file in use by shard ‘string‘

Cause: The specified file was in use by an undeployed shard.

Action: Drop the undeployed shard and retry the operation.

ORA-02622: Shard is not open in write mode.

Cause: The shard was not opened in the correct mode.

Action: Open the shard in write mode and retry the operation.

ORA-02623: Failed to create broker configuration with error string.

Cause: A request to create the broker configuration failed.

Action: Check the broker logs for details.

ORA-02624: Failed to enable broker configuration with error string.

Cause: A request to enable the broker configuration failed.

Action: Check the broker logs for details.

ORA-02625: Failed to add standby shard string to the broker configuration with error string.

Cause: A request to add the shard to the broker configuration failed.

Action: Check the broker logs for details.

ORA-02626: Failed to enable standby shard string for the broker configuration with error string.

Cause: A request to enable the shard for the broker configuration failed.

Action: Check the broker logs for details.

ORA-02627: Shardspace ‘string‘ does not exist.

Cause: The requested shardspace did not exist.

Action: Check the name and try again.

ORA-02628: invalid shardgroup name ‘string‘

Cause: The shardgroup name was invalid.

Action: Use a different name for the shardgroup.

ORA-02629: cannot modify deployed shardgroup string

Cause: The shardgroup was already deployed and could no longer be modified.

Action: Do not modify a deployed shardgroup. Delete it and add it again.

ORA-02630: cannot modify primary or standby status of shardgroup string

Cause: The shardgroup already contained a shard and could not be converted from a primary shard to a standby shard or from a standby shard to a primary shard.

Action: Do not modify the primary or standby status of this shardgroup.

ORA-02631: The shardspace name ‘string‘ is invalid.

Cause: An invalid shardspace name was provided.

Action: Check the name and try again.

ORA-02632: cannot modify deployed shardspace ‘string‘

Cause: The shardspace was already deployed and could no longer be modified.

Action: Do not modify deployed shardspaces.

ORA-02633: The shardspace ‘string‘ is invalid.

Cause: An invalid shardpsace name was provided.

Action: Check the name and try again.

ORA-02634: Oracle XML DB is not installed.

Cause: Oracle XML DB was required for remote scheduler agent configuration but was not installed.

Action: Install Oracle XML DB in the catalog database.

ORA-02635: The value of chunks must be greater than one.

Cause: An invalid value of chunks was passed.

Action: Set chunks to a value greater than one.

ORA-02636: Shard is already in shardspace string.

Cause: The shard was already in a shardspace.

Action: Remove the shard from the sharding schema before adding it to another shardspace.

ORA-02637: The source and target shards are in different shardgroups.

Cause: The source and target shards for a chunk move operation were in different shardgroups.

Action: Chunks cannot be moved across shardgroups. Specify a source and target shard that are in the same shardgroup.

ORA-02638: The shardgroup string is not deployed.

Cause: The containing shardgroup for the source and target shards was not yet deployed.

Action: Chunks cannot be moved until the shardgroup has been deployed. Deploy the shardgroup before moving chunks.

ORA-02639: Source and target shards are the same.

Cause: The source and target shards for a chunk move were the same.

Action: Chunks cannot be moved to the same shard. Specify a different source and target.

ORA-02640: Shardspace already has a primary shardgroup.

Cause: An attempt was made to add a primary shardgroup to a shardspace that already had a primary shardgroup. When Oracle Data Guard replication is used, only one primary shardgroup is allowed in each shardspace.

Action: Do not add another primary shardgroup to this shardspace.

ORA-02641: Shard string was not deployed because it does not contain a corresponding shard in all shardgroups.

Cause: The shard did not have a corresponding shard in all shardgroups in an Oracle Data Guard configuration, therefore it was not deployed.

Action: This is only a warning and the deployment will continue without this shard. In order to make use of this shard, either remove shardgroups, or add shards to other shardgroups so that there are the same number of shards in all shardgroups.

ORA-02642: There were no new shards to deploy.

Cause: The ‘deploy’ command was issued, but there were no new shards to deploy.

Action: This is only a warning. Deploy may continue to recover previous deployment attempts, if any exist, but no new shards will be deployed.

ORA-02643: failed to enable fast-start failover with error string

Cause: A request to enable fast-start failover failed.

Action: Check the broker logs for details.

ORA-02644: Shard ‘string‘ already exists in specified rack ‘string‘.

Cause: The specified rack already contained another shard in the same Oracle Data Guard configuration.

Action: Specify a different value for the rack parameter.

ORA-02645: only one primary shard allowed per shardspace

Cause: The specified shardspace already contained a primary shard.

Action: Specify a different shardspace or create a standby shard instead.

ORA-02646: Standby shards not allowed in Oracle GoldenGate configurations.

Cause: The Oracle GoldenGate configurations contained standby shards.

Action: Create a primary shard instead of a standby shard.

ORA-02647: The rack name ‘string‘ is invalid.

Cause: An invalid rack name was provided.

Action: Check the name and try again.

ORA-02648: Password for SYS account was not specified.

Cause: A SYS password was not specified when creating a new shard using Oracle Database Configuration Assistant (DBCA).

Action: Retry the operation and specify a SYS password.

ORA-02649: cannot change region for a system-managed or composite shard

Cause: An attempt was made to change the region value for a system-managed or composite shard.

Action: Change the region value at the shardgroup level instead.

ORA-02650: remote scheduler agent error: string

Cause: An operation failed when performed using the remote scheduler agent.

Action: Correct the error specified in the remote scheduler agent output.

ORA-02651: The specified pool ‘string‘ is not sharded.

Cause: The specified pool was not sharded.

Action: Specify a sharded pool and retry the operation.

ORA-02652: The maximum number of sharded GDS pools has been reached.

Cause: The maximum number of Global Data Services (GDS) sharded pools had been reached.

Action: No more Global Data Services (GDS) sharded pools can be added without first removing a pool.

ORA-02653: shardgroup already exists: string

Cause: The specified shardgroup was already in existence.

Action: Verify the shardgroup name and retry the operation.

ORA-02654: Shards and shardgroups cannot exist in the same database pool.

Cause: The specified database pool already contained either a conflicting shard or shardgroup.

Action: Verify the database pool name and retry the operation.

ORA-02655: not a sharded catalog

Cause: The catalog was not enabled for sharding and a sharding command was executed.

Action: Re-create the catalog with ‘create shardcatalog’ or verify the command issued.

ORA-02656: shardspace already exists: string

Cause: The specified shardspace was already in existence.

Action: Verify the shardspace name and retry the operation.

ORA-02657: too few chunks specified for shardspace

Cause: The number of chunks in the specified shardspace was less than twice the number of shards in one of its shardgroups.

Action: If the shardspace is not deployed, modify the shardspace to increase the number of chunks it contains.

ORA-02658: shardspace already exists: string

Cause: The specified shardspace was already in existence.

Action: Verify the shardspace name and retry the operation.

ORA-02659: cannot remove a shard which contains chunks

Cause: An attempt was made to remove a shard which currently contains chunks.

Action: Move the chunks to another shard and then retry the operation.

ORA-02660: Shard ‘string‘ was also removed.

Cause: When a shard was removed, all other shards in the same Oracle Data Guard configuration were also removed.

Action: This is an informational message only.

ORA-02661: shardspace and shardgroup parameters are mutually exclusive

Cause: A command was issued that included both the shardspace and and shardgroup parameters.

Action: Remove one of the conflicting parameters from the command.

ORA-02662: Chunk number ‘string‘ does not exist on the source database.

Cause: An invalid chunk number or source database was provided.

Action: Check the number and try again.

ORA-02663: Remote scheduler agents may be listening on previously specified port.

Cause: The ‘-agent_port’ parameter specified a new agent port value. The already registered scheduler agents must re-register with the catalog database to use this new value.

Action: This is only a warning. Re-register the existing scheduler agents as necessary.

ORA-02664: Specified port may be in use.

Cause: The ‘-agent_port’ parameter specified a new agent port value. The port specified may already have been in use by another process in the system.

Action: This is only a warning. Confirm that there is no port conflict before continuing the operation.

ORA-02665: shardspace not specified

Cause: A command was issued that did not include shardspace”.

Action: Specify shardspace.

ORA-02666: cannot split if tablespace set not created

Cause: An attempt was made to split a chunk before creating a tablespace set.

Action: Create a tablespace set before issuing the SPLIT command.

ORA-02667: cannot split if root table not created

Cause: An attempt was made to split a chunk before creating a sharded table.

Action: Create a sharded table before issuing the SPLIT command.

ORA-02668: Observer cannot be started for database “string“

Cause: One or more conditions required by Data Guard observer were not met.

Action: Confirm that Data Guard technology is used for replication, the database belongs to disaster recovery group with FSFO enabled, and there is an online primary database in that group.

ORA-02669: data type or length of a partitionset column in a sharded table cannot be changed

Cause: An attempt was made to issue an ALTER TABLE statement to modify the data type or length of a column used to super-partition the specified sharded table.

Action: Do not modify the data type or length of a sharded table super- partitioning column or columns.

ORA-02670: unsupported SQL construct: string

Cause: The query had a construct that was not supported for inter shard query.

Action: Rewrite the query to avoid using an unsupported construct. Consult Oracle documentation for details.

ORA-02671: DML are not allowed on more than one shard

Cause: The DML was applied to more than one shard.

Action: Rewrite the DML to limit operation to a single shard.

ORA-02672: cannot update sharding key

Cause: An attempt was made to update the sharding key value using the UPDATE command.

Action: Drop and re-create the sharding key.

ORA-02673: string maps to multiple shards

Cause: The aggregate, group by, semi-join, or anti-join subquery was mapped to multiple shards.

Action: Rewrite the query so that subqueries map to a single shard.

ORA-02674: illegal join predicate on sharding key

Cause: The query had illegal or no join predicate on the sharding key.

Action: Rewrite the query to include join on sharding columns.

ORA-02675: sharded table string outer joined with replicated table string

Cause: The query had a sharded table outer joined to the replicated table.

Action: Rewrite the query to remove the outer join.

ORA-02676: non-equality join on sharding key

Cause: The query had a non-equality join on the sharding key.

Action: Rewrite the query to remove the non-equality join.

ORA-02677: queries not supported on objects with user-specified sharding

Cause: The query had an object defined by user-specified sharding.

Action: None

ORA-02678: cross shard queries not supported on composite sharding

Cause: The query had an object defined under composite sharding.

Action: None

ORA-02679: queries involving private and sharded tables not supported

Cause: The query referenced a private and a sharded table.

Action: Rewrite the query to refer to either private tables or sharded tables, but not both.

ORA-02680: unsupported construct referred in the query

Cause: The query referenced unsupported constructs which could not be fetched from the shard.

Action: Rewrite the query to avoid using unsupported constructs.

ORA-02681: array DML not supported on a sharded table

Cause: The statement attempts an array DML operation on a sharded table.

Action: Rewrite the array DML statement as separate DML statements.

ORA-02682: shard key missing in INSERT statement

Cause: The INSERT statement was used to insert a row in the sharded table without inserting a value for the shard column.

Action: Insert a value for the shard key column.

ORA-02683: inconsistent shard schema

Cause: The schema definition on the shard and the coordinator did not match.

Action: Verify and fix the schema inconsistency between the shard and the coordinator.

ORA-02684: invalid partition for the chunk string

Cause: A valid partition was not found for the chunk number passed to the shard database.

Action: Check the chunks handled by the shard database.

ORA-02700: osnoraenv: error translating ORACLE_SID

Cause: Two-task driver could not find the value of ORACLE_SID in the environment.

Action: Make sure that the ORACLE_SID environment variable has been properly set and exported.

ORA-02701: osnoraenv: error translating oracle image name

Cause: ORACLE_HOME environment variable not set.

Action: Make sure that the ORACLE_HOME environment variable has been properly set and exported.

ORA-02702: osnoraenv: error translating orapop image name

Cause: ORACLE_HOME environment variable not set.

Action: Make sure that the ORACLE_HOME environment variable has been properly set and exported.

ORA-02703: osnpopipe: pipe creation failed

Cause: The pipe driver failed to create pipes for communications with the orapop process.

Action: You have probably exceeded the maximum number of open file descriptors per user or the system file table is full. Note the operating system error code and contact your system administrator.

ORA-02704: osndopop: fork failed

Cause: The two-task driver could not fork orapop.

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-02705: osnpol: polling of communication channel failed

Cause: The pipe driver failed while polling the communications channel.

Action: Contact your customer support representative.

ORA-02706: osnshs: host name too long

Cause: The length of your host-string specified by the TWO_TASK environment variable exceeds the ORACLE system-imposed limit.

Action: Contact your customer support representative.

ORA-02707: osnacx: cannot allocate context area

Cause: The invoked Unix two-task driver could not allocate heap space for the context area.

Action: Contact your customer support representative.

ORA-02708: osnrntab: connect to host failed, unknown ORACLE_SID

Cause: The invoked Unix two-task driver failed to find an entry in oratab for the sid you supplied.

Action: First, check whether you have read access to oratab, and see if the desired sid is there. Add an entry to oratab for the desired sid, if necessary.

ORA-02709: osnpop: pipe creation failed

Cause: The pipe driver failed to create pipes for two-task communications with the oracle shadow process.

Action: You have probably exceeded the maximum number of open file descriptors per user or the system file table is full. Note the operating system error code and contact your system administrator.

ORA-02710: osnpop: fork failed

Cause: The pipe 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-02711: osnpvalid: write to validation channel failed

Cause: The pipe driver failed to write to the orapop process.

Action: Contact your customer support representative.

ORA-02712: osnpop: malloc failed

Cause: The pipe driver failed to allocate enough heap space for its context area buffers.

Action: Contact your customer support representative.

ORA-02713: osnprd: message receive failure

Cause: The pipe driver failed to read a message from the communications channel.

Action: Contact your customer support representative.

ORA-02714: osnpwr: message send failure

Cause: The pipe driver failed to write a message to the communications channel.

Action: Contact your customer support representative.

ORA-02715: osnpgetbrkmsg: message from host had incorrect message type

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

Action: Contact your customer support representative.

ORA-02716: osnpgetdatmsg: message from host had incorrect message type

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

Action: Contact your customer support representative.

ORA-02717: osnpfs: incorrect number of bytes written

Cause: The Pipe driver sent a message that was apparently successful, but the number of bytes transmitted did not match the number of bytes furnished to the driver.

Action: Contact your customer support representative.

ORA-02718: osnprs: reset protocol error

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

Action: Contact your customer support representative.

ORA-02719: osnfop: fork failed

Cause: The fast 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-02720: osnfop: shmat failed

Cause: When the fast driver was invoked, processes failed to attach to the shared memory buffer. You probably supplied an illegal shared memory attach address, or the system ran out of data space to accomodate the buffer.

Action: Try invoking the Fast driver later, or use the default attach address.

ORA-02721: osnseminit: cannot create semaphore set

Cause: The Fast driver failed to get a semaphore set.

Action: The system-imposed limit on semaphores or semaphore identifiers may have been exceeded. Read the returned operating system error code and check with your system administrator.

ORA-02722: osnpui: cannot send break message to orapop

Cause: The Pipe driver could not send a break message to orapop.

Action: Contact your customer support representative.

ORA-02723: osnpui: cannot send break signal

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

Action: Contact your customer support representative.

ORA-02724: osnpbr: cannot send break message to orapop

Cause: The Pipe driver could not send a break message to orapop.

Action: Contact your customer support representative.

ORA-02725: osnpbr: cannot send break signal

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

Action: Kill system call failed. Check errno and contact customer support.

ORA-02726: osnpop: access error on oracle executable

Cause: The Pipe 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-02727: osnpop: access error on orapop executable

Cause: The Pipe driver could not access the orapop executable.

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

ORA-02728: osnfop: access error on oracle executable

Cause: The Fast 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-02729: osncon: driver not in osntab

Cause: The driver you have specified is not supported.

Action: Check with your database administrator which drivers are supported.

ORA-02730: osnrnf: cannot find user logon directory

Cause: The driver you have specified could not find your logon directory while searching for your local .sqlnet file.

Action: Set and export the HOME environment variable to identify your home directory. Check with your system administrator to make sure that your uid and home directory are correct in the /etc/passwd file.

ORA-02731: osnrnf: malloc of buffer failed

Cause: The specified driver could not find enough heap space to malloc a buffer.

Action: Contact your customer support representative.

ORA-02732: osnrnf: cannot find a matching database alias

Cause: Database alias specified was not identified in either $HOME/.sqlnet or /etc/sqlnet.

Action: Create the alias in a file called .sqlnet in your home directory for personal use or ask your system administrator to create the alias in /etc/sqlnet for system-wide use.

ORA-02733: osnsnf: database string too long

Cause: While converting a database alias to a database ID, the resulting database ID string exceeded the ORACLE system-imposed limit.

Action: Contact your customer support representative.

ORA-02734: osnftt: cannot reset shared memory permission

Cause: The Fast driver was unable to reset shared memory permissions.

Action: Contact your customer support representative.

ORA-02735: osnfpm: cannot create shared memory segment

Cause: The Fast driver failed to create a shared memory segment for two-task communication.

Action: Check whether the system-imposed limit on shared memory identifiers has already been reached for your system.

ORA-02736: osnfpm: illegal default shared memory address

Cause: The Fast driver failed to establish a default shared memory address.

Action: Contact your customer support representative.

ORA-02737: osnpcl: cannot tell orapop to exit

Cause: The Pipe driver failed to send orapop the command to exit.

Action: Contact your customer support representative.

ORA-02738: osnpwrtbrkmsg: incorrect number of bytes written

Cause: The pipe driver apparently sent an imcomplete break message.

Action: Contact your customer support representative.

ORA-02739: osncon: host alias is too long

Cause: The alias used for a sqlnet host is longer than 161 characters.

Action: Use a shorter alias.

ORA-02750: osnfsmmap: cannot open shared memory file ?/dbs/ftt_pid.dbf

Cause: The Fast driver failed to create a shared memory file for two-task communication.

Action: Check the permissions on the directory ?/dbs

ORA-02751: osnfsmmap: cannot map shared memory file

Cause: The Fast driver failed to map a shared memory file for two-task communication.

Action: Contact your customer support representative.

ORA-02752: osnfsmmap: illegal shared memory address

Cause: The Fast driver failed to attach shared memory at the expected location.

Action: Contact your customer support representative.

ORA-02753: osnfsmmap: cannot close shared memory file

Cause: The Fast driver cannot close the shared memory file.

Action: Contact your customer support representative.

ORA-02754: osnfsmmap: cannot change shared memory inheritence

Cause: The Fast driver could not alter the inheritence attributes of the shared memory.

Action: Contact your customer support representative.

ORA-02755: osnfsmcre: cannot create chared memory file ?/dbs/ftt_pid.dbf

Cause: The Fast driver failed to create a file for shared memory.

Action: Check the permissions on the directory ?/dbs

ORA-02756: osnfsmnam: name translation failure

Cause: The Fast driver encountered an error translating the shared memory filename ?/dbs/ftt_pid.dbf.

Action: Contact your customer support representative.

ORA-02757: osnfop: fork_and_bind failed

Cause: The Fast driver failed to fork a process onto the desired cluster and node number.

Action: Check the desired node number in sercose[0] and cluster ID in sercose[1]. If these seem valid, contact customer support.

ORA-02758: Allocation of internal array failed

Cause: The package was unable to allocate memory for an array because the system ran out of memory.

Action: Either reclaim memory by killing other processes or reboot the machine with more memory.

ORA-02759: Not enough request descriptors available

Cause: All of the package’s request descriptors are in use performing other requests.

Action: Either wait until enough requests are done, or shut the package down and re-initialize it with more request descriptors.

ORA-02760: Client close of file failed.

Cause: The client was unable to close a file after forking the servers.

Action: This is a system problem – contact your System Administrator.

ORA-02761: File number to be canceled is negative.

Cause: The file number contained with the sfiov structure is less than zero.

Action: This may be a programming error. If it is not, contact ORACLE support.

ORA-02762: file number to be cancelled is greater than the maximum.

Cause: The file number contained with the sfiov structure is greater than the maximum.

Action: This may be a programming error. If it is not, contact ORACLE support.

ORA-02763: Unable to cancel at least one request

Cause: No requests were found that could be cancelled.

Action: This error can occur if all the requests dealing with that file number have already been filled.

ORA-02764: Invalid package mode

Cause: The mode of the package can only be parallel or duplex.

Action: See sfa.h for the correct values.

ORA-02765: Invalid maximum number of servers

Cause: The number of servers given was less than or equal to zero.

Action: Use a number greater than zero.

ORA-02766: Invalid maximum of request descriptors

Cause: The number of request descriptors was less than or equal to zero.

Action: Use a number greater than zero.

ORA-02767: Less than one request descriptor was allocated per server

Cause: The package requires that the number of request descriptors be greater than or equal to the number of servers used.

Action: Use a higher number

ORA-02768: Maximum number of files is invalid

Cause: The maximum number of files to be used by the package was less than or equal to zero.

Action: Use a positive number.

ORA-02769: Setting of handler for SIGTERM failed

Cause: The package was unable to set up handling by the server for the termination signal. This is an internal error.

Action: Contact ORACLE support.

ORA-02770: Total number of blocks is invalid

Cause: The total number of blocks to be allocated for use by the package was not greater than zero.

Action: Use a positive number.

ORA-02771: Illegal request time out value

Cause: The number was not a positive number.

Action: Use a positive number.

ORA-02772: Invalid maximum server idle time

Cause: The time given was not a positive number.

Action: Use a positive number.

ORA-02773: Invalid maximum client wait time

Cause: The time given was not a positive number.

Action: Use a positive number.

ORA-02774: Invalid request list latch time out value

Cause: The time given was not a positive number.

Action: Use a positive number.

ORA-02775: Invalid request done signal

Cause: The signal number was not a positive number.

Action: Use a positive number.

ORA-02776: Value for request done signal exceeds maximum

Cause: The value sent to the package for use as the “request done” signal exceeds the maximum allowed by the operating system.

Action: n/a

ORA-02777: Stat failed on log directory

Cause: The package was unable to get information about the directory in which the log files are to reside.

Action: Check the permissions on the directory or use a different directory name.

ORA-02778: Name given for the log directory is invalid

Cause: The name given for the directory in which the logs are to be kept does not correspond to a directory.

Action: Use a different name.

ORA-02779: Stat failed on core dump directory

Cause: The package was unable to get information about the directory into which the servers are to dump core in the event of an exception.

Action: Check the permissions on the directory or use a different directory name.

ORA-02780: Name given for the core dump directory is invalid

Cause: The name given for the directory in which the server processes are to dump core in the event of an exception does not correspond to a directory.

Action: Use a different name.

ORA-02781: Invalid value given for the timing wanted flag

Cause: The value given was not TRUE or FALSE.

Action: n/a

ORA-02782: Both read and write functions were not specified

Cause: To ensure that the functions act symmetrically, pointers to both the read and write functions must be given.

Action: Either specify both functions or specify neither. The package will supply its own functions.

ORA-02783: Both post and wait functions were not specified

Cause: To ensure that the functions act symmetrically, pointers to both the posting and waiting functions must be given.

Action: Either specify both functions or specify neither. The package will supply its own functions.

ORA-02784: Invalid shared memory ID specified

Cause: The ID of the segment specified for use as the shared buffer region was invalid.

Action: Use a different ID, or let the package specify its own.

ORA-02785: Invalid shared memory buffer size

Cause: The size given for the shared memory segment to be used as the shared buffer region was less than or equal to zero.

Action: Use a positive number.

ORA-02786: Size needed for shared region is greater than segment size

Cause: The size of the shared segment that was specified for the shared buffer region is less than the number of bytes required. The first field of the “additional information” field is the size needed. The second is the size of the segment.

Action: Use a larger size segment or let the package allocate its own.

ORA-02787: Unable to allocate memory for segment list

Cause: The package cannot allocate memory for an internal segment list because the system has run out of memory. The “additional information” field is the amount of memory that the package attempted to allocate.

Action: n/a

ORA-02788: Unable to find kernel process pointer in async process array

Cause: Internal error – Contact ORACLE support.

Action: n/a

ORA-02789: Maximum number of files reached

Cause: The maximum number of files that can be used for asynchronous I/O has been reached.

Action: Shut down the servers and re-initialize the package with a higher number.

ORA-02790: File name is too long

Cause: The length of the name of a file that is being opened for asynchronous I/O is longer than the maximum. The “additional information” field is the maximum length.

Action: Use a shorter name.

ORA-02791: Unable to open file for use with asynchronous I/O

Cause: The package could not open file for some reason.

Action: Check the file name.

ORA-02792: Unable to fstat() a file being used for asynchronous I/O.

Cause: The fstat(2) call on a file being used for asynchronous I/O failed.

Action: Check the file name.

ORA-02793: Close of asynchronous I/O failed.

Cause: The client was unable to close a file being used for asynchronous I/O.

Action: Contact ORACLE support – this should not happen.

ORA-02794: Client unable to get key for shared memory

Cause: The client was unable to get a key so that it obtain shared memory for use with shared memory.

Action: Contact ORACLE support – this is an internal error.

ORA-02795: Request list is empty

Cause: The client was signalled by a server that it was done with a request but the “done” list was empty.

Action: Internal error – contact ORACLE support.

ORA-02796: Done request is not in correct state

Cause: A request is not in the right state.

Action: Internal error – contact ORACLE support.

ORA-02797: No requests available

Cause: No free request descriptors are available.

Action: Wait until some requests are filled and then retry the request, or shutdown the servers and initialize the package with a higher number of requests.

ORA-02798: Invalid number of requests

Cause: The number of operations sent to either sfard() or sfawrite() is less than zero.

Action: This is a user programming error.

ORA-02799: Unable to arm signal handler

Cause: The arming of a signal handler for the “done” signal failed.

Action: Internal error – contact ORACLE support.

ORA-02800: Requests timed out

Cause: Some of the requests for asynchronous input or output were not serviced in the required amount of time.

Action: If the load on the system is high, it is possible that the timeout limit is too low. Reset it with sfainit(). If the server processes are dying due to unexpected signals, this is an internal error, and ORACLE support should be contacted.

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