这两天在公司做项目,负责了数据下发相关的工作,需要把其他数据库的数据到我们数据库中进行展示,其中需要用到dblink和Synonyms(同义词),现将创建的过程记录下来。
1.查看所有dblink
--可以查看有哪些dblink,但没有详情 SELECT * FROM dba_objects o where o.OBJECT_TYPE='DATABASE LINK' --推荐使用,可以查看create的详情 SELECT * FROM DBA_DB_LINKS2.创建dblink2.1 方法一:pl/sql界面创建
2.1用语言创建
-- Create database link create public database link DB_SYPT_KF connect to DB_SYPT using '(DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =150.18.44.110)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = syptdb)))'; 3.查询数据 select * FROM 表名@数据库用户名; 4.删除dblink drop /* public */ database link dblink的名称;