首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

三个库之间建两个dblink有关问题

2012-05-04 
三个库之间建两个dblink问题各位大虾,问题情况如下:如题,为了方便,我举个例子有a,b,c三个库,现在c库中有一

三个库之间建两个dblink问题
各位大虾,问题情况如下:如题,为了方便,我举个例子

有a,b,c三个库,现在c库中有一张表t, 要求,b建立c库的dblink去访问t表,而且在本地建立了t表的同义词,现在a建立b库的dblink,建立b库中t表( 其中在b库中这是一个同义词 )的同义词来取数。


现在我们按普通的方法建了dblink跟同义词,发现a库查询取数的时候报错啦,为什么呢?

该如何建立呢?

[解决办法]
测试了一下可以用啊

1.在B库建dblink,同义词
建dblink略
建同义词 :CREATE PUBLIC SYNONYM t FOR t@c;

2.在a库建dblink,同义词
建dblink略
建同义词 :CREATE PUBLIC SYNONYM t FOR t@b;

这样就可以了啊,你的报什么错

热点排行