在Windows7上使用Oracle

來源:互聯網
上載者:User

看這篇文章的標題,似乎很平常,大家可能會問:難道Windows7上使用Oracle有問題嗎?答案是:有。我就被折騰了一陣子,今天終於搞定了,寫篇文章與大家共用。

 

我現在用的是Windows7, 由於有時候要查查Oracle的資料,因此安裝了PL/SQL Developer,由於這個工具需要Oracle用戶端支援,因此,我又安裝了手頭有的Oracle 10.2 Client,結果在配置串連測試的時候,總是提示無法識別描述符。在網上查了很多資料,比如安裝之前修改一下安裝程式中的設定檔,將setup.exe的相容性修改一下,使用管理員安裝等等,都不行。今天是周五,正好清淨,加班研究。

 

上Oracle官方網站,看了10.2是不支援Windows 7的,又看11.2,支援Win7,那就下載一個11.2吧,但又一看,安裝程式2G,太大了,我只是需要一個用戶端而已,之前聽說有一種Instant Client比較小(49M),可以支援PL/SQL Developer這的工具OCI調用。於是下載Instant Client 11.2,由於內網限制,不能下載,於是遠端桌面登陸到外網,下載,然後再通過QQ中轉站上傳,再進內網從中轉站下載下來。

 

一個壓縮包,解壓一看,沒有任何說明文檔,於是又從網上找說明,百度找不到,Google找到了,按照說明配置,成功搞定,步驟如下:

1. 從Oracle官方網站下載 Oracle Database Instant Client 11.2 (需要oralce帳號,沒有就註冊一個);

2. 將壓縮包解壓到本機目錄,如:D:/oracle

3. 將安裝目錄(d:/oracle)添加到Windows系統變數path中;

4. 新增Winows使用者變數NLS_LAN = AMERICAN.AMERIC.UTF8(要與你的資料庫一致,一般是這個)

5. 新增Windows系統變數TNS_ADMIN=D:/ORACLE(安裝目錄)

6. 在安裝目錄建立一個檔案tnsnames.ora,裡面的內容為:

S5=

  (DESCRIPTION=

      (ADDRESS=(PROTOCOL = TCP) (HOST = 192.168.1.5) (PORT=1521))

      (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORCL))

  )

 

(以上內容全部手寫,以達到默寫的效果:)對需要修改的變數做如下說明:

S5: 本地服務名

192.168.1.5:資料庫伺服器IP地址

1521:資料庫伺服器連接埠

ORCL:全域資料庫名

 

開啟PLSQL Developer,登陸介面點取消,點擊菜單工具-喜好設定,在“OCI庫”的選項裡面填入安裝路徑D:/oracle,重啟PLSQL Developer,選擇服務名,輸入使用者名稱密碼,登陸成功!

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.