将Oracle数据的的字符集修改为utf-8
2017-05-03 15:17
656 查看
正确设置ORACLE客户端字符集的方法:
oracle客户端字符集设置需要和服务器端一致,否则会出现乱码问题。
1、改服务器端字符集,通过ORACLE的SQL PLUS命令窗口改
先运行sqlplus
密码格式为 密码 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)
2,改客户端字符集:通过 WINDOWS的运行菜单运行 Regedit,修改注册表
开始 - >运行 - > Rededit < - |
在注册表编辑器 - > HKEY_LOCAL_MACHINE - > SOFTWARE - > Oracle - > KEY_XE->右窗口双击NLS_LANG - >更改为“AMERICAN_AMERICA.UTF8” - >确定 - >关闭注册
ORACLE数据库字符集修改完成!
oracle客户端字符集设置需要和服务器端一致,否则会出现乱码问题。
1、改服务器端字符集,通过ORACLE的SQL PLUS命令窗口改
先运行sqlplus
密码格式为 密码 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)
2,改客户端字符集:通过 WINDOWS的运行菜单运行 Regedit,修改注册表
开始 - >运行 - > Rededit < - |
在注册表编辑器 - > HKEY_LOCAL_MACHINE - > SOFTWARE - > Oracle - > KEY_XE->右窗口双击NLS_LANG - >更改为“AMERICAN_AMERICA.UTF8” - >确定 - >关闭注册
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中文数据显示乱码--字符集修改方法
- oracle数据库字符集的修改(改Oracle字符集到utf-8为例)
- 修改数据oracle(11g)字符集
- oracle 修改数据库的字符集编码为UTF-8
- oracle数据库字符集的修改(改Oracle字符集到utf-8为例)
- ORACLE修改数据库的字符集编码为UTF-8方法
- 【oracle资料整理】--【3】如何插入修改删除数据
- Oracle在数据转储时的字符集问题
- oracle 查看字符集和英文字符集的修改
- oracle 10g 修改数据库字符集
- oracle修改字符集的小工具csscan
- 怎样修改查看Oracle字符集