逻辑standby的apply进程自动stop

今天收到logical standby发过来的sms,消息显示log apply进程已经stop。登入server查看,发现log显示:
Mon Nov  9 01:00:04 2009
alter tablespace  SYSTEM  begin  backup
Mon Nov  9 01:00:04 2009
ORA-1123 signalled during: alter tablespace  SYSTEM  begin  backup ...
LOGSTDBY status: ORA-01123: cannot start online backup; media recovery not enabled
LOGSTDBY Apply process P004 pid=24 OS id=29661 stopped
Mon Nov  9 01:00:05 2009
Errors in file /u01/product/admin/mxdell/bdump/mxdell_lsp0_29872.trc:
ORA-12801: error signaled in parallel query server P004
ORA-01123: cannot start online backup; media recovery not enabled
LOGSTDBY Apply process P006 pid=26 OS id=29665 stopped
LOGSTDBY Apply process P007 pid=29 OS id=29667 stopped
LOGSTDBY Analyzer process P003 pid=23 OS id=29659 stopped
LOGSTDBY Apply process P005 pid=25 OS id=29663 stopped
LOGSTDBY Apply process P008 pid=31 OS id=29669 stopped

Mon Nov  9 01:00:17 2009
RFS[1]: Archived Log: '/data1/mxdell/arch2/1_88_702393373.arc'

询问同事,发现在进行热备准备做物理standby。

因此暂时只能skip ddl。

SQL> alter database stop logical standby apply;

Database altered.

SQL> exec dbms_logstdby.skip('NON_SCHEMA_DDL');

PL/SQL procedure successfully completed.

SQL> alter database start logical standby apply;

Database altered.

应用完成后,再开启ddl应用:

SQL> alter database stop logical standby apply;

Database altered.

SQL> exec dbms_logstdby.unskip('NON_SCHEMA_DDL');

PL/SQL procedure successfully completed.

SQL> alter database start logical standby apply;

Database altered.

参看log:
Mon Nov  9 01:09:22 2009
LOGSTDBY status: ORA-16205: DDL skipped due to skip setting
LOGSTDBY status: ORA-16205: DDL skipped due to skip setting
LOGSTDBY status: ORA-16205: DDL skipped due to skip setting
LOGSTDBY status: ORA-16205: DDL skipped due to skip setting
LOGSTDBY status: ORA-16205: DDL skipped due to skip setting
LOGSTDBY status: ORA-16205: DDL skipped due to skip setting
LOGSTDBY status: ORA-16205: DDL skipped due to skip setting
LOGSTDBY status: ORA-16205: DDL skipped due to skip setting
LOGSTDBY status: ORA-16205: DDL skipped due to skip setting
LOGSTDBY status: ORA-16205: DDL skipped due to skip setting
LOGSTDBY status: ORA-16205: DDL skipped due to skip setting
LOGSTDBY status: ORA-16205: DDL skipped due to skip setting
LOGSTDBY status: ORA-16205: DDL skipped due to skip setting

Mon Nov  9 01:09:23 2009
LOGMINER: End mining logfile: /data1/mxdell/arch2/1_87_702393373.arc
Mon Nov  9 01:09:23 2009
LOGMINER: Begin mining logfile for session 1 thread 1 sequence 88, /data1/mxdell/arch2/1_88_702393373.arc
Mon Nov  9 01:09:23 2009
LOGMINER: End mining logfile: /data1/mxdell/arch2/1_88_702393373.arc

不知道有没有更好的办法来做这个事情?

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

转载于:http://blog.itpub.net/110321/viewspace-618429/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值