oracle无效得rowid,oracle11g ACTIVE DATAGURAD ROWID 无效

ORA-01410 无效ROWID  昨天备库上的应用报该异常。经检查备库的某个表的索引不可用。

select count (*) from table  走的是关键字索引。 而主库就OK 。

难道备库在恢复过程中 造成ROWID的改变。 导致备库的索引不一致?

数据库版本是 Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0

会不会是某个BUG

Bug 8740993

Abstract: ORA-1410 OCCURRED ON ADG STANDBY DATABASE DURING TABLE SCAN.

This bug applies to standby databases and occurs when the standby is re-applying DDL for table drops/truncates/shrinks. The buffer cache is not being updated for the new object numbers.

Fixed in 12.1, 11.2.0.2

索引会不会呢?

在另外个网站也找到相应的问题

数据库11G,做Active DG读写分离.周五系统上线开发在一张表drop indexes之后insert在create index在备库select count(*) from报 invalid ROWID.从新在主库alter index index_name rebuild online问题解决.原因还在查找

刘大的文章 http://www.askmaclean.com/archives/ora-1410.html 说他的是BUFFER 无效ID

而我这个系统好久没做过重建索引的事情。案发前几天,记得做过了删除一个用户名字叫"CCPS”

案发时候的用户叫'CCPS1“ 难道我drop CCPS用户影响的?

备库数据保护参数

SQL> show parameter db_ultra_safe;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

db_ultra_safe                        string      OFF

SQL> show parameter db_lost_write_protect;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

db_lost_write_protect                string      NONE

SQL> show parameter db_block_check

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

db_block_checking                    string      FALSE

db_block_checksum                    string      TYPICAL

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值