一、查询是否具有创建DBLink的权限
select * from user_sys_privs where privilege like upper('%DATABASE LINK%');
二、如果没有,则需要使用 sysdba 角色给用户赋权
grant create public database link to dbusername;
三、创建dblink
-- 如果创建全局 dblink,必须使用 systm 或 sys 用户,在 database 前加 public。
create /* public */ database link dblink1
connect to dbusername identified by dbpassword
using 'TNS链接';
四、验证、查询数据
select xxx FROM 表名@数据库链接名;
五、删除 DBLink
drop /* public */ database link dblink1;