ORACLE创建DBLink

 时间:2026-02-18 11:39:03

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

  • ORA-00257: archiver error
  • PL/SQL Developer连接远程数据库
  • oracle数据库使用imp exp进行跨数据库迁移
  • sql中怎么把日期和时分秒拼接
  • excel修改文件编码格式
  • 热门搜索
    安全小知识手抄报 元宵节手抄报内容资料 楹联手抄报 绿色环保手抄报图片 党史国史手抄报 关于妇女节的手抄报 六一手抄报简单又漂亮 冠状病毒手抄报 父亲节手抄报内容 普通话手抄报简单