2011年(93)
分类: Oracle
2011-11-23 12:49:03
SQL> show parameter global_names NAME
TYPE VALUE
------------------------------------ ----------- --------- global_names
boolean FALSE SQL> select * from global_name;; GLOBAL_NAME
---------------------------------------------------------- DMDB
SQL> show parameter global_names NAME
TYPE VALUE
------------------------------------ ----------- ------- global_names
boolean FALSE SQL> select * from global_name; GLOBAL_NAME
--------------------------------------------------------
SQL> create database link test_link connect to test identified by test using 'DMDB';
数据库链接已创建。
SQL> select * from ;
SQL> select * from ;
SQL> create database link test_link2 connect to test identified by test using 'DMDB';
数据库链接已创建。
SQL> select * from ;
SQL> alter system set global_names=true;
系统已更改。 SQL> select * from ;
select * from *第 1 行出现错误:
ORA-02085: 数据库链接 TEST_LINK2 连接到 DMDB SQL> select * from
select * from *第 1 行出现错误:
ORA-02085: 数据库链接 TEST_LINK 连接到 DMDB 而再次将XJ库的global_names设为FALSE,则数据库链接又可用了。
SQL> alter system set global_names=false; 系统已更改。
SQL> select * from ;
SQL> select * from ;
在DMDB库上: SQL> alter system set global_names=false;
系统已更改。 在XJ库上: SQL> select * from ;
在XJ库上: SQL> alter system set global_names=true;
系统已更改。
SQL> create database link dmdb connect to test identified by test using 'dmdb';
数据库链接已创建。 SQL> select * from ;
SQL> select * from ;
select * from * 第 1 行出现错误: ORA-02085: 数据库链接 TEST_LINK 连接到 DMDB SQL> select * from ;
select * from *第 1 行出现错误: ORA-02085: 数据库链接 TEST_LINK2 连接到 DMDB
SQL> create database to test identified by test using 'dmdb';
数据库链接已创建。
SQL> create database to test identified by test using 'dmdb';
数据库链接已创建。
SQL> select * ;
SQL> select * ;
SQL> select * ;