oracle修改数据库实例字符集

在sqlplus中依次执行:

‍connect system as sysdba ; --一定要以DBA的身份登陆,否则下面会报错
shutdown immediate ;--这里是为了关掉目前连接数据库的session,如果有session连接到数据库 是不允许更改字符集的
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 UTF8 ; --utf8为要修改的目标字符集    ZHS16GBK
shutdown immediate ;
startup ;

原文地址:https://www.cnblogs.com/jifeng/p/2002495.html