1. 程式人生 > >修復破壞的DUAL表

修復破壞的DUAL表

dual 恢復

1.沒有重新啟庫 建表 create table sys.dual( dummy varchar2(1) )tablespace system; 授權 grant select on sys.dual to public with grant option; 插入關鍵數據 insert into dual values('X'); 善後 查看相關SYS下的失效對象,並重新編譯 select object_name,owner,object_type from dba_objects where status='INVALID' @?/rdbms/admin/utlrp.sql 2.重新起庫 設置參數 replication_dependency_tracking 為false alter system set replication_dependency_tracking=false scope=spfile; 建表 create table sys.dual( dummy varchar2(1) )tablespace system; 授權 grant select on sys.dual to public with grant option; 插入關鍵數據 insert into dual values('X'); 設置參數 alter system set replication_dependency_tracking=true scope=spfile; 善後 查看相關SYS下的失效對象,並重新編譯 select object_name,owner,object_type from dba_objects where status='INVALID' @?/rdbms/admin/utlrp.sql


修復破壞的DUAL表