1. 程式人生 > >SQL Server 2008 新建連結伺服器 for Oracle

SQL Server 2008 新建連結伺服器 for Oracle

通過建立連結伺服器即可在SQL Server中訪問Oracle資料庫中的資料。

一、環境

  A: Oralce DB Server

  • OS: CentOS 6.4 32位
  • IP: 172.18.16.54
  • 安裝軟體:Oracle 10g(10201_database_win32.zip),資料庫名:ORCL,使用者名稱:orcl,密碼:orcl

  B: SQL Server DB Server

  • OS: Win7 32位
  • IP: 172.18.16.65
  • 安裝軟體:SQL Server 2008,Oracle 11g Client(win32_11gR2_client.zip)

二、Oracle 11g客戶端安裝配置

  將下載下來的zip檔案解壓並執行setup.exe檔案進行安裝,安裝路徑:D:\Oracle\product\11.2.0\client_1。安裝過程進行到80%的時候,會執行下面的配置程式,直接將該視窗關閉,在接下來的視窗點取消。

  修改檔案D:\Oracle\product\11.2.0\client_1\NETWORK\ADMIN\tnsnames.ora

# tnsnames.ora Network Configuration File: /opt/oracle/102/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.18.16.54)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = orcl)
    )
  )

三、建立連結伺服器

  開啟Microsoft SQL Server Management Studio>伺服器物件>連結伺服器,右鍵新建連結伺服器,連結伺服器配置如下圖。

  至此,就可以通過連結伺服器LINKORCL訪問Oracle資料庫ORCL