您的位置:首页 > 数据库 > Oracle

将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数据库字符集修改完成!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: