Oracle之dblink操作

当需要进行跨表空间查询数据时,就需要用到dblink进行两个表空间之间的数据连接;

1. 查询数据库已有的dblink信息:

select * from dba_db_links;

 

2. 删除已创建的dblink信息:

drop public database link #{DB_LINK};

删除dblink时会提示没有权限,使用SQLPLUS / AS SYSDBA;命令登录管理员账户删除即可;  

 

3. 创建dblink信息:

CREATE PUBLIC database link MES_BACKUP CONNECT TO alstom IDENTIFIED BY "123456" 
using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))';

创建dblink时会提示没有权限,使用SQLPLUS / AS SYSDBA;命令登录管理员账户创建即可; 

 

4. 使用dblink进行数据查询:

select code from umpp_plan_order@MES_BACKUP;

 

posted @ 2022-03-28 15:39  尘世间迷茫的小书童  阅读(813)  评论(0编辑  收藏  举报