ORACLE创建DBLink

2025-10-26 16:57:50

1、查看数据库中存在的DBlink 防止出现冗余的链接。使用sql:

select t.* from dba_objects t where object_type='DATABASE LINK';

或者

select * from dba_db_links;

ORACLE创建DBLink

2、创建dblink的用户有对应的数据库权 create public database link 或者create database link         如果没有,需要具有dba权限的用户授权此用户创建dblink的权限;可以使用sql:

 grant create public database link,create database link to scott;

ORACLE创建DBLink

3、创建dblink 创建dblink;实例:

create public database link pms_dblink connect to PMS identified by pms01

   using '(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST =xx.xx.xx.xx)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME =serviceName)

)

)';

ORACLE创建DBLink

4、查看dblink是否创建成功

select t.* from dba_objects t where object_type='DATABASE LINK';

ORACLE创建DBLink

5、通过查询数据判断是否可以正常链接

使用格式为 select * from table_name@dblink_name;

实例select * from table_name@pms_dblink ;

ORACLE创建DBLink

6、删除dblink;

drop public datebase  link dblink_name

ORACLE创建DBLink

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢