1、以sysdba角色连接到本地Oracle数据库
sqlplus / as sysdba
2、以sysdba角色连接到Oracle数据库实例
connect sys as sysdba;
3、开启"限制会话"模式以阻止新的会话连接到数据库
ALTER SYSTEM ENABLE RESTRICTED SESSION;
4、修改数据库字符集为ZHS16GBK
注意:执行该步骤时,需要关闭数据库的其他会话,否则会报错"ORA-12721:当其他会话处于活动状态时,无法执行操作"
ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK;
5、查询数据库字符集的设置值
SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = 'NLS_CHARACTERSET';
6、关闭"限制会话"模式以允许新的会话连接到数据库
ALTER SYSTEM DISABLE RESTRICTED SESSION;