Oracle - 无法使用 DB Link 11.2.0.1.0 到 11.2.0.4.0?

问题描述 投票:0回答:1

我想使用 DB Link 11.2.0.1.0 到 11.2.0.4.0.

所以,我在 11.2.0.1.0 中创建 DB Link,并将 SELECT 查询发送到 11.2.0.4.0.

但是出现错误

14:35:07 Error: ORA-00600: internal error code arguments: [2252], [9170], [2244904288], [], [], [], [], [], [], [], [], []

不能使用11.2.0.1.0到11.2.0.4.0的DB Link吗?

或者有什么办法可以解决这个错误吗?

oracle dblink
1个回答
0
投票

我没有这两个 Oracle 数据库版本来尝试自己,但是-它们太接近(小数点后第三位不同),我怀疑它不会工作。

另一方面,ORA-00600 通常是坏消息,因为它代表 Oracle bug,您应该向 Oracle 支持报告。但是,由于 11g 不受支持,您可能会倒霉。


您是否正确创建了数据库链接?当我们创建实际上无效的数据库链接时,Oracle 有点 fools 我们,但它(Oracle)报告它是 successfully created.

这是Oracle 11.2.0.4.0;不存在的用户不存在(当然不存在),但是 - 创建了数据库链接:

SQL> create database link dbl_test
  2    connect to non_existent_user
  3    identified by you_must_be_kidding
  4    using 'orcl';

Database link created.

我可以用吗?当然不是:

SQL> select * from dual@dbl_test;
select * from dual@dbl_test
                   *
ERROR at line 1:
ORA-12154: TNS:could not resolve the connect identifier specified

所以,也许你像我一样做了一些愚蠢的事情,认为一切都很好,但事实并非如此。

我建议您删除它(链接)并重新创建它,仔细指定所有相关信息。

© www.soinside.com 2019 - 2024. All rights reserved.