oracle error- ORA-01052: required destination LOG_ARCHIVE_DUPLEX_DEST is not specified

Oracle error
oracle, oracle error, oracle blog
ORA-01052: required destination LOG_ARCHIVE_DUPLEX_DEST is not specified

Cause: A valid destination for parameter LOG_ARCHIVE_DUPLEX_DEST was not specified when parameter LOG_ARCHIVE_MIN_SUCCEED_DEST was set to two.
Action: Either specify a value for parameter LOG_ARCHIVE_DUPLEX_DEST, or reduce the value for parameter LOG_ARCHIVE_MIN_SUCCEED_DEST to one.


See more oracle error here.

oracle error- ORA-01037: maximum cursor memory exceeded

Oracle error
oracle, oracle error, oracle blog


ORA-01037: maximum cursor memory exceeded

Cause: Attempting to process a complex sql statement which consumed all available memory of the cursor.
Action: Simplify the complex sql statement.


See more oracle error here.

oracle error- ORA-01036: illegal variable name/number

Oracle error
oracle, oracle error, oracle blog



ORA-01036: illegal variable name/number
Cause: Unable to find bind context on user side
Action: Make sure that the variable being bound is in the sql statement.

See more oracle error here.

oracle error- ORA-01035: ORACLE only available to users with RESTRICTED SESSION privilege

Oracle error
oracle, oracle error, oracle blog


ORA-01035: ORACLE only available to users with RESTRICTED SESSION privilege
Cause: Logins are disallowed because an instance started in restricted mode. Only users with RESTRICTED SESSION system privilege can log on.
Action: Request that Oracle be restarted without the restricted option or obtain the RESTRICTED SESSION system privilege.



See more oracle error here.

oracle error- ORA-01034: ORACLE not available

Oracle error
oracle, oracle error, oracle blog


ORA-01034: ORACLE not available
Cause: Oracle was not started up. Possible causes include the following:- The SGA requires more space than was allocated for it. - The operating-system variable pointing to the instance is improperly defined.
Action: Refer to accompanying messages for possible causes and correct the problem mentioned in the other messages. If Oracle has been initialized, then on some operating systems, verify that Oracle was linked correctly. See the platform specific Oracle documentation.


See more oracle error here.

oracle error- ORA-01033: ORACLE initialization or shutdown in progress

Oracle error
oracle, oracle error, oracle blog
ORA-01033: ORACLE initialization or shutdown in progress


Cause: An attempt was made to log on while Oracle is being started up or shutdown.
Action: Wait a few minutes. Then retry the operation.



See more oracle error here.

oracle error- ORA-01032: no such userid

Oracle error
oracle, oracle error, oracle blog


ORA-01032: no such userid
Cause: This is an internal error message related to Export/Import.
Action: Contact customer support.



See more oracle error here.

oracle error- ORA-01031: insufficient privileges - error

Oracle error
oracle, oracle error, oracle blog
ORA-01031: insufficient privileges

Cause: An attempt was made to change the current username or password without the appropriate privilege. This error also occurs if attempting to install a database without the necessary operating system privileges. When Trusted Oracle is configure in DBMS MAC, this error may occur if the user was granted the necessary privilege at a higher label than the current login.
Action: Ask the database administrator to perform the operation or grant the required privileges. For Trusted Oracle users getting this error although granted the the appropriate privilege at a higher label, ask the database administrator to regrant the privilege at the appropriate label.


See more oracle error here.

oracle error- ORA-01030: SELECT ... INTO variable does not exist

Oracle error
oracle, oracle error, oracle blog


ORA-01030: SELECT ... INTO variable does not exist
Cause: The SELECT... INTO specified in the bind call does not correspond to a variable in the SQL statement.
Action: If it is not possible to correct the statement, call customer support.

See more oracle error here.

oracle error- ORA-01029: internal two task error

Oracle error
oracle, oracle error, oracle blog


ORA-01029: internal two task error
Cause: Received a request to send the long again when there is no long
Action: Report as a bug



See more oracle error here.

oracle error- ORA-01028: internal two task error

Oracle error
oracle, oracle error, oracle blog


ORA-01028: internal two task error
Cause: Received send long message but don't have the cursor context.
Action: Report as a bug.



See more oracle error here.

oracle error- ORA-01027: bind variables not allowed for data definition operations

Oracle error
oracle, oracle error, oracle blog



ORA-01027: bind variables not allowed for data definition operations
Cause: An attempt was made to use a bind variable in a SQL data definition operation.
Action: Such bind variables are not allowed.



See more oracle error here.

oracle error- ORA-01026: multiple buffers of size > 4000 in the bind list

Oracle error
oracle, oracle error, oracle blog




ORA-01026: multiple buffers of size > 4000 in the bind list
Cause: More than one long buffer in the bind list.
Action: Change the buffer size to be less than 4000 for the bind variable bound to a normal column.




See more oracle error here.

oracle error- ORA-01025: UPI parameter out of range

Oracle error
oracle, oracle error, oracle blog


ORA-01025: UPI parameter out of range
Cause: An integer parameter to a upi function is out of range.
Action: This usually indicates an error in a tool built on top of the oracle dbms. Report the error to your customer support representative.



See more oracle error here.

oracle error- ORA-01023: Cursor context not found (Invalid cursor number)

Oracle error
oracle, oracle error, oracle blog


ORA-01023: Cursor context not found (Invalid cursor number)
Cause: The cursor number is not a valid open cursor.
Action: Make sure that the cursor is open.



See more oracle error here.

oracle error- ORA-01022: database operation not supported in this configuration

Oracle error
oracle, oracle error, oracle blog


ORA-01022: database operation not supported in this configuration
Cause: The attempted database operation does not conform to the user programming interface (UPI) for the two communicating ORACLE servers.
Action: You may need to upgrade one or more of your ORACLE servers or re-link your user side application with new libraries. Report the problem to Worldwide Customer Support.



See more oracle error here.

oracle error- ORA-01019: unable to allocate memory in the user side

Oracle error
oracle, oracle error, oracle blog



ORA-01019: unable to allocate memory in the user side
Cause: The user side memory allocator returned error.
Action: Increase the processes heap size or switch to the old set of calls.




See more oracle error here.

oracle error - ORA-01016: This function can be called only after a fetch

Oracle error
oracle, oracle error, oracle blog


ORA-01016: This function can be called only after a fetch
Cause: Cursor in an invalid state.
Action: Make sure that the oci/upi function is called after fetch.



See more oracle error here.

oracle error- ORA-01010: invalid OCI operation

Oracle error
oracle, oracle error, oracle blog


ORA-01010: invalid OCI operation
Cause: One of the following: 1) You attempted an invalid OCI operation. 2) You are using an Oracle client application linked with version 7.1 (or higher) libraries, the environment variable ORA_ENCRYPT_LOGIN is set to TRUE, and you attempted to connect to a version 7.0 (or lower) Oracle Server. 3) You are connected to a version 7.1 (or higher) Oracle Server, the initialization parameter DBLINK_ENCRYPT_LOGIN is set to TRUE, and you attempted to use a database link pointing to a version 7.0 (or lower) Oracle Server. 4) You are connected to a version 9.0.2(or higher) Oracle Server and you attempted to use a database link pointing to a version 9.0.1(or lower) Oracle Server for distributed autonomous transaction.
Action: For the above causes: 1) Do not use the invalid OCI operation. 2) If you do not wish to use encrypted connect passwords in your distributed database, set ORA_ENCRYPT_LOGIN to FALSE. If you wish to use encrypted connect passwords, you must upgrade all Oracle Servers to version 7.1 (or higher). 3) If you do not wish to use encrypted database links in your distributed database, set DBLINK_ENCRYPT_LOGIN to FALSE. If you wish to use encrypted database links, you must upgrade all Oracle Servers to version 7.1 (or higher). 4) Do not attempt distributed autonomous transaction on version 9.0.1(or lower) Oracle Server.

See more oracle error here.

oracle error- ORA-01002: fetch out of sequence

Oracle error
oracle, oracle error, oracle blog
ORA-01002: fetch out of sequence


Cause: This error means that a fetch has been attempted from a cursor which is no longer valid. Note that a PL/SQL cursor loop implicitly does fetches, and thus may also cause this error. There are a number of possible causes for this error, including: 1) Fetching from a cursor after the last row has been retrieved and the ORA-1403 error returned. 2) If the cursor has been opened with the FOR UPDATE clause, fetching after a COMMIT has been issued will return the error. 3) Rebinding any placeholders in the SQL statement, then issuing a fetch before reexecuting the statement.
Action: 1) Do not issue a fetch statement after the last row has been retrieved - there are no more rows to fetch. 2) Do not issue a COMMIT inside a fetch loop for a cursor that has been opened FOR UPDATE. 3) Reexecute the statement after rebinding, then attempt to fetch again.



See more oracle error here.

oracle error- ORA-00991: only MAC privileges may be granted to procedures

Oracle error
oracle, oracle error, oracle blog


ORA-00991: only MAC privileges may be granted to procedures
Cause: Object privileges or non-MAC system privileges were granted to the procedure.
Action: Only grant MAC privileges using the PROCEDURE clause.



See more oracle error here.

oracle error- ORA-00983: cannot audit or noaudit SYS user actions

Oracle error
oracle, oracle error, oracle blog
ORA-00983: cannot audit or noaudit SYS user actions

Cause: An attempt was made to AUDIT or NOAUDIT SYS user actions.
Action: Execute the statement again with a valid user.



See more oracle error here.

oracle error- ORA-00981: cannot mix table and system auditing options

Oracle error
oracle, oracle error, oracle blog
ORA-00981: cannot mix table and system auditing options


Cause: Table and system-wide auditing options were specified in the same AUDIT or NOAUDIT statement.
Action: You must issue table and system options in separate statements.

See more oracle error here.

oracle error- ORA-00980: synonym translation is no longer valid

Oracle error
oracle, oracle error, oracle blog
ORA-00980: synonym translation is no longer valid


Cause: A synonym did not translate to a legal target object. This could happen for one of the following reasons:1. The target schema does not exist. 2. The target object does not exist. 3. The synonym specifies an incorrect database link. 4. The synonym is not versioned but specifies a versioned target object.
Action: Change the synonym definition so that the synonym points at a legal target object.



See more oracle error here.

oracle error- ORA-00977: duplicate auditing option

Oracle error
oracle, oracle error, oracle blog
ORA-00977: duplicate auditing option


Cause: AUDIT or NOAUDIT statement specifies an option more than once
Action: Either use ALL with no other auditing options or make sure no option is listed more than once.

See more oracle error here.

oracle error- ORA-00976: Specified pseudocolumn or operator not allowed here.

Oracle error
oracle, oracle error, oracle blog



ORA-00976: Specified pseudocolumn or operator not allowed here.
Cause: LEVEL, PRIOR, ROWNUM, CONNECT_BY_ROOT, CONNECT_BY_ISLEAF or CONNECT_BY_ISCYCLE was specified at an illegal location.
Action: Remove LEVEL, PRIOR, ROWNUM, CONNECT_BY_ROOT, CONNECT_BY_ISLEAF or CONNECT_BY_ISCYCLE.







See more oracle error here.

oracle error- ORA-00972: identifier is too long

Oracle error
oracle, oracle error, oracle blog
ORA-00972: identifier is too long


Cause: An identifier with more than 30 characters was specified.
Action: Specify at most 30 characters.

See more oracle error here.

oracle error- ORA-00965: column aliases not allowed for '*'

Oracle error
oracle, oracle error, oracle blog


ORA-00965: column aliases not allowed for '*'
Cause: The statement is trying to alias the * expression in the select list which is not legal.
Action: Remove the alias.



See more oracle error here.

oracle error- ORA-00964: table name not in FROM list

Oracle error
oracle, oracle error, oracle blog
ORA-00964: table name not in FROM list


Cause: The table name referred in the select list is not specified in the from list.
Action: Make sure the name is correctly specified and matches one of the names in the from list.

See more oracle error here.

oracle error- ORA-00962: too many group-by / order-by expressions

Oracle error
oracle, oracle error, oracle blog


ORA-00962: too many group-by / order-by expressions
Cause: The group-by or order-by column list contain more than 1000 expressions.
Action: Use 1000 or less expressions in the group-by or order-by list.

See more oracle error here.

oracle error- ORA-00960: ambiguous column naming in select list

Oracle error
oracle, oracle error, oracle blog


ORA-00960: ambiguous column naming in select list
Cause: A column name in the order-by list matches more than one select list columns.
Action: Remove duplicate column naming in select list.



See more oracle error here.