Pl sql連64位oracle方法備忘

2021-07-09 16:41:19 字數 1173 閱讀 7184

注:機器上裝的是oracle11g 64位

在instantclient_10_2下建sqlnet.ora檔案,內容為:

sqlnet.authentication_services= (nts)

names.directory_path= (tnsnames, ezconnect)

orcl =

(description =

(address_list =

(address = (protocol = tcp)(host = yw-mobile)(port = 1521))

)(connect_data =

(server = dedicated)

(service_name = orcl)

))

yw-mobile是本機的計算機名

然後,設定環境變數

變數名: tns_admin

否則出現:ora-12154: tns:could not resolve the connect identifier specified錯誤

開啟pl/sql,開啟時,可能沒有connect as 選項,不管,直接點取消,進入plsql的介面。

另,不要勾選」在oci8上強制使用oci7",不然登入的時候,是沒有connect as選項的。

設定完後,儲存,關掉pl/sql,登入的時候就能看到connect as 選項了,也能正常登入了。

最後,只需要解決亂碼問題就好,解決亂碼一般用下面的兩種方法:

1、設定環境變數(全域性,可能對其它oracle客戶端產生影響)

「計算機」->「系統屬性」->「高階系統設定」->「系統屬性/高階 選項卡」->「環境變數」->「系統變數」->「新建」->

變數名:nls_lang

變數值:simplified chinese_china.zhs16gbk

2、設定登錄檔

設定登錄檔(不適用於instant client或其他xcopy客戶端)(全域性,可能對其它oracle客戶端產生影響)

[hkey_local_machine\software\oracle\key_xe]

"nls_lang"="simplified chinese_china.zhs16gbk"

其中key_xe可能和不同的oracle安裝包不同,根據自己情況進行調整。

讓 PLSQL 支援 64 位ORACLE

之前努力過很多次,都沒搞定plsql在64位系統上支援orale 今天又試了一把貌似找到問題所在了 1 指定oracle 主目錄,目錄下要有tnsname.ora這個檔案,並且這個檔案要有符合命名規則的描述。這個目錄可以用 e bak plsqldeveloper 64 ok plsql insta...

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,...

如何解決64位Oracle連線PL SQL的問題

事情是這樣的,今天回家想配環境,安裝了64位的oracle10g服務端 當然我知道10g已經out了 然後說死pl sql都不好使,一查,哦 原來pl sql只能和32位的oracle一起工作,哦 這事兒好像之前發生過有點兒印象 咋整,卸了重按?好吧,我不羅嗦我的心路歷程了,反正我經過一番查詢,終於...