Oracle8 Error Messages Release 8.0.4 A58312-01 |
Library | Product | Contents | Index

## 02700-02874: UNIX Two-Task Messages

##### ORA-02700: osnoraenv: error translating ORACLE_SID

Cause: Two-task driver failed to find the value of ORACLE_SID in the environment.

Action: Verify 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 is not set.

Action: Verify 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 is not set.

Action: Verify 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: Either the maximum number of open file descriptors per user has been exceeded, or the system file table is full. Examine the operating system error code, and contact system administrator.

##### ORA-02704: osndopop: fork failed

Cause: The two-task driver failed to fork orapop.

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

##### ORA-02705: osnpol: polling of communication channel failed

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

Action: Contact Oracle Support.

##### ORA-02706: osnshs: host name too long

Cause: The length of the host-string specified by the two-task environment variable exceeds the Oracle system-imposed limit.

Action: Contact Oracle Support.

##### ORA-02707: osnacx: cannot allocate context area

Cause: The invoked UNIX two-task driver failed to allocate heap space for the context area.

Action: Contact Oracle Support.

##### 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 supplied.

Action: Verify that there is read access to oratab, and verify that the desired sid is there. If necessary, add an entry to oratab for the desired sid.

##### ORA-02709: osnpop: pipe creation failed

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

Action: Either the maximum number of open file descriptors per user has been exceeded, or the system file table is full. Examine the operating system error code, and contact system administrator.

##### ORA-02710: osnpop: fork failed

Cause: The pipe driver failed to fork the oracle shadow process.

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

##### ORA-02711: osnpvalid: write to validation channel failed

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

Action: Contact Oracle Support.

##### ORA-02712: osnpop: malloc failed

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

Action: Contact Oracle Support.

##### ORA-02713: osnprd: message receive failure

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

Action: Contact Oracle Support.

##### ORA-02714: osnpwr: message send failure

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

Action: Contact Oracle Support.

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

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

Action: Contact Oracle Support.

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

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

Action: Contact Oracle Support.

##### 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 Oracle Support.

##### ORA-02718: osnprs: reset protocol error

Cause: The two-task driver failed to reset the connection.

Action: Contact Oracle Support.

##### ORA-02719: osnfop: fork failed

Cause: The fast driver failed to fork the oracle shadow process.

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

##### ORA-02720: osnfop: shmat failed

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

Action: Invoke 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. The system-imposed limit on semaphores or semaphore identifiers may have been exceeded.

Action: Examine the operating system error code, and contact system administrator.

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

Cause: The pipe driver failed to send a break message to orapop.

Action: Contact Oracle Support.

##### ORA-02723: osnpui: cannot send break signal

Cause: The pipe driver failed to send a break message to the oracle shadow process.

Action: Contact Oracle Support.

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

Cause: The pipe driver failed to send a break message to orapop.

Action: Contact Oracle Support.

##### ORA-02725: osnpbr: cannot send break signal

Cause: The pipe driver failed to send a break message to the oracle shadow process. Kill system call failed.

Action: Examine errno, and contact Oracle Support.

##### ORA-02726: osnpop: access error on oracle executable

Cause: The pipe driver failed to access the oracle executable.

Action: Verify 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 failed to access the orapop executable.

Action: Verify 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 failed to access the oracle executable.

Action: Verify 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 specified is not supported.

Action: Verify with database administrator which drivers are supported.

##### ORA-02730: osnrnf: cannot find user logon directory

Cause: The driver specified failed to find the logon directory while searching for the local .sqlnet file.

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

##### ORA-02731: osnrnf: malloc of buffer failed

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

Action: Contact Oracle Support.

##### 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 the home directory for personal use, or have system administrator 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 Oracle Support.

##### ORA-02734: osnftt: cannot reset shared memory permission

Cause: The fast driver failed to reset shared memory permissions.

Action: Contact Oracle Support.

##### ORA-02735: osnfpm: cannot create shared memory segment

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

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

##### ORA-02736: osnfpm: illegal default shared memory address

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

Action: Contact Oracle Support.

##### ORA-02737: osnpcl: cannot tell orapop to exit

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

Action: Contact Oracle Support.

##### ORA-02738: osnpwrtbrkmsg: incorrect number of bytes written

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

Action: Contact Oracle Support.

##### 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 $ORACLE_HOME/dbs/ftt_.dbf

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

Action: Verify the permissions on the directory $ORACLE_HOME/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 Oracle Support.

##### ORA-02752: osnfsmmap: illegal shared memory address

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

Action: Contact Oracle Support.

##### ORA-02753: osnfsmmap: cannot close shared memory file

Cause: The fast driver failed to close the shared memory file.

Action: Contact Oracle Support.

##### ORA-02754: osnfsmmap: cannot change shared memory inheritance

Cause: The fast driver failed to alter the inheritance attributes of the shared memory.

Action: Contact Oracle Support.

##### ORA-02755: osnfsmcre: cannot create chared memory file $ORACLE_HOME/dbs/ftt_.dbf

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

Action: Verify the permissions on the directory $ORACLE_HOME/dbs.

##### ORA-02756: osnfsmnam: name translation failure

Cause: The fast driver encountered an error translating the shared memory filename $ORACLE_HOME/dbs/ftt_.dbf.

Action: Contact Oracle Support.

##### ORA-02757: osnfop: fork_and_bind failed

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

Action: Verify that the desired node number in sercose[0] and cluster ID in sercose[1]. If these are valid, contact Oracle Support.

##### ORA-02758: allocation of internal array failed

Cause: The package failed 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 failed to close a file after forking the servers. This is a system problem.

Action: Contact system administrator.

##### ORA-02761: file number to be canceled is negative

Cause: The file number contained with the sfiov structure is less than zero. This may be a programming error.

Action: If this is not a programming error, 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: If this is not a programming error, contact Oracle Support.

##### ORA-02763: unable to cancel at least one request

Cause: No requests were found that could be cancelled.

Action: This error occurs when all the requests 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: Examine 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 failed 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: Contact system administrator.

##### ORA-02777: stat failed on log directory

Cause: The package failed to get information about the directory where the log files are to reside.

Action: Verify 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 where the logs will be kept does not correspond to a directory.

Action: Use a different name.

##### ORA-02779: stat failed on core dump directory

Cause: The package failed to get information about the directory where the servers are to dump core in the event of an exception.

Action: Verify 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 where the server processes will 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.

##### 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.

Action: The first field of the "additional information" field is the size needed. The second is the size of the segment. Use a larger size segment or let the package allocate its own.

##### ORA-02787: unable to allocate memory for segment list

Cause: The package failed to 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.

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

Cause: This is an internal error.

Action: Contact Oracle Support.

##### 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 failed to open file.

Action: Verify 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: Verify the file name.

##### ORA-02793: close of asynchronous I/O failed

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

Action: Contact Oracle Support.

##### ORA-02794: client unable to get key for shared memory

Cause: The client failed to get a key to obtain shared memory for use with shared memory. This is an internal error.

Action: Contact Oracle Support.

##### 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. This is an internal error.

Action: Contact Oracle Support.

##### ORA-02796: done request is not in correct state

Cause: A request is not in the right state. This is an internal error.

Action: 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. This is an internal error.

Action: 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. Contact Oracle Support.

##### ORA-02801: operations timed out

Cause: Some asynchronous operations timed out in kernel mode. This is an internal error.

Action: Contact Oracle Support.

##### ORA-02802: no idle servers available in parallel mode

Cause: This is an internal error.

Action: Contact Oracle Support.

##### ORA-02803: retrieval of current time failed

Cause: This is an internal error.

Action: Contact Oracle Support.

##### ORA-02804: allocation of memory failed for log file name

Cause: The client failed to allocated a buffer for the name of the log file.

Action: Contact system administrator.

##### ORA-02805: unable to set handler for SIGTPA

Cause: This is an internal error.

Action: Contact Oracle Support.

##### ORA-02806: unable to set handler for SIGALRM

Cause: This is an internal error.

Action: Contact Oracle Support.

##### ORA-02807: allocation of memory for I/O vectors failed

Cause: The client failed to allocate memory for the array of I/O vectors that the servers will use.

Action: Contact system administrator.

##### ORA-02808: allocation of memory of open files array failed

Cause: The client failed to allocate memory for an array of flags that the servers will use.

Action: Contact system administrator.

##### ORA-02809: jump buffer not valid

Cause: This is an internal error.

Action: Contact Oracle Support.

##### ORA-02810: unable to make temporary file name for memory mapped file

##### ORA-02811: unable to attach shared memory segment

##### ORA-02812: bad attach address

##### ORA-02813: unable to make temporary file name in order to get key

Cause: This is an internal error.

Action: Contact Oracle Support.

##### ORA-02814: unable to get shared memory

Cause: shmget(2) failed.

Action: Examine the UNIX number. If you are unsure what it means, contact Oracle Support.

##### ORA-02815: unable to attach shared memory

Cause: shmat(2) failed.

Action: Examine the UNIX number. If you are unsure what it means, contact Oracle Support.

##### ORA-02816: unable to kill a process

Cause: A server failed to die after being sent a kill signal. The process may be a runaway.

Action: Contact Oracle Support.

##### ORA-02817: read failed

Cause: A server failed to read a requested amount of data. An incorrect file descriptor may have been sent to sfard(). The number in the "additional information" field is the starting block number of the data segment being read in.

Action: Verify the call to sfard().

##### ORA-02818: less than the number of blocks requested was read in

Cause: A server failed to read in the request amount of data. The first number in the "additional information" field is the block number being read in. The second is the actual number of bytes that was read in.

Action: This is a programming error.

##### ORA-02819: write failed

Cause: A server failed to perform a write. The number in the "additional information" field is the starting block number of the data segment being written out. The first number in the "additional information" field is the block number being written out. The second is the actual number of bytes that was written out. The disk may be full.

Action: Examine the UNIX error number.

##### ORA-02820: unable to write the requested number of blocks

Cause: A server failed to write the requested amount of data out to disk. The disk may be out of space.

Action: Examine the UNIX error number.

##### ORA-02821: unable to read the requested number of blocks

Cause: A server failed to read the number of blocks that was requested. The end of the file may have been read.

Action: Verify the file on disk.

##### ORA-02822: invalid block offset

Cause: A server failed to seek to the designated block.

Action: Examine the UNIX error number.

##### ORA-02823: buffer is not aligned

Cause: The buffer on which an I/O is being done is not on the correct boundary.

Action: Verify the calling program.

##### ORA-02824: request free list is empty

Cause: The list from which the package allocates request descriptors is empty, because all the descriptors are in use.

Action: Wait until some become free, or initialize the package with a higher number of request descriptors.

##### ORA-02825: request on free list was not free

Cause: This is an internal error.

Action: Contact Oracle Support.

##### ORA-02826: illegal block size

Cause: A negative number was given for the I/O block size to be used by the asynchronous I/O package. This is a programming error.

Action: Use either a positive number or zero to get the default value.

##### ORA-02827: invalid file number

Cause: The file number where an operation will be done is either less than zero or is greater than the maximum number of files than can be open.

Action: Since the calling program should not touch this number, this is a programming error.

##### ORA-02828: segment free list is empty

Cause: No segments are available to allocated.

Action: Free some segments, or shut down the package and re-initialize it with a higher number of segments.

##### ORA-02829: no segment of the proper size is available

Cause: No segment of the proper size is ready for use by the caller.

Action: Free some segments and try again.

##### ORA-02830: segment could not be split - no free segments available

Cause: A segment that is larger than that desired failed to split, because no free segment was available.

Action: Free some segments and try again.

##### ORA-02831: segment deallocation failed - empty segment list

Cause: The caller attempted to deallocate a segment, but the "in use" list was empty. This is a programming error.

Action: Verify the calling program.

##### ORA-02832: segment deallocation failed - segment not on list

Cause: The caller attempted to deallocate a segment that was not on the "in use" list. This is a programming error.

Action: Verify the calling program.

##### ORA-02833: server was unable to close file

Cause: A server failed to close a file being used for asynchronous I/O.

Action: Examine the UNIX error number for more information.

##### ORA-02834: server unable to open file

Cause: The server failed to open a file for use with asynchronous I/O.

Action: Examine the UNIX error number for more information.

##### ORA-02835: server unable to send signal to client

Cause: This is an internal error.

Action: Contact Oracle Support.

##### ORA-02836: unable to create temporary key file

Cause: This is an internal error.

Action: Contact Oracle Support.

##### ORA-02837: unable to unlink temporary file

Cause: This is an internal error.

Action: Contact Oracle Support.

##### ORA-02838: unable to arm signal handler for the alarm signal

Cause: The arming of a signal handler for the alarm signal failed. This is an internal error.

Action: Contact Oracle Support.

##### ORA-02839: sync of blocks to disk failed

Cause: The server failed to flush its writes out to disk.

Action: Examine the UNIX error number.

##### ORA-02840: open of log file by client failed

Cause: The client process failed to open its log file.

Action: Examine the UNIX error number for more information.

##### ORA-02841: server died on start up

Cause: A server exited during its initialization process.

Action: Examine the server logs for more information.

##### ORA-02842: client unable to fork a server

Cause: The client failed to spawn a server. Possibly, the operating system reached its limit on the number of processes that it can spawn.

Action: Either reduce the number of servers that are to be used, or reconfigure the operating system so that it can handle more processes.

##### ORA-02843: invalid value for kernel flag

Cause: An illegal value was given for the kernel flag in the information structure. Only TRUE and FALSE are permitted. This is a programming error.

Action: Verify the calling routine.

##### ORA-02844: invalid value for the leave open flag

Cause: A value was given for the flag that determines whether a file is to be left open after the client verifies if the servers can use it. Only TRUE and FALSE are supported. This is a programming error.

Action: Verify the calling routine.

##### ORA-02845: invalid value for the timing wanted flag

Cause: A value was given for the flag that indicates that operations are to be timed out. Only TRUE and FALSE are supported. This is a programming error.

Action: Verify the calling routine.

##### ORA-02846: unkillable server

Cause: A server failed to respond to the termination signal. The first number is the number of the server. The second is its UNIX process number. This is an internal problem.

Action: Contact Oracle Support.

##### ORA-02847: server did not terminate when posted

Cause: A server did not respond to a posted request to shutdown. The first number is the number of the server. The second is its UNIX process number. This is an internal problem.

Action: Contact Oracle Support.

##### ORA-02848: asynchronous I/O package is not running

Cause: An operation using the asynchronous I/O package was attempted without first initializing the package using sfainit().

Action: Call sfainit() before using the package.

##### ORA-02849: read failed because of an error

Cause: A server failed to read the requested amount of data from disk.

Action: Examine the UNIX error number.

##### ORA-02850: file is closed

Cause: A file where an asynchronous I/O operation will be performed has already been closed by the package. This is a programming error.

##### ORA-02851: request list is empty when it should not be

Cause: This is an internal problem.

Action: Contact Oracle Support.

##### ORA-02852: invalid critical-section time out value

Cause: The time given was not a positive number.

Action: Use a positive number.

##### ORA-02853: invalid server list latch time out value

Cause: The time given was not a positive number.

Action: Use a positive number.

##### ORA-02854: Invalid number of request buffers

Cause: The value given for DB_SLAVE_BUFFERS in the init.ora file is less than 0.

Action: Use a number that is greater than or equal to 0.

Prev | Top | Next
| Copyright © 1997 Oracle Corporation. All Rights Reserved. |
Library | Product | Contents | Index