一、修改步骤:

    登录数据库

su - oracle
sqlplus / as sysdba

  执行下列命令修改字符集:

select userenv('language') from dual;       ##查看字符集的编码;

shutdown immediate;                         ##关闭数据库实例

startup mount;                              ##打开控制文件

alter system enable restricted session;     ##开启限制会话模式   取消会话换成disable

alter system set job_queue_processes=0;     ##设定job队列可以启动的进程数

alter system set aq_tm_processes=0;         ##禁用队列监视器协调器

alter database open;                        ##打开数据库;

alter database character set utf8;          ##修改数据库字符集

  报错:新字符集必须为旧字符集的超集合,执行以下命令:

alter database character set internal_use utf8;

  重启数据库

shutdown immediate;

startup;

select userenv('language') from dual;     ##确认一下是否修改成功

二、实例

以GBK为例;

 

 

 

 

 

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐