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表
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。