Oracle创建Dblink步骤详解

Oracle创建Dblink步骤详解

当用户需要在本地数据库A,去访问另一个数据库B中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。下面讲解如何在本地数据库中创建dblink.

首先在创建dblink之前用户必须有创建dblink的权限

以sys用户登录到本地数据库A

查看当前用户是否具有Dblink权限语句

select * from user_sys_privs t where t.privilege like upper('%link%');

在sys用户下,把CREATE PUBLIC DATABASE LINK,CREATE DATABASE LINK,DROP PUBLIC DATABASE LINK权限授予给你的用户

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

然后以username用户登录本地数据库A

create database dbnamelink connect to username identified by password using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = xxx.xx.xxx.xx)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl))))';

版权声明:
作者:广州前端开发
链接:https://www.develophm.com/index.php/oracle/238/
来源:开发之家
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>