1. 程式人生 > >建立oracle dblink 過程

建立oracle dblink 過程

今天為了從外網資料庫匯入到內網資料庫,採用了dblink方式進行.

    建立dblink分為兩個步驟:

   1.建立本地服務名

   2.-- Create database link
create database link TEST.US.ORACLE.COM
  connect to user identified by pwd
  using '(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )';

曾經參考語句:

CREATE DATABASE LINK資料庫連結名CONNECT TO 使用者名稱 IDENTIFIED BY 密碼 USING ‘資料庫連線字串’;

資料庫連線字串可以用NET8 EASY CONFIG或者直接修改TNSNAMES.ORA裡定義.

資料庫引數global_name=true時要求資料庫連結名稱跟遠端資料庫名稱一樣

資料庫全域性名稱可以用以下命令查出
SELECT * FROM GLOBAL_NAME;

查詢遠端資料庫裡的表
SELECT …… FROM 表名@資料庫連結名;

附帶說下同義詞建立:

CREATE SYNONYM同義詞名FOR 表名;
CREATE SYNONYM同義詞名FOR 表名@資料庫連結名;