ORA-02082: 回送数据库链接必须具有连接限定词

前言

  • 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的链接名
  • 或者更换数据库的服务名

你可能感兴趣的:(error,oracle)