Solved

ORA-04045 and ORA-01031

Posted on 2011-03-22
1
2,480 Views
Last Modified: 2013-12-19
Hi,

I've got an Oracle 9i, Windows Server 2003. Yesterday,  I created a new instance and run  catalog.sql and catproc.sql. Today, I can't logon with any normal user into database (i.e: scott/tiger). I can only logon with system or a user with dba role.

With any other user I got this error when trying to logon:

ORA-04045: errors during recompilation/revalidation of SIGA01.DATA_LOGON_TRIGGER
ORA-01031: insufficient provileges

SIGA01 is an schema created in my database.
I read that the real error is ORA-01031, that there's something missing to recompile.
What could be it?
0
Comment
Question by:miyahira
1 Comment
 
LVL 76

Accepted Solution

by:
slightwv (䄆 Netminder) earned 500 total points
ID: 35193211
You have a logon trigger that isn't compiled in the new database.  It probably cannot compile.  There is something it needs missing in the new database.

If you need it, you need to see why it isn't compiling.  Otherwise, drop it.
0

Featured Post

Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This post first appeared at Oracleinaction  (http://oracleinaction.com/undo-and-redo-in-oracle/)by Anju Garg (Myself). I  will demonstrate that undo for DML’s is stored both in undo tablespace and online redo logs. Then, we will analyze the reaso…
Using SQL Scripts we can save all the SQL queries as files that we use very frequently on our database later point of time. This is one of the feature present under SQL Workshop in Oracle Application Express.
This video shows how to configure and send email from and Oracle database using both UTL_SMTP and UTL_MAIL, as well as comparing UTL_SMTP to a manual SMTP conversation with a mail server.
This video shows how to copy an entire tablespace from one database to another database using Transportable Tablespace functionality.

808 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question