c*****d 发帖数: 6045 | 1 公司QA数据库A的alert文件出现了这个错误
ORA-02062: distributed recovery received DBID e5baefd7, expected 22ef50a7
应该和前几天的migration有关,大概情况是这样的
数据库A中有一个distributed transaction,通过db link对数据库B作insert操作
B原来在一个server上,后来通过exp/imp恢复在另外一个server上
然后distributed transaction发现db id变了,所以出现这个错误
因为是QA,按照oracle的文档直接remove这个tx entry
我想复制这个错误,谁知道怎么人为实现这个错误?
我试验了了这个场景,不行
在A数据库作一个local insert, 然后做remote insert,不提交
B数据库shutdown immediate
然后A上commit
A数据库直接报B数据库不available |
|