暂无图片
oracle 创建DBLink 的时候测试连接报如下错误,要什么查找问题?
我来答
分享
Mark
2023-11-24
oracle 创建DBLink 的时候测试连接报如下错误,要什么查找问题?

创建dblink

CREATE PUBLIC DATABASE LINK TOEAPLOGDB
CONNECT TO EAPLOG
IDENTIFIED BY <password>
USING 'x.x.x.x:1521/EAPLOGDB';

报错如下

*********************************************************************
Link : "TOEAPLOGDB"
Error : ORA-00604: error occurred at recursive SQL level 1
ORA-06502: PL/SQL: numeric or value error
ORA-06512: at line 12
ORA-02063: 紧接着 3 lines (起自 TOEAPLOGDB)
*********************************************************************

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
Thomas

USING后用这种简单的IP:1521/SID方式可以么?我以前创建是用这种:

using
'(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip_address)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = sid)
)
)';

暂无图片 评论
暂无图片 有用 3
Mark
题主
2023-11-24
这个库用这两种方式创建dblink 连接到其中一个库不行,连接到其他库是可以。所以不知道是那个库的问题。
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏