设置数据库参数global_names=false,不要求建立的数据库链接和目的数据库的全局名称一致。global_names=true则要求, 多少有些不方便。 oracle9i和oracle8i都可以在DBA用户下用SQL命令改变global_names参数alter system set global_names=false,建立公有的数据库链接:
create public database link pubs connect to testuser identified by testuser_pwd using 'pubs'; create public database link northwind connect to testuser identified by testuser_pwd using 'northwind';
create table stores as select * from stores@pubs; select zip from stores; ERROR 位于第 1 行: ORA-00904: 无效列名 select "zip" from stores; zip ----- 98056 92789 96745 98014 90019 89076