创建dblink 及 同义词

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

posted on 2014-04-08 17:41  soryou  阅读(224)  评论(0)    收藏  举报