第一步:赋予权限
在创建database link之前,我们需要判断,登陆的用户是否具备创建database link 的权限.
-- 查看用户是否具备创建database link 权限 select * from user_sys_privs where privilege like upper('%DATABASE LINK%') AND USERNAME='fsyth_2019';
如果查询有返回行,则表示具备创建database link权限,否则,则需要使用sys登陆orcl为用户赋予创建权限
grant create public database link to fsyth_2019;
第二步;创建database link
1)pl/sql developer 图形化创建
填写完成后点击“Apply”按钮即可创建成功。
2)sql语句创建
-- 注意一点,如果密码是数字开头,用“”括起来
create public database link db_fscz_2019
connect to WANGYONG identified by "123456"
USING 'ORCL21'
第三步:操作
1)通过db_link访问表
select * from FB_B_INACTIVESERVICE@db_fscz_2019
2)通过db_link插入数据
insert into FB_B_INACTIVESERVICE@db_fscz_2019
select * from FB_B_INACTIVESERVICE
其他类似