前言
- oracle 12.1.x
- pl/sql 11.0.2
- 添加DBLink时,发生ORA-02082错误
分析
- 创建DBLink所在服务器,有名为orcl的服务名
- 欲创建的DBLink的链接名也叫orcl
- 因此,链接名和服务名相同。
- ORA-02082错误,在本例中的含义是链接名和服务名不能相同
create database link orcl
connect to SRIE
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.200.213)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)';
解决办法
- 更换DBLink的链接名
- 或者更换数据库的服务名