我的成长磨练,每天写博客,年轻人,卷起袖子,来把手弄脏吧! ------ 博客首页

oracle 可视化软件,免安装oracle使用指南+解决plsql 插入中文 乱码和查询中文无效的问题

使用oracle可视化工具,需要使用oracle的配置,所以需要安装oracle软件。较大的oracle软件让人退步。

本篇介绍免安装oracle,使用plsql,

 

 1、打开plsql

2、点击图上的设置图标(不同版本位置不同)

3、

 设置oracle主目录和oci库(文件instantclient_11_2 网上下载,下载后无需安装,如果是压缩包,直接解压)(instantclient_11_2文件需要的留言)

4、设置好后重启

5、可以连接oracle

另外还有问题,会有中文的查询和insert问题,需要设置字符,utf-8 或者gbk

由于oracle服务器端字符编码 和 Oracle 客户端 字符编码不一致引起的乱码

1、检查Oracle服务器端字符编码,用

select userenv('language') from dual;
select * from v$nls_parameters a where a.PARAMETER = 'NLS_CHARACTERSET'; 

 

2、通过查找注册表:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\里,NLS_LANG的具体键值即可知道客户端使用的字符集,

一般没有安装,查找不到。(哈哈)

(键盘上的win+R键==》输入“regedit”,点击回车==》进入注册表编辑)

 

 

3、检查到这里好像没有问题。根据网上提示,打PL/SQL工具的:帮助-支持信息-信息 选项卡里进行检查,在“Character Sets”下面,有一项是:“NLS_LANG”, 其值为空,但上面已经检查过注册表NLS_LANG项的键值是正确的或者不正常(哈哈),这说明PL/SQL工具没加载到注册表的信息,或者直接没有这个键值。

 

(我这边添加了,所以显示出来有值)

 

 

4、主要操作来了,

添加环境变量了,在环境变量-系统变量里,新增变量NLS_LANG,将上面查到的Oracle服务端在使用的字符集(SIMPLIFIED CHINESE_CHINA.ZHS16GBK)或

(AMERICAN_AMERICA.UTF8)

填进去即可,然后退出PL/SQL Developer再重新打开登陆进Oracle。

 

 

 (根据自己的环境添加GBK,或者utf-8)

 

 

5、收工。

 

posted @ 2020-06-23 11:25  ltian123  阅读(657)  评论(0编辑  收藏  举报
go顶部