oracle 10g跟9i一樣用。只不過它自帶的客戶端管理起來不是很方便。所以可以安裝10g的服務(wù)器端,安裝9i的客戶端進(jìn)行管理。
本站為您提供的是Oracle10g精簡(jiǎn)綠色版客戶端
具體操作步驟如下:
解壓到任何目錄即可使用。
network\admin目錄下通過記事本編輯tnsnames.ora配置數(shù)據(jù)庫登陸信息。
注意替換成自己解壓路徑
進(jìn)入PL/SQL后(開始進(jìn)入時(shí)會(huì)要求登錄數(shù)據(jù)庫,但是現(xiàn)在PL/SQL現(xiàn)在還找不到你的Oracle客戶端,所以登錄是不會(huì)成功的,但是可以進(jìn)入軟件,選擇Tools->Preferences,在Oracle Home OCI Library兩欄中分別填入Oracle客戶端的路徑和OCI文件的路徑(oci.dll文件直接在instantclient_10_2文件夾下),所以我在這兩個(gè)選項(xiàng)中填寫的內(nèi)容是“E:\OracleClient\instantclient_10_2”和“E:\OracleClient\instantclient_10_2\oci.dll”。這時(shí)再登錄就可以登錄成功了。如若還不行就重啟一下PL/SQL。
綠色版的客戶端可能會(huì)出現(xiàn)對(duì)于中文支持的問題,這主要是因?yàn)榉⻊?wù)器端指定的字符集和客戶端所默認(rèn)的字符集是不相同的導(dǎo)致的,只要找到服務(wù)器端的字符集設(shè)置,然后將客戶端的字符集設(shè)置與服務(wù)器端保持一致就好了。修改客戶端字符集設(shè)置的方法有好幾種,可以修改注冊(cè)表,也可以用環(huán)境變量的方法解決。不過我這里介紹的客戶端是綠色版的,只是解壓到某一個(gè)路徑而已,所以注冊(cè)表的方法在這里不是很適用,所以我寫了一個(gè)啟動(dòng)腳本,在啟動(dòng)PL/SQL之前,先建一個(gè)臨時(shí)環(huán)境變量nls_lang,并給變量賦值,再啟動(dòng)軟件。(我曾經(jīng)做過實(shí)驗(yàn),通過建立系統(tǒng)環(huán)境變量的方法在這里是行不通的,具體的原因我說不清楚><)
我的腳本plsql.bat的內(nèi)容如下:
set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
cd "c:\Program Files\PLSQL Developer"
PLSQLDev.exe
其中第二行進(jìn)入的路徑是PL/SQL Developer安裝到的路徑。
我這里的實(shí)際情況是服務(wù)器端的字符集設(shè)置為SIMPLIFIED CHINESE_CHINA.ZHS16GBK,所以我將這個(gè)值賦給nls_lang。
通過運(yùn)行plsql.bat腳本就可以正常的訪問服務(wù)器數(shù)據(jù)庫了。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版