使用PLSQL Developer和DbVisualizer查询oracle数据库时,出现查询数据中文乱码情况。

查看了一下数据库编码格式

select * from v$nls_parameters;

查看编码值为WE8ISO8859P1。而电脑环境变量NLS_LANG的值为AMERICAN_AMERICA.ZHS16GBK。更改为

AMERICAN_AMERICA.WE8ISO8859P1之后重启工具就好了。如果没有此环境变量,可以新建一个,将编码值更改为一致。

我的机器到此就好使了,据说有的需要更改注册表中值。

运行---->regedit-------->F3查找NLS_LANG----->修改注册表(谨慎)

HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOMEO/NLS_LANG

该项值改为和数据库服务端一致

注:如果不放心,修改该键值:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/ALL_HOMES/ID0/NLS_LANG。

注意:配置环境变量的方式,可能导致SqlDBx乱码,运行编码相关文件后,需要去除环境变量,SqlDBx才好使。

附: http://www.2cto.com/database/201307/227445.html

PLSQL显示乱码-无法进行中文条件查询解决

原因:

PLSQL乱码问题皆是ORACLE服务端字符集编码与PLSQL端字符集编码不一致引起。类似乱码问题都可以从编码是否一致上面去考虑。

解决:

1. 查询Oracle服务端字符集编码,获取NLS_CHARACTERSET字段值:

执行

sql代码

select * from v$nls_parameters

保存查询到的值,如:NLS_CHARACTERSET = AL32UTF8

2. 查询Oracle服务端语言信息:

执行

sql代码

NLS_CHARACTERSET

SELECT 'AMERICAN_AMERICA.' || PROPERTY_VALUE

FROM DATABASE_PROPERTIES

保存查询到的值,如:AMERICAN_AMERICA.AL32UTF8

3. 设置本地环境变量。(PLSQL优先从环境变量中获取属性)

右击 我的电脑 -> 属性 -> 告警系统属性 -> 高级 -> 环境变量 -> 系统变量栏

新增如下两条记录:

NLS_CHARACTERSET = AL32UTF8

NLS_LANG = AMERICAN_AMERICA.AL32UTF8

4. 重启PLSQL,OK。

sqldbx mysql 乱码_使用PLSQL Developer和DbVisualizer、SQLDBx查询oracle数据库时出现乱码...相关推荐

  1. dbvisualizer查询mysql中文乱码_使用PLSQL Developer和DbVisualizer查询oracle数据库时出现乱码...

    使用PLSQL Developer和DbVisualizer查询oracle数据库时,出现查询数据中文乱码情况. 查看了一下数据库编码格式 select * from v$nls_parameters ...

  2. 使用plsql developer连接centos7上的oracle数据库

    plsql软件可私聊,免费提供,只是软件较老,因为我自己找这个资源非常吃力. 1.首先需要下载32位的instantclient_11_1,官网上有,此时一定不要选择64位,因为64位的和plsql ...

  3. PLSQL Developer 13 (64 bit)连接Oracle数据库

    今天使用Oracle数据库,之前的PL/SQL工具无法寻觅,故重新下载一个新版的PLSQL Developer 13 (64 bit),连接本地Oracle数据库,半天没连上.最后终于连上,特此记录: ...

  4. 解决Excel导入mysql数据库时汉字乱码的问题_MySQL

    解决Excel导入mysql数据库时汉字乱码的问题_MySQL 1.用下面的命令查看数据库是否采用的是UTF-8编码 show variables like 'char%' 2.将Excel另存为cs ...

  5. 解决SQL适配器连接到字符集为US7ASCII的Oracle数据库的中文乱码问题

    在使用xDBC连接到字符集为US7ASCII的Oracle数据库时,大家可能遇到过中文的乱码问题,尤其是使用Oracle自己的xDBC驱动的时候. 字符集为US7ASCII的Oracle数据库虽然可以 ...

  6. plsql 连接 虚拟机Linux下的Oracle数据库 失败

    plsql 连接 虚拟机Linux下的Oracle数据库 失败 plsql 连接 虚拟机Linux下的Oracle数据库 失败 2017年09月09日 09:10:23 守望dfdfdf 阅读数:18 ...

  7. sqldeveloper mysql迁移_通过SQL Developer工具将MySQL数据库内容迁移至Oracle的步骤

    通过SQL Developer工具将MySQL数据库内容迁移至Oracle的步骤 发布时间:2020-06-08 15:52:18 来源:51CTO 阅读:210 作者:三月 本篇文章给大家主要讲的是 ...

  8. pl sq能导入mysql么_用plsql导入数据库

    如何使用PLSQL Developer从oracle数据库 导入导出数据 如何使用PLSQL Developer从oracle数据库 导入导出数据  用pl/sql developer导出表的数据时有 ...

  9. (64位oracle使用32位的PLSQL)安装64位的oracle数据库软件,使用32位的PLSQL Developer连接方法...

    因为PLSQL Developer没有提供64位的,于是依据网上的资料做了一下整理,发上来 1.下载并安装Oracle 11g R2 64位,在server上安装时忽略硬件检測失败信息: 2.下载Or ...

最新文章

  1. fftw与matlab中的fft对比,基于FFTW的FFT和IFFT
  2. Nginx与PHP(FastCGI)的安装、配置
  3. python 优先队列_Python中heapq与优先队列【详细】
  4. Dynamics CRM Publisher
  5. 网站发布问题及使用Web Deployment Projects
  6. openssl 证书生成手册
  7. 代码动态创建checkbox
  8. pcb地线应该不应该做成环路_PCB制板的基础知识,你都学会了吗?(中)
  9. 指针和数组替换和区别
  10. mysql saveorupdate_Mybatis SaveOrUpdate插件
  11. pytorch分布式报错 “tensor must be non-overlapping and dense“
  12. Treap树堆(bzoj 3224: Tyvj 1728 普通平衡树)
  13. jsp dbbean mysql_Servlet+JSP+MySQL实现用户管理模块之二、实现用户注册
  14. 关于iframe跨域实践(转载)
  15. An Useful Page Mockup Tools – Balsamiq Mockups
  16. 新零售凶猛!瑞幸B轮融资估值翻倍,背后是同城物流的暗战
  17. 【软考系统架构设计师】2016下系统架构师案例分析历年真题
  18. 定位和位置服务器,室内定位方法、服务器和系统
  19. 2015年阿里巴巴校招面试经验汇总
  20. MathType如何编辑等号带点

热门文章

  1. Linux下使用Intel_WiFi_Link_5100AGN 破解无线加密
  2. C++单元测试框架Gtest的配置与使用过程
  3. Python:根据itchat编了一个3岁智商的机器人
  4. 计算机网络进入特权模式在哪里,计算机四级考试网络工程师考点一
  5. oracle remap schema,impdp的remap_schema选项的另一个schema是否要重建
  6. java 每天执行一次_java定时器每隔5秒执行一次任务要怎么编写?
  7. 京东云主机 mysql_京东云所有地域正式支持 MySQL 8.0!
  8. 新东方雅思词汇---9.1、sist
  9. 易车的第三个十年不好走
  10. Ubuntu下搭建SVN与Apache权限控制