现有两台数据库服务器a和b,现要通过b访问a中的数据,可以使用dblink实现。
使用b中的用户userb创建dblink:
1、查看use
rb是否有创建dblink的权限
select
*
from
user_sys_privs
where
privilege
like
'
%DATABASE LINK%
'
AND
USERNAME
='
USERB'
;
2、赋权
grant create database link to userb;
3、建立dblink
create public database link usera_link connect to usera identified by "usera" USING 'orcl';
4、使用userb访问usera的tmp表
select * from tmp@usera_link;