现有数据库 A,B ,C
B数据库有一个指向A数据库的DBLINK和指向C数据库的DBLink
使用存储过程将从A数据库中的表中查询出数据插入到C数据库相同的表中。
有时会报ORA-02068: following severe error from
ORA-02063: preceding line from B.REGRESS.RDBMS.DEV.US.ORACLE.COM
ORA-02063: 紧接着 2 lines (起自 APP)
其中APP是B指向C的DBLINK由于出错会导致事务回滚,同步数据失败。因A与C两个数据库所处网络无法直接连通,只有B数据库可以同时连通两个数据库服务器所在的网络,故这样做A和C数据库的数据同步,不知是否还有别的办法解决A和C数据同步的问题。这种错误主要由哪些可能的原因所致,有什么好的解决办法?谢谢
B数据库有一个指向A数据库的DBLINK和指向C数据库的DBLink
使用存储过程将从A数据库中的表中查询出数据插入到C数据库相同的表中。
有时会报ORA-02068: following severe error from
ORA-02063: preceding line from B.REGRESS.RDBMS.DEV.US.ORACLE.COM
ORA-02063: 紧接着 2 lines (起自 APP)
其中APP是B指向C的DBLINK由于出错会导致事务回滚,同步数据失败。因A与C两个数据库所处网络无法直接连通,只有B数据库可以同时连通两个数据库服务器所在的网络,故这样做A和C数据库的数据同步,不知是否还有别的办法解决A和C数据同步的问题。这种错误主要由哪些可能的原因所致,有什么好的解决办法?谢谢
解决方案 »
- 如何知道某个表或者对象,主键的自动增长用的是sequence
- oracle81序列能导出来吗?。。急。。。
- oracle导入超问题,问题如下图
- 关于用B表更新和插入A表的问题,请指教.
- myeclipse连接oracle出java.lang.ClassNotFoundException: sun.jdbc.driver.OracleDriver
- 救命啊 如何在oracle数据库中创建动态数组
- Oracle 初学者 存储过程调用
- BLOB类型的读取与插入,up有分!
- 为何服务器死掉
- 关于msflxgrd.ocx的使用
- 求一个存储过程
- JDBC CallableStatement 执行oracle 自动建表和插入数据问题
这样的情况,很可能是BUG。建议metalink上看看,是否需要打patch。
AIX Oracle 10.2.0 C
既然是 A 库 和 C 库 做同步数据,为什么非要走 B库呢?
不能直接在A 库上面建立 C库的 DBLINK?
1.在B库中 建立 A库 和 C库 DBLINK2.在B库中建立 A库中要导入C库的数据表,先把A库中需要的数据导入B库。3.当导入完成以后,在将B库中的数据 导入 C库中。4.你可以编写过程完成此项任务。