天天看點

PLSQL無法連接配接64位Oracle資料庫/Database下拉框為空的解決方法

原創:https://blog.csdn.net/sdmanooo/article/details/14055077

今兒個重裝了個系統,win7 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~

作者:帥到被人砍啊

來源:CSDN

原文:https://blog.csdn.net/sdmanooo/article/details/14055077

版權聲明:本文為部落客原創文章,轉載請附上博文連結!

**************勝者先勝而後求戰,敗者先戰而後求勝!**************