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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
ITPUB数据库版块资深版主,对Oracle、PostgreSQL有深入研究。

注册时间:2007-12-28

  • 博文量
    1559
  • 访问量
    4231445