oracle创建dblink同义词,Oracle中DBlink与同义词

Oracle Dblink and synonym(同义词)

一.创建前提

1.具有创建link权限

2.创建同义词权限(synonym)

3.授权命令(在sys用户下)

grant CREATE PUBLIC DATABASE LINK,DROP PUBLIC DATABASE LINK to local_userName;

二.Link相关权限的查看方式

1.以sys用户登录本地数据库

2.查看命令:

select * from user_sys_privs

where privilege like upper('%link%');

结果:

7d3ad8e2f0405a4bf3103f072fd202e9.png

3.可以看出dblink有三种权限

DATABASE LINK (只能是创建者使用)

PUBLIC DATABASE LINK (所有用户)

DROP PUBLIC DATABASE LINK (删除link)

三.DBlink的两种创建方式

1. 在本地数据库tnsnames.ora文件中配置

create public database link link_name connect to remote_user identified by remote_password using 'instance_name';

其中link_name是你创建的dblink名字,instance_name

是远程数据库的实例名,remote_user/remote_password

是登录到远程数据库的用户/密码。

你可能感兴趣的:(oracle创建dblink同义词,Oracle中DBlink与同义词)