oracle相关,  个人笔记

dblink创建,查询,删除

`dblink创建,查询,删除,
select owner,object_name from dba_objects where object_type='DATABASE LINK';--查询现有的DBLINK
1:创建dblink:

create public database link hr_cf_link
connect to hruser IDENTIFIED BY hruser
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =134.64.105.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ahtest)
)
)';

已知远程表a

2:查询:

select * from a@ link hr_cf_link ;//查询对方表要用表明,加上@,加上diblink链接名:link hr_cf_link
对远程表的查询。

3:创建同义词

CREATE SYNONYM hr_tocfuser FOR a@hr_cf_link;

同义词创建后,我们以进行如下进行数据查询

select * from hr_tocfuser;//来查询远程表

4:删除dblink

drop public database link hr_cf_link ;

5:删除同义词

drop synonym 《同义词名称》
`

dblink创建,查询,删除已关闭评论