`
elevenlsy
  • 浏览: 31624 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

ORACLE 同义词(Synonyms和DBLinks)

阅读更多

     数据库中 用户a  访问 用户b 中表t_department    

     首先在 库a中建立DBLinks 来链接两个库具体如下:

create database link TESTLINK1
connect to ACSYS//库b的某个用户名
identified by "djzcq"//对应的密码
using 'b';//所在服务器的库命名

      然后建立同义词 具体如下:

CREATE SYNONYM user1.t_dpt_01 FOR acsys.t_department@TESTLINK1;//t_department是库b中的表名

commit;

      最后可以在库a中访问到库b中的表了,具体如下:

select * from t_dpt_01 ;

值得主意的是:只能访问指定的用户所拥有访问权限的表,例如库a的用户user1只能访问库b中用户acsys所拥有权限的表或其它对象。

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics