ITPub博客

首页 > Linux操作系统 > Linux操作系统 > logical standby案例一

logical standby案例一

原创 Linux操作系统 作者:g644516804 时间:2011-09-16 12:41:46 0 删除 编辑

查看正在執行的SQL

0.  logical standby DB

  shutdown abort   or    alter database stop logical standby apply;

0.1

  startup

1.

 select * from dba_db_links

 

 CREATE PUBLIC DATABASE LINK "TEMP"  CONNECT TO smp IDENTIFIED BY ezsfcs  USING 'STCSMES'

 

2.

  EXECUTE DBMS_LOGSTDBY.SKIP('DML','SMP','SFCS_HOLD_DETAIL');

 

3.

  alter database start logical standby apply;

 

4.-- select * from dba_logstdby_progress 確認 Logical standby DB  同步已接近目前時間後,即暂时skip该table,先让其他的动作继续apply,直到同步时间接近目前的时间,再stop apply

注意看下:read scn,read time

 logical standby:

  alter database stop logical standby apply;

 

5. logical Standby DB:

 

  SELECT APPLIED_SCN, LATEST_SCN, MINING_SCN, RESTART_SCN FROM V$LOGSTDBY_PROGRESS;

  取得 RESTART_SCN.

 

6.

 --conn as sysdba

 truncate table smp.SFCS_HOLD_DETAIL;

 

 INSERT /*+ APPEND*/ INTO SMP.SFCS_HOLD_DETAIL SELECT * FROM SMP.SFCS_HOLD_DETAIL@TEMP AS  OF SCN 5994454880116;

 commit;

 EXECUTE DBMS_LOGSTDBY.UNSKIP('DML','SMP','SFCS_HOLD_DETAIL');

 analyze table smp.SFCS_HOLD_DETAIL compute statistics;

 alter database start logical standby apply immediate;

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

上一篇: 再一次的失败
请登录后发表评论 登录
全部评论

注册时间:2011-03-04

  • 博文量
    104
  • 访问量
    271262