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
相关文章
相关标签/搜索