1 查看编码格式
1.1 查看oracle数据库字符集:
select userenv('language') from dual;
1.2 查看oracle数据库的编码
select * from nls_database_parameters where parameter ='NLS_CHARACTERSET';
2 修改编码步骤:
2.1 以sysdba登录sqlplus
sqlplus / as sysdba;
2.2 关闭数据库
SQL> shutdown immediate;
2.3 以mount来打开数据库
SQL> startup mount;
2.4 设置session
SQL> alter system enable restricted session;
SQL> alter system set job_queue_processes=0;
SQL> alter system set aq_tm_processes=0;
2.5 打开数据库
SQL> alter database open;
2.6 设置编码格式
SQL> alter database character set internal_use AL32UTF8;
2.7 重启数据库
SQL> shutdown immediate;
SQL> startup;
参考1:
参考2: