oracle 跨库同义词
create database link XJDB2(dblink的名称)
connect to DSA(目标数据库用户名) identified by dsadsa(目标数据库用户密码)
(下面的写法我知道的有两种,不过这种写法不需要在其他的配置。)
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)';
在创建前如果访问dsa用户中的表需要写
select * from tableName@XJDB2;
下面是同义词的创建了。
create or replace synonym tableName
for DSA.tableName@XJDB2;
之后就可以写
select * from tableName
作者:
luosm(luosm's Blog on 博客园)
出处:http://www.cnblogs.com/luosm/
本作品由luosm 创作,采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。 欢迎转载,但任何转载必须保留完整文章,在显要地方显示署名以及原文链接。如您有任何疑问或者授权方面的协商,请 给我留言。
出处:http://www.cnblogs.com/luosm/
本作品由luosm 创作,采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。 欢迎转载,但任何转载必须保留完整文章,在显要地方显示署名以及原文链接。如您有任何疑问或者授权方面的协商,请 给我留言。
浙公网安备 33010602011771号