之前努力過很多次,都沒搞定plsql在64位系統上支援orale
今天又試了一把貌似找到問題所在了:
1、指定oracle 主目錄,目錄下要有tnsname.ora這個檔案,並且這個檔案要有符合命名規則的描述。這個目錄可以用
e:\bak\plsqldeveloper_64_ok\plsql\instantclient_11_2
2、指定oci.dll目錄:只要在plsql的引數中把oci.dll目錄給制定好,就行,當然oci.dll一定要是支援64位環境下的檔案,否則是不行的,我看了我用的最後修改時間是 2023年11.28(我用修改日期是10.4月份的就不行,耽誤了我好長時間)。
1、以上方法,在plsql7環境下,測試不成功,plsql11環境下成功。
2、如果報不能識別:p_aaa_weixin_find_vip,則需要在前面增加使用者***:
***.p_aaa_weixin_find_vip
3、有的時候完成上述步驟還不行,那就把眼前能看到的tnsname.ora裡面的連線引數增加乙個正確的,省得有的時候不確定plsql讀取的是那個的(有時讀取當前目錄的,有時讀取設定的oracle主目錄下的,有時讀取的系統已經安裝好的tnsname.ora),這樣也能提高成功率。
plsql如何支援64位的oracle
1 並安裝oracle 11g r2 64位,忽略硬體檢測失敗資訊 2 oracle 11g r2 32 位 客戶端,將其解壓到d app jack product目錄下,並命名為instantclient 3 並安裝pl sql 8.0,安裝過程中pl sql會自動檢測客戶端目錄,載入對應dll,...
如何讓plsql連線64位oracle資料庫
plsql只是32位的,如何操作64的資料庫,方法如下 3.然後找到oracle安裝目錄中的network admin tnsnames.ora檔案,將network admin tnsnames.ora資料夾結構及檔案都複製到instantclient basic win32解壓縮的資料夾之中 4...
Pl sql連64位oracle方法備忘
注 機器上裝的是oracle11g 64位 在instantclient 10 2下建sqlnet.ora檔案,內容為 sqlnet.authentication services nts names.directory path tnsnames,ezconnect orcl descriptio...