1、建立dblink數據庫
一、查詢建立dblink表ide
SELECT * FROM DBA_DB_LINKS;spa
DECLARE I NUMBER(22); BEGIN SELECT COUNT(*) INTO I FROM DBA_DB_LINKS WHERE DB_LINK = 'ZSZQ_DBLINKNEW'; IF I=0 THEN EXECUTE IMMEDIATE 'CREATE DATABASE LINK ZSZQ_DBLINKNEW CONNECT TO "EMPZSZQ" identified by "123456" USING ''(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.169.0.42)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ZSZQ) ))'''; END IF; END; /
二、字段解釋code
ZSZQ_DBLINKNEW:dblink名稱 EMPZSZQ:數據庫用戶名 123456:數據庫密碼 192.169.0.42:數據庫ip地址 1521:orale數據庫端口 ZSZQ:數據庫實例名 三、dblink的用法 select * from tb_cpzx_vpif_cpdm_wms@zszq_dblinknew where id =109981; 注: tb_cpzx_vpif_cpdm_wms:數據庫中表名稱 zszq_dblinknew:dblink中名稱,對應表DBA_DB_LINKS中字段DB_LINK