|
试一下GLOBAL_NAME名后面加一个@服务名,看行不行
如果直接建立和GLOBAL_NAME具有相同名称的数据库链会报错。
SQL> CONN YANGTK/YANGTK@DICSYS
已连接。
SQL> SELECT * FROM GLOBAL_NAME;
GLOBAL_NAME
----------------------------------------------------
DICSYS.YANGTINGKUN
SQL> SELECT * FROM DBA_DB_LINKS;
未选定行
SQL> CREATE DATABASE LINK DICSYS.YANGTINGKUN CONNECT TO YANGTK IDENTIFIED BY YANGTK USING 'DICSYS';
CREATE DATABASE LINK DICSYS.YANGTINGKUN CONNECT TO YANGTK IDENTIFIED BY YANGTK USING 'DICSYS'
*
ERROR 位于第 1 行:
ORA-02082: 回送数据库链接必须具有连结限定词
必须在数据库链后面添加连结限定词,如下:
SQL> CREATE DATABASE LINK DICSYS.YANGTINGKUN@DICSYS
2 CONNECT TO YANGTK IDENTIFIED BY YANGTK USING 'DICSYS';
数据库链接已创建。
|