1.创建dblink(例如:本地数据库,到其他数据库(192.168.xxx.xxx) )
create database link TEST250link
connect to EDUBIS identified by edubis
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.xxx.xxx)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)';
2.创建同义词(在本地数据库创建 dblink对应的数据库的sul_test表的 同义词:test_250_sul_test )
Create SYNONYM test_250_sul_test FOR sul_test@TEST250link;
3.对同义词(即在本地库中操作其他库的表)进行操作
SELECT * FROM test_250_sul_test
UPDATE test_250_sul_test SET user_account = 'sul' WHERE rid='d321e811dc6e467b8c821883e911d68b'
COMMIT;
其他的详细用法可参照:
http://blog.csdn.net/davidhsing/article/details/6408770
http://www.cnblogs.com/quanweiru/archive/2012/11/09/2762397.html