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简体中文