plsql無法串連64位oracle資料庫的解決方案

來源:互聯網
上載者:User

標籤:

今兒個重裝了個系統,win8 64位。接著裝了個64位的oracle11g,oracle11g下載頁面: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html ,找到適合自己系統的資料庫,需要將file1和file2都下載下來,壓縮到同一個檔案夾下才能進行安裝,否則安裝不了。

接著用免安裝的plsql串連資料庫試了試,發現沒有串連的許可權可選,

直接輸入使用者名稱、密碼和資料庫名,提示如下:

說明plsql是不可以直接連接64位oracle資料庫,只能串連32位。既然都安裝了64位oracle,可不能卸載了再裝32位啊,那如何串連64位呢,就只能藉助32位用戶端實現了。具體方法在此與大家分享一下:

1.首先下載32位的oracle用戶端

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

一定下載紅色標記的32-bit那個,點進去之後找到適合自己現有資料庫版本的那個檔案下載,我裝的是oracle11.2.0.1,因此

右擊迅雷下載即可,不大,貌似49M多一點點。

2.下載完成之後,直接解壓到某個硬碟目錄下,如E:\,以下以E盤為例,解壓完成後,在E盤目錄下多了個instantclient_11_2目錄,然後在instantclient_11_2目錄下建立兩層檔案夾\NETWORK\ADMIN,將已經安裝的oracle根目錄\product\11.2.0\dbhome_1\network\admin\tnsnames.ora

檔案複製過來。

3.配置plsql的喜好設定

開啟plsql,點取消不進行串連資料庫。進入之後,在工具列中找到工具》喜好設定,

檢查串連選中,

oracle主目錄名:e:\instantclient_11_2,

OCI庫:e:\instantclient_11_2\oci.dll

設定完成之後點擊應用即可。

4.添加環境變數

右擊電腦---屬性---進階系統設定---進階選項卡》環境變數,

 

在系統變數中添加兩個變數:

TNS_ADMIN:oracle根目錄\product\11.2.0\dbhome_1\NETWORK\ADMIN

NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

點擊確定。

5.重啟電腦,重啟plsql,你會有意想不到的驚喜~~~try it!good luck!O(∩_∩)O~

出自於:http://blog.sina.com.cn/s/blog_475839a50101hoyg.html  阿凡的部落格

 

此時如果系統能夠正常開啟登入頁面但是無法登入上系統;提示“登入出錯”,但PL/SQL 已經連上你需要做如下操作:

 

如 E:\instantclient_11_2 這個是32位的用戶端; 那麼你需要將 用戶端的地址加入 環境變數中

 

 

在系統的環境變數PATH中加入以上路徑。

之後再運行程式,程式會依照PATH路徑尋找oci.dll,程式會自動找到32位或者64位的oci.dll就能串連上資料庫了。

 

還有種方法:要是嫌麻煩,裝個32位的伺服器版本

 

 

 

 

 

 

 

 

plsql無法串連64位oracle資料庫的解決方案

聯繫我們

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