Oracle DBLINK
作用:将多个不同地点的服务器的oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个远程的数据库中的对象。
语法:
CREATE [PUBLIC] DATABASE LINK dblink CONNECT TO user IDENTIFIED BY password USING ‘connect_string’;
DROP [PUBLIC] DATABASE LINK dblink;
在ORCL库上创建DBLINK,TEST为连接库。
连接的账号和密码是区别大小写的。
方法一:
CREATE DATABASE LINK LINK_TEST
CONNECT TO ods IDENTIFIED BY ods
USING '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = LOCALHOST )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = TEST)
)
)';
SELECT * FROM DBA_DB_LINKS;
SELECT * FROM DBLINKTABLE@LINK_TEST;
DROP DATABASE LINK LINK_TEST
方法二:
CREATE DATABASE LINK LINK_TEST_S CONNECT TO ODS IDENTIFIED BY ODS USING 'test';
SELECT * FROM DBLINKTABLE@LINK_TEST_S
DROP DATABASE LINK LINK_TEST_S
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29050044/viewspace-2140914/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29050044/viewspace-2140914/