码迷,mamicode.com
首页 > 其他好文 > 详细

修复破坏的DUAL表

时间:2018-02-24 11:48:57      阅读:171      评论:0      收藏:0      [点我收藏+]

标签: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表

标签:dual   恢复   

原文地址:http://blog.51cto.com/10579005/2072535

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!