oracle查看并修改ZHS16GBK字符集

查看服务端字符集:

select * from nls_database_parameters;


查看客户端字符集:

select * from nls_instance_parameters;


查看 session 字符集:

select * from nls_session_parameters;



修改字符集:

运行cmd命令:

sqlplus

SQL> conn / as sysdba;
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter system enable restricted session;
SQL> alter system set job_queue_processes = 0;
SQL> alter system set aq_tm_processes = 0;
SQL> alter database open;
SQL> alter database character set ZHS16GBK;
SQL> alter shutdown immedite;
SQL> startup;


若连接oracle数据库出现oracle ORA-12526: TNS: 监听程序: 所有适用例程都处于受限模式:

原因是之前改字符集时执行了:ALTER SYSTEM ENABLE RESTRICTED SESSION;

导致受限

解决办法:使用系统管理员身份运行以下一段代码

ALTER SYSTEM DISABLE RESTRICTED SESSION;

你可能感兴趣的:(笔记)