ORA-01403: no data found ,Standby无法apply
2010-03-17 13:43
465 查看
昨天下午,logical standby 突然无法apply.数据库报如下错误:
Warning: Apply error received: ORA-26714: User error encountered while applying. Clearing.
*** 2010-03-16 20:04:48.484
knahcapplymain: encountered error=12801
*** 2010-03-16 20:04:48.515
ksedmp: internal or fatal error
ORA-12801: error signaled in parallel query server P004
ORA-01403: no data found
查看数据库,发现如下SQL无法Apply:
update MES.BOARD_BARCODE
set
CURRENT_SEQUENCE = 23
where
BARCODE_NO = ‘A3P0046010' and
CURRENT_SEQUENCE = 22 and
ROWID = 'AAAAAAABPAABNiIAA0'
这是standby的SQL,主库的原SQL应该是:
update MES.BOARD_BARCODE
set
CURRENT_SEQUENCE = CURRENT_SEQUENCE+1
where
BARCODE_NO = ‘A3P0046010'
Google / baidu / metalink均未找到答案,为了尽快恢复应用,备份坏掉的Standby,以备日后研究,重新作Standby.
如果哪位有这方面的经验,恳请不吝提供解决方法!
数据库的版本是10.2.0.3. windows 平台。
补充:
这个问题已经解决。原来是我同事跳过了一个SQL没有执行,导致数据不一致。有几个 table是有主外键关联的。
Warning: Apply error received: ORA-26714: User error encountered while applying. Clearing.
*** 2010-03-16 20:04:48.484
knahcapplymain: encountered error=12801
*** 2010-03-16 20:04:48.515
ksedmp: internal or fatal error
ORA-12801: error signaled in parallel query server P004
ORA-01403: no data found
查看数据库,发现如下SQL无法Apply:
update MES.BOARD_BARCODE
set
CURRENT_SEQUENCE = 23
where
BARCODE_NO = ‘A3P0046010' and
CURRENT_SEQUENCE = 22 and
ROWID = 'AAAAAAABPAABNiIAA0'
这是standby的SQL,主库的原SQL应该是:
update MES.BOARD_BARCODE
set
CURRENT_SEQUENCE = CURRENT_SEQUENCE+1
where
BARCODE_NO = ‘A3P0046010'
Google / baidu / metalink均未找到答案,为了尽快恢复应用,备份坏掉的Standby,以备日后研究,重新作Standby.
如果哪位有这方面的经验,恳请不吝提供解决方法!
数据库的版本是10.2.0.3. windows 平台。
补充:
这个问题已经解决。原来是我同事跳过了一个SQL没有执行,导致数据不一致。有几个 table是有主外键关联的。
相关文章推荐
- ORA-01403:no data found 解决办法
- ORA-01403:no data found 解决方法两则
- ORA-01403: no data found
- 防止 ORA-01403: no data found
- ORA-01403: no data found
- ORA-01403:no data found 及 select a into b 空值
- ORA-01403:no data found 解决办法
- 让姐郁闷了2个小时的ORACLE:ORA-01403: no data found 数据未找到 解决
- Oracle error 1403: java.sql.SQLException: ORA-01403: no data found ORA-06512: at line 1 has been det
- ORA-2330 ORA-01403: no data found
- 触发器ORA-01403: no data found的解决方法
- Oracle 10.2 流复制问题(一)—— ORA-01403: no data found
- ora-1403 :no data found
- Receving Transactions > No data found IQC无法接收PO采购物料
- ORA-12519: TNS:no appropriate service handler found 解决
- ORA-12519: TNS:no appropriate service handler found 解决
- Spring Data JPA: No property foo found for type Bar
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决
- 【原创】select count(*) into 也会报 NO_DATA_FOUND 异常?!
- ORA-12519, TNS:no appropriate service handler found