DB Link 去除域名

1.查看global_name的设置
SQL> show parameters global_name;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
global_names                         boolean     FALSE
 
默认情况下就是false
 
2.查看GLOBAL_NAME
 
SQL> SELECT * FROM GLOBAL_NAME;
GLOBAL_NAME
--------------------------------------------------------------------------------
HXL.REGRESS.RDBMS.DEV.US.ORACLE.COM
 
看到了吧,hostname(HXL)之后加了一串长长的尾巴.
 
3.查看之前创建的DB Link
SQL> select db_link from dba_db_links;
DB_LINK
--------------------------------------------------------------------------------
P605_DB.REGRESS.RDBMS.DEV.US.ORACLE.COM
 
4.更新global_name
SQL> update GLOBAL_NAME
  2    set GLOBAL_NAME='HXL';
1 row updated.
SQL> commit;
Commit complete.
 
5.重新创建DB Link
SQL>create database link P605_DB
  connect to DBLINKUSR identified by test
  using 'np605_db';
SQL> select db_link from dba_db_links;
DB_LINK
--------------------------------------------------
P605_DB

看到了吧,没有那串长长的尾巴了,呵呵!
 
-- The End --
原文地址:https://www.cnblogs.com/kevinkim/p/3316514.html