oracle快照dblink,snapshot的时候提示表或试图不存在,该如何处理
oracle快照dblink,snapshot的时候提示表或试图不存在
A服务器和B服务器 都有表 test_user
第一步: A服务器创建 dblink
没有问题
第二步:A服务器
没有问题
第三步:B服务器
没有问题
第四步:A服务器
然后就提示:表或试图不存在。什么情况,求指点
------解决方案--------------------
是不是第四步多了个空格?
test_user @yuleiDBLink.test.com.cn 改成 test_user@yuleiDBLink.test.com.cn
------解决方案--------------------
是不是你权限不够,或者你的表没有建同义词,加个schema.test_user@....试试
A服务器和B服务器 都有表 test_user
第一步: A服务器创建 dblink
create database link "yuleiDBLink"
connect to "yulei" identified by "admin"
using ' (DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.202)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ylwz)
)
)';
没有问题
第二步:A服务器
select * from test_user@yuleiDBLink.test.com.cn
没有问题
第三步:B服务器
Create snapshot log on test_user;
没有问题
第四步:A服务器
Create snapshot sn_test_user as select * from test_user @yuleiDBLink.test.com.cn
然后就提示:表或试图不存在。什么情况,求指点
------解决方案--------------------
是不是第四步多了个空格?
test_user @yuleiDBLink.test.com.cn 改成 test_user@yuleiDBLink.test.com.cn
------解决方案--------------------
是不是你权限不够,或者你的表没有建同义词,加个schema.test_user@....试试