plsql無法連接64位oracle數(shù)據(jù)庫的解決方法

轉(zhuǎn)載blog.itpub.net/24193972/viewspace-1114871/

今兒個重裝了個系統(tǒng),win8 64位。接著裝了個64位的oracle11g,oracle11g下載頁面:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html,找到適合自己系統(tǒng)的數(shù)據(jù)庫,需要將file1和file2都下載下來,壓縮到同一個文件夾下才能進(jìn)行安裝,否則安裝不了。

接著用免安裝的plsql連接數(shù)據(jù)庫試了試,發(fā)現(xiàn)沒有連接的權(quán)限可選,如圖

直接輸入用戶名、密碼和數(shù)據(jù)庫名,提示如下:

說明plsql是不可以直接連接64位oracle數(shù)據(jù)庫,只能連接32位。既然都安裝了64位oracle,可不能卸載了再裝32位啊,那如何連接64位呢,就只能借助32位客戶端實現(xiàn)了。具體方法在此與大家分享一下:

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

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

一定下載紅色標(biāo)記的32-bit那個,點進(jìn)去之后找到適合自己現(xiàn)有數(shù)據(jù)庫版本的那個文件下載,我裝的是oracle11.2.0.1,因此如圖:

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

2.下載完成之后,直接解壓到某個硬盤目錄下,如E:,以下以E盤為例,解壓完成后,在E盤目錄下多了個instantclient_11_2目錄,然后在instantclient_11_2目錄下新建兩層文件夾NETWORKADMIN,將已經(jīng)安裝的oracle根目錄product11.2.0dbhome_1 etworkadmintnsnames.ora

文件復(fù)制過來。

3.配置plsql的首選項

打開plsql,點取消不進(jìn)行連接數(shù)據(jù)庫。進(jìn)入之后,在工具欄中找到工具》首選項,如圖:

檢查連接選中,

oracle主目錄名:e:instantclient_11_2,

OCI庫:e:instantclient_11_2oci.dll

設(shè)置完成之后點擊應(yīng)用即可。

4.添加環(huán)境變量

右擊計算機(jī)---屬性---高級系統(tǒng)設(shè)置---高級選項卡》環(huán)境變量,如圖:

在系統(tǒng)變量中添加兩個變量:

TNS_ADMIN:oracle根目錄product11.2.0dbhome_1NETWORKADMIN

NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

點擊確定。

5.重啟計算機(jī),重啟plsql,你會有意想不到的驚喜~~~try it!good luck!O(∩_∩)O~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容