oracle修改数据库字符集

查看当前数据库字符集:select userenv('LANGUAGE') from dual;

正常关闭数据库 :shutdown immediate

将数据库启动到mount状态:startup mount 

将数据库设置为首先模式: 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 INTERNAL_USE ZHS16GBK;

      或者ALTER DATABASE character set INTERNAL_USE AL32UTF8;  

关闭数据库:shutdown immediate

查看修改后的字符集状态:select userenv('LANGUAGE') from dual;

将数据库启动:startup;

由于之前你设置了restricted限制了其他用户的登录,可能导致其他客户不能通过pl/sql来登录影响正常使用,

      alter system disable restricted session;

posted @ 2020-06-12 16:55  zk01  阅读(665)  评论(0编辑  收藏  举报