1前提:
Oracle11g數據庫已安裝完成
2.修改注冊表
確保客戶端顯示為正常。否則容易出現中文亂碼
以64位系統為例
開始-輸入“regedit”
修改NSL_LANG數值為SIMPLIFIED CHINESE_CHINA.ZHS16GBK
中文顯示
3.將instantclient_11_2壓縮文件解壓后放置至oracle安裝主目錄
以上為在我主機上的目錄
4.在instantclient_11_2文件夾中新增tnsname.ora目錄
在instantclient_11_2中創建NETWORK文件夾,在NETWORK文件夾下創建ADMIN目錄
在ADMIN目錄下新增tnsname.ora文件(該文件為監聽文件)文件內容格式為
local=
(DESCRIPTION =
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))
)
(CONNECT_DATA=
(SID= orcl)
)
)
netplus=
(DESCRIPTION =
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=10.1.8.21)(PORT=1521))
)
(CONNECT_DATA=
(SID= orcl)
)
)
5.新增系統環境變量
變量名:TNS_ADMIN
變量值:tnsname.ora所在目錄(根據自己定義TNSNAME所在的目錄)
E:\app\Yewy\instantclient_11_2\NETWORK\ADMIN
變量名:NLS_LANG
變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK?
(中間千萬不要把空格去掉,否則等著報錯把)
6. plsql首選項連接配置
打開plsql,連接的時候選擇取消,按照以下順序打開首選項
首選項界面選擇連接
檢查連接選項勾上
Oracle主目錄名:客戶端所在文件夾的所在的目錄E:\app\Yewy\instantclient_11_2
OCI庫:E:\app\Yewy\instantclient_11_2\oci.dll
7.完事
后選擇應用、確定
8.在plsql文件夾的主目錄下新建批處理文件
命名為XXX.bat
文件內容為:
set?nls_lang=SIMPLIFIED?CHINESE_CHINA.ZHS16GBK
start?plsqldev.exe
設置plsql的字符集為:SIMPLIFIED?CHINESE_CHINA.ZHS16GBK簡體中文