Oracle Database Errors or Warnings from Error ORA-04081 to ORA-04090



ORA-04081: trigger ‘string’ already exists
Cause: The TRIGGER name or type already exists.
Action: Use a different trigger name or drop the trigger which is of the same name.
ORA-04082: NEW or OLD references not allowed in table level triggers
Cause: The trigger is accessing “new” or “old” values in a table trigger.
Action: Remove any new or old references.
ORA-04083: invalid trigger variable ‘string’
Cause: The variable referenced in the trigger body is invalid.
Action: See the manual for valid trigger variable types.

ORA-04084: cannot change NEW values for this trigger type
Cause: New trigger variables can only be changed in before row insert or update triggers.
Action: Change the trigger type or remove the variable reference.
ORA-04085: cannot change the value of an OLD reference variable
Cause: Old values can only be read and not changed.
Action: Do not attempt to change an old variable.
ORA-04086: trigger description too long, move comments into triggering code
Cause: The trigger description is limited to 2000 characters (for dictionary storage reasons). The description does not include the text of the “when” clause or the text of the pl/sql code executed for the trigger.
Action: If the trigger description contains a large comment, move that

ORA-04087: cannot change the value of ROWID reference variable
Cause: Rowid’s can only be read and not changed.
Action: Do not attempt to change an rowid value.
ORA-04088: error during execution of trigger ‘string.string’
Cause: A runtime error occurred during execution of a trigger.
Action: Check the triggers which were involved in the operation.
ORA-04089: cannot create triggers on objects owned by SYS
Cause: An attempt was made to create a trigger on an object owned by SYS.
Action: Do not create triggers on objects owned by SYS.
ORA-04090: ‘string’ specifies same table, event and trigger time as ‘string’
Cause: Trigger is of duplicate event and trigger time.
Action: Combine the triggering information into one trigger which is fired at the given time.

Above are list of Oracle Database Errors or Warnings from Error ORA-04081 to ORA-04090 received while performing certain operation against Oracle Database or related products.

What are Oracle Database Error Messages?

Oracle Error Messages may be returned while using products which are part of Oracle Database.  Each Oracle Database Error or Warning Message mentioned above contains the Warning or Error Message Statement, a short explanation of the probable causes of the Error message, and a recommended action.

Hope this was helpful.

SQLServerF1 Team
Information about Oracle Database Error Messages or Warning Messages on Windows and Linux Operating Systems.


Leave a Reply

Your email address will not be published. Required fields are marked *