Oracle -无法使用数据库链接11.2.0.1.0到11.2.0.4.0?

kmb7vmvb  于 2023-03-17  发布在  Oracle
关注(0)|答案(1)|浏览(143)

我想使用数据库链接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的数据库链接?
或者有什么方法可以修复这个错误?

jm81lzqq

jm81lzqq1#

我没有这两个Oracle数据库版本来尝试自己,但是-他们是如此接近(在第三个小数点不同),我怀疑它不会工作。
另一方面,ORA-00600通常是“坏消息”,因为它代表Oracle错误,您应该向Oracle支持部门报告。但是,由于11 g不再受支持,您可能会倒霉。
您是否正确创建了数据库链接?当我们创建实际上无效的数据库链接时,Oracle有点“愚弄”我们,但它(Oracle)报告它"成功“创建。
这是Oracle 11.2.0.4.0;不存在的用户不存在(当然不存在),但创建了- database链接:

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

所以,也许你像我一样做了一些愚蠢的事情,认为一切都很好,而事实并非如此。
我建议您删除它(链接)并重新创建它,仔细指定所有相关信息。

相关问题