文档章节

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;

参考文档:

© 著作权归作者所有

共有 人打赏支持
上一篇: RESTful风格
下一篇: PLSQL中文乱码
odilil
粉丝 1
博文 5
码字总数 743
作品 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

没有更多内容

加载失败,请刷新页面

加载更多

大数据教程(7.4)HDFS的java客户端API(流处理方式)

博主上一篇博客分享了namenode和datanode的工作原理,本章节将继前面的HDFS的java客户端简单API后深度讲述HDFS流处理API。 场景:博主前面的文章介绍过HDFS上存的大文件会成不同的块存储在不...

em_aaron
昨天
2
0
聊聊storm的window trigger

序 本文主要研究一下storm的window trigger WindowTridentProcessor.prepare storm-core-1.2.2-sources.jar!/org/apache/storm/trident/windowing/WindowTridentProcessor.java public v......

go4it
昨天
6
0
CentOS 生产环境配置

初始配置 对于一般配置来说,不需要安装 epel-release 仓库,本文主要在于希望跟随 RHEL 的配置流程,紧跟红帽公司对于服务器的配置说明。 # yum update 安装 centos-release-scl # yum ins...

clin003
昨天
8
0
GPON网络故障处理手册

导读 为了方便广大网络工作者工作需要,特搜集以下GPON网络处理流程供大家学习参考。开始—初步定为故障—检查光纤状况—检查ONU状态--检查设备运行状态—检查设备数据配置—检查上层设备状态...

问题终结者
昨天
6
0
MariaDB、Apache安装

11月12日任务 11.6 MariaDB安装 11.7/11.8/11.9 Apache安装 1.MariaDB安装 cd /usr/local/src wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/......

hhpuppy
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部