oracle-2_dblink的建立和使用

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
相關文章
相關標籤/搜索