创建公共数据连接(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 的 公共数据连接