• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2859
  • Last Modified:

ORA-04045 and ORA-01031

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
miyahira
Asked:
miyahira
1 Solution
 
slightwv (䄆 Netminder) Commented:
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

[Webinar] Kill tickets & tabs using PowerShell

Are you tired of cycling through the same browser tabs everyday to close the same repetitive tickets? In this webinar JumpCloud will show how you can leverage RESTful APIs to build your own PowerShell modules to kill tickets & tabs using the PowerShell command Invoke-RestMethod.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now