文档章节

Centos6.5 oracle11g 乱码处理

odilil
 odilil
发布于 2017/09/05 22:25
字数 390
阅读 2
收藏 0
  • 查看系统环境变量
[root@bogon ~]# su - oracle
[root@oracle ~]$ echo $LANG
en_US.UTF-8
  • 注意NLS_LANG和系统LANG的编码需要一致
[root@oracle ~]$ vi .bash_profile
# 常用unicode字符集  
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export NLS_LANG=AMERICAN_AMERICA.UTF8
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

# 常用中文字符集
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"
[oracle@bogon ~]$ echo $NLS_LANG
SIMPLIFIED CHINESE_CHINA.AL32UTF8
  • 重启系统
[oracle@bogon ~]# reboot
  • 查询编码语句
> select * from NLS_DATABASE_PARAMETERS;
> SELECT parameter, value FROM v$nls_parameters WHERE parameter LIKE '%CHARACTERSET';
> select userenv('language') from dual;
  • 如果上面不行,强制修改,但执行上述命令,有可能造成数据库中已有数据混乱的情况,所以在进行操作前,要进行数据库的备份操作。
[oracle@bogon ~]$ sqlplus sys as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on 星期四 8月 24 06:29:04 2017

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

输入口令: 

连接到: 
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> STARTUP MOUNT;
ORACLE 例程已经启动。

Total System Global Area  776646656 bytes
Fixed Size		    2217384 bytes
Variable Size		  499124824 bytes
Database Buffers	  272629760 bytes
Redo Buffers		    2674688 bytes
数据库装载完毕。
SQL> ALTER SESSION SET SQL_TRACE=TRUE;

会话已更改。

SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;

系统已更改。

SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;

系统已更改。

SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;

系统已更改。

SQL> ALTER DATABASE OPEN;

数据库已更改。

SQL> ALTER DATABASE character set INTERNAL_USE AL32UTF8;

数据库已更改。

SQL> ALTER SESSION SET SQL_TRACE=FALSE;

参考文档:

© 著作权归作者所有

共有 人打赏支持
odilil
粉丝 1
博文 5
码字总数 820
作品 0
丰台
程序员
linux 静默安装oracle11g

本例: 通过SSH远程连接云主机,上传oracle11g安装包,在centos6.5上无图形化界面静默安装oracle11g。 涉及工具及环境: 1、本地环境windows7+ssh远程连接工具xShell 2、远程云主机CentOS6.5...

lybb_lbb
02/28
0
0
现在有个这样的问题, 在centos6.5上 做个zip压缩下载,有乱码

现在有个这样的问题, 在centos6.5上 做个zip压缩下载,有乱码,是这样的, zip的文件名字是 正常的中文, 然后 压缩在里面的文件的名字乱码了,,,

Baclk5
2015/12/07
81
0
Ubuntu 10.04 下安装 Oracle 11g

Ubuntu 10.04 下安装Oracle 11g步骤: 1. 安装JDK,安装方法见 Ubuntu 10.04下的搭建SUN JAVA开发环境 解决中文乱码问题,在jre目录下字体目录中建立"fallback"目录,然后copy或者link你喜欢...

绿悠悠
2010/06/06
3.2K
4
Xshell连接redhat乱码问题

redhat系统之前,本身是不乱码的。突然有一天,用Xshell工具远程连接服务器,发现ls命令显示的文件列表中,日期显示乱码: 因为之前显示都是正常的。所以,感觉上是无意中修改了Xshell的编码...

hiqj
2015/01/26
112
0
centos6 oracle11g 下这种字符集AMERICAN_AMERICA.US7ASCII,数据中文乱码

[root@sev -09 ~]# echo $NLS_LANG AMERICAN_AMERICA.US7ASCII centos6 oracle11g 下这种字符集 php,java程序都测试做插入保存,数据都中文乱码,有知道怎么解决的么 //前提是客户老系统就这...

zkool
2015/03/26
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

造谣造到t-io老巢了

只发当事人的截图,不发表评论,以免有引导嫌疑 PS1:截图是由不同的人发给我的 PS2:本人早就不在此微信群了 PS3:图3是2018-09-23的t-io官方群的一个发言小统计

talent-tan
10分钟前
15
0
heartbeat 资源

drbd+apache+heartbeat : http://blog.51cto.com/11838039/1827901 heartbeat双机热备的架设 : http://blog.51cto.com/11838039/1827560 对heaetbeat的深一步认识 : http://blog.51cto.co......

寰宇01
44分钟前
3
0
Spring 转换 model 为 json 时增加属性

缘起 目前的项目中有个需求是在附件对象转换成 json 时增加个 url 属性,以前的方式是在返回附件对象或列表时候做一次统一处理,这次想看看 spring 或者 jackson fasterxml 是否自带类似功能...

郁也风
今天
1
0
10大PHP比特币开源项目

如果你是一个Phper,如果你希望学习区块链,那么本文列出的 10个开源的Php比特币项目,将有助于你了解在自己的应用中 如何加入对比特币的支持。 如果你希望快速掌握使用Php对接比特币钱包的方...

汇智网教程
今天
1
0
springclould feign客户端添加全局参数

用springclould feign作为调用服务的客户端,一般来说参数可以写在feignclient的方法参数里 有时需要所有feign请求都统一添加一些参数,例如token用于鉴权等,可以这样做: 添加一个配置类,...

canneljls
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部