oracle查看并修改ZHS16GBK字符集

来源:互联网 发布:淘宝客二合一 编辑:程序博客网 时间:2024/06/13 23:55

查看服务端字符集:

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;

原创粉丝点击