Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

ORA-04045: errors during recompilation/revalidation and ORA-06508

449325Aug 5 2005 — edited Aug 5 2005
Hi,

I had a "crash" on my database and had to re-run the catalog.sql and catproc.sql scripts.
Now, I am able to connect to the database, browse through the tables, add tuples, etc.
But I am not able to create a new table, I get the following error:

SQL> create table test(i int);
create table test(i int)
*
ERROR at line 1:
ORA-04045: errors during recompilation/revalidation of
SYS.CDC_CREATE_CTABLE_BEFORE
ORA-06508: PL/SQL: could not find program unit being called
ORA-06512: at line 2
ORA-06508: PL/SQL: could not find program unit being called
ORA-06512: at line 2

Any ideas on what is going wrong?

To rebuild the catalog, I had followed the following steps:
- connect as sysdba user sys
alter system disable restricted session;
ALTER SYSTEM SET "_system_trig_enabled"=FALSE;
@?/rdbms/admin/catalog
@?/rdbms/admin/catproc
ALTER SYSTEM SET "_system_trig_enabled"=TRUE;
alter system disable restricted session;

Thanks,
Juliana
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Sep 2 2005
Added on Aug 5 2005
3 comments
1,604 views