PLSQL沒法鏈接64位Oracle數據庫/Database下拉框爲空的解決方法

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

今兒個重裝了個系統,win7 64位。接着裝了個64位的oracle11g,oracle11g下載頁面:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html,找到適合本身系統的數據庫,須要將file1和file2都下載下來,壓縮到同一個文件夾下才能進行安裝,不然安裝不了sql

接着用免安裝的plsql鏈接數據庫試了試,發現沒有鏈接的權限可選,如圖數據庫

直接輸入用戶名、密碼和數據庫名,提示以下:oracle

說明plsql是不能夠直接鏈接64位oracle數據庫,只能鏈接32位。既然都安裝了64位oracle,可不能卸載了再裝32位啊,那如何鏈接64位呢,就只能藉助32位客戶端實現了。具體方法在此與你們分享一下:工具

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

下載地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,如圖htm

必定下載紅色標記的32-bit那個,點進去以後找到適合本身現有數據庫版本的那個文件下載,我裝的是oracle11.2.0.1,所以如圖:blog

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

2.下載完成以後,直接解壓到某個硬盤目錄下,如E:,如下以E盤爲例,解壓完成後,在E盤目錄下多了個instantclient_11_2目錄,而後在instantclient_11_2目錄下新建兩層文件夾\NETWORK\ADMIN,將已經安裝的oracle根目錄\product\11.2.0\dbhome_1\network\admin\tnsnames.oraget

文件複製過來。

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 版權聲明:本文爲博主原創文章,轉載請附上博文連接!

相關文章
相關標籤/搜索