ORACLE DBLink创建

在写测试脚本时,经常需要跨库取数据,SQL本省不执行跨库查找。Oracle提供DBLink链接,支持跨库操作。

1、创建DBLink

Create public database link Next_DBLink
connect to Next_DB/*另一个库的名称*/ identified by Next_DB_Password/*另一个库的密码*/
using '(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=192.111.**.**)(PORT=1521))
)
(CONNECT_DATA=
(SERVICE_NAME=NEXT_DB_SERVER/*另一个库的实例名称*/)
)
)'

2、使用另一个库的对象

/*使用另一个库的表*/
select * tbl_A@Next_DBLink;
/*使用另一个库的表字段*/
type_ExName  tbl_A.ExName@Next_DBLink

3、删除已创建的对象

drop public database link Nex_DBLink/*数据链接的名称*/

 

上一篇:oracle 中 dblink 的简单使用


下一篇:MySQL相当于PostgreSQL的dblink模块吗?