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