Oracle Database Link

创建公共数据连接(Database Link)。

-- Drop existing database link 
drop database link ERPBASE;
-- Create database link 
create database link ERPBASE
connect to rdmdbtest identified by rdmdbtest
using '(DESCRIPTION =
    (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 172.29.129.31)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )  ';

查询

SELECT * FROM DC_VACCINATION_INFO@ERPBASE 

FORM 后跟的是链所连接的数据库中的表,之后紧跟@链名称。@前面是表名

修改

UPDATE DC_VACCINATION_INFO@ERPBASE 
SET VACCINATION_FILE_NO=1
WHERE ID =79

创建同义词 (SYNONYM)

CREATE SYNONYM AAA FOR DC_VACCINATION_INFO@ERPBASE

根据同义词进行查找

select * from AAA

修改

UPDATE AAA 
SET VACCINATION_FILE_NO=1
WHERE ID =79

DB2 的 别名 = Oracle 的 同义词
DB2 的 昵称 = Oracle 的 公共数据连接

详细参数说明可访问:http://blog.csdn.net/shimiso/article/details/6854511

posted @ 2013-02-20 14:19  VipSoft  阅读(484)  评论(0编辑  收藏  举报