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;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM