免安裝oracle用戶端使用PL SQL developer串連遠程oracle伺服器(綠色版oracle用戶端)

來源:互聯網
上載者:User

 

近期有需求要串連遠程oracle伺服器,雖說有許多工具都可以串連,比如DbVisualizer,navicat等都可以,可眾所周知,PL SQL DEVELOPER這個工具在oracle的操作方面是其他任何工具都無法比擬的,再加上學習oracle的人都肯定使用這個工具,也很熟悉這個工具的使用。但以往如果要用這個工具串連遠端伺服器都需要安裝oracle的用戶端,還是比較麻煩的。經過查資料發現可以不用安裝用戶端也可以達到目的,現在分享如下:

1。首先去oracle的官方下載用戶端的壓縮包,地址是:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,選擇機器的作業系統後選擇oracle對應的版本的base那個壓縮包下載。

2。將下載後的壓縮包解壓到相應的目錄,比如 D:\worksoftware\instantclient_10_2下;

3。在這個目錄下建立NETWORD目錄,再在NETWORK目錄下建立ADMIN目錄,如D:\worksoftware\instantclient_10_2\NETWORK\ADMIN;

4。在第二步所建立的目錄下建立一個tnsnames.ora檔案,當然也可以從伺服器上copy這個檔案,檔案的內容如下

databasename =  
    (DESCRIPTION =  
      (ADDRESS_LIST =  
        (ADDRESS = (PROTOCOL = TCP)(HOST = ip address)(PORT = 1521))  
      )  
      (CONNECT_DATA =  
        (SERVICE_NAME = database name)  
      )  
    ) 
databasename =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = ip address)(PORT = 1521))
      )
      (CONNECT_DATA =
        (SERVICE_NAME = database name)
      )
    )
 

例如我的就是

 
ORCL =  
  (DESCRIPTION =  
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.113)(PORT = 1521))  
    (CONNECT_DATA =  
      (SERVER = DEDICATED)  
      (SERVICE_NAME = orcl)  
    )  
  ) 
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.113)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
5。開啟PL SQL DEVELOPER 工具,點擊tools-》preferences在右側的oracle home裡填上用戶端的home,如D:\worksoftware\instantclient_10_2;在OCI Library裡填上oci.dll路徑,如D:\worksoftware\instantclient_10_2\oci.dll;

6。配置環境變數nls_lang 變數值是:SIMPLIFIED CHINESE_CHINA.ZHS16GBK這個東西主要是解決中文問題的。

7。ok配置完畢,應該是可以的啦,最好在啟動之前先ping下遠端伺服器,通了就應該可以串連上了

8。本來想傳上去的,可是太大了。需要的可以跟我索取wsc2a7@163.com

 

 

我的配置,其中BOC_TEST_91等為連接字串

BOC_TEST_91 =  
  (DESCRIPTION =  
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.29.91)(PORT = 1521))  
    (CONNECT_DATA =    
      (SERVICE_NAME = bot)  
    )  
  )

BOC_TEST_68 =  
  (DESCRIPTION =  
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.19.68)(PORT = 1521))  
    (CONNECT_DATA =    
      (SERVICE_NAME = bot)  
    )  
  )

BOC_PRO_56 =  
  (DESCRIPTION =  
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.11.56)(PORT = 1521))  
    (CONNECT_DATA =    
      (SERVICE_NAME = bop)  
    )  
  )

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.