Category Archives: ORA Database Error Messages

ORA-00051: timeout occurred while waiting for a resource

ORA-00051: timeout occurred while waiting for a resource

ORA-00051: timeout occurred while waiting for a resource
Cause: Usually due to a dead instance.
Action: Check for any dead, unrecovered instances and recover them.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

ORA-00050: operating system error occurred while obtaining an enqueue

ORA-00050: operating system error occurred while obtaining an enqueue

ORA-00050: operating system error occurred while obtaining an enqueue
Cause: Could not obtain the operating system resources necessary to cover an oracle enqueue. This is normally the result of an operating system user quota that is too low.
Action: Look up the operating system error in your system documentation and perform the needed action.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

ORA-00042: Unknown Service name string

ORA-00042: Unknown Service name string

ORA-00042: Unknown Service name string
Cause: An attempt was made to use an invalid application service.
OAction: Use a valid service name from SERVICE$ or add a new service using the DBMS_SERVICE package.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

ORA-00041: active time limit exceeded – session terminated

ORA-00041: active time limit exceeded – session terminated

ORA-00041: active time limit exceeded – session terminated
Cause: The Resource Manager SWITCH_TIME limit was exceeded.
Action: Reduce the complexity of the update or query, or contact your database administrator for more information.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

ORA-00040: active time limit exceeded – call aborted

ORA-00040: active time limit exceeded – call aborted

ORA-00040: active time limit exceeded – call aborted
Cause: The Resource Manager SWITCH_TIME limit was exceeded.
Action: Reduce the complexity of the update or query, or contact your database administrator for more information.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

ORA-00038: Cannot create session: server group belongs to another user

ORA-00038: Cannot create session: server group belongs to another user

ORA-00038: Cannot create session: server group belongs to another user
Cause: An attempt was made to create a non-migratable session in a server group that is owned by a different user.
Action: A server group is owned by the first user who logs into a server in the server group in non-migratable mode. All subsequent non-migratable mode logins must be made by the user who owns the server group. To have a different user login in non-migratable mode, the ownership of the server group will have to be changed. This can be done by logging off all current sessions and detaching from all existing servers in the server group and then having the new user login to become the new owner.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

ORA-00037: cannot switch to a session belonging to a different server group

ORA-00037: cannot switch to a session belonging to a different server group

ORA-00037: cannot switch to a session belonging to a different server group
Cause: An attempt was made to switch to a session in a different server group. This is not allowed.
Action: Make sure the server switches to a session that belongs to its server group.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

ORA-00036: maximum number of recursive SQL levels (string) exceeded

ORA-00036: maximum number of recursive SQL levels (string) exceeded

ORA-00036: maximum number of recursive SQL levels (string) exceeded
Cause: An attempt was made to go more than the specified number of recursive SQL levels.
Action: Remove the recursive SQL, possibly a recursive trigger.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

ORA-00035: LICENSE_MAX_USERS cannot be less than current number of users

ORA-00035: LICENSE_MAX_USERS cannot be less than current number of users

ORA-00035: LICENSE_MAX_USERS cannot be less than current number of users
Cause: Specified values for LICENSE_MAX_USERS is less than the current number of users.
Action: Check the license limit and drop extra users or purchase more licenses.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

ORA-00034: cannot string in current PL/SQL session

ORA-00034: cannot string in current PL/SQL session

ORA-00034: cannot string in current PL/SQL session
Cause: An attempt was made to issue a commit or rollback from a PL/SQL object (procedure, function, package) in a session that has this disabled (by ‘alter session disable commit in procedure’)
Action: Enable commits from PL/SQL in this session, or do not attempt to use commit or rollback in PL/SQL when they are disabled in the current session.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/