oracle数据库字符集的修改(改Oracle字符集到utf-8为例)
来源:互联网 发布:webbench 源码 编辑:程序博客网 时间:2024/05/22 16:40
1、改客户端字符集:通过WINDOWS的运行菜单运行Regedit,修改注册表
Start -> Run -> Rededit <-|
Under registry Editor - > HKEY_LOCAL_MACHINE -> SOFTWARE ->Oracle->KEY_XE->RIGHT WINDOW DOUBLE CLICK NLS_LANG -> CHANGE VALUE TO "AMERICAN_AMERICA.UTF8" ->OK ->CLOSE REGISTRY
正确设置oracle客户端字符集的方法:
oracle客户端字符集设置需要和服务器端一致,否则会出现乱码问题。
首先连接服务器,查询服务器端设置:
select * from v$nls_parameters;
找到:
NLS_LANGUAGE
NLS_TERRITORY
NLS_CHARACTERSET
环境变量nls_lang便是由这三部分组成
NLS_LANG = language_territory.charset
比如:
NLS_LANG = American_Japan.JA16SJIS
2、改服务器端字符集,通过ORACLE的SQL PLUS命令窗口改
在SQL*PLUS 中,以DBA登录
conn 用户名 as sysdba
然后执行以下命令
>shutdown immediate; (把database停了)
>startup mount; (把database重开去可更改情況)
>alter system enable restricted session;
>alter system set job_queue_processes=0;
>alter system set aq_tm_processes=0;
>alter database open;
>alter database character set utf8;
OR
>alter database character set internal_use utf8;
>shutdown immediate;
>startup; (重开正常oracle)
ORACLE数据库字符集修改完成!
- oracle数据库字符集的修改(改Oracle字符集到utf-8为例)
- oracle数据库字符集的修改(改Oracle字符集到utf-8为例)
- ORACLE修改数据库的字符集编码为UTF-8方法
- oracle 修改数据库的字符集编码为UTF-8
- ORACLE 修改数据库的字符集编码为UTF-8
- ORACLE 修改数据库的字符集编码为UTF-8【转】
- oracle 修改数据库的字符集编码为UTF-8
- ORACLE修改数据库的字符集编码为UTF-8方法
- 修改Oracle数据库的字符集为UTF-8
- oracle修改字符集为UTF-8
- Oracle字符集修改为UTF-8
- oracle-修改字符集为UTF-8
- 将Oracle数据的的字符集修改为utf-8
- 修改Oracle 数据库的字符集
- 修改Oracle数据库的字符集
- oracle数据库字符集的修改
- 修改oracle数据库的字符集
- MySQL数据库修改字符集为UTF-8
- Linux驱动调试-堆栈log
- Linux关机命令详解
- Core Graphics基础和实践
- 常用的IDea插件
- 寻找和为定值的两个数-三种解法
- oracle数据库字符集的修改(改Oracle字符集到utf-8为例)
- NET Core 三层架构,依赖注入
- MyBatis使用
- github使用入门
- JavaSE
- bokeh.plotting API
- 欢迎使用CSDN-markdown编辑器
- ios-NSString和NSMutableString函数
- java基础教程:常用对象之数学公式类Math(25)