ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 高级复制中主体定义站点不可用的情况下清除其他主体站点的复制信息

高级复制中主体定义站点不可用的情况下清除其他主体站点的复制信息

原创 Linux操作系统 作者:husthxd 时间:2004-10-20 00:00:00 0 删除 编辑

如果主体定义站点down机需要重建复制环境

在其他站点上以sys用户清除相应的视图信息即可.


conn / as sysdba
delete DBA_REPSITES;
delete DBA_REPGROUP;
delete DEFTRANDEST;
delete DEFERROR;
delete DEFSCHEDULE;

truncate table system.DEF$_AQCALL;
truncate table system.DEF$_CALLDEST;
truncate table system.DEF$_ERROR;
truncate table system.DEF$_AQERROR;

delete DEFCALL;

commit;

相关脚本:

-- clear replication dictionary objects (on both sites) using
$ORACLE_HOME/rdbms/admin/catrepr.sql

-- recreat the replication dictionary objects on both sites using
$ORACLE_HOME/rdbms/admin/catrep.sql


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/6906/viewspace-21596/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
长期从事政务、金融等行业产品研发和架构设计工作,对Oracle、PostgreSQL以及大数据等相关技术有深入研究。现就职于广州云图数据技术有限公司,系统架构师。

注册时间:2007-12-28

  • 博文量
    1199
  • 访问量
    3668805