数据库中文显示问号乱码的解决方法:
SQL> alter database character set INTERNAL_USE ZHS16GBK;
alter database character set INTERNAL_USE ZHS16GBK
*
ERROR at line 1:
ORA-12719: operation requires database is in RESTRICTED mode
修改数据库编码,需在restrict 模式下:
用户可以在严格的模式下启动实例并装入数据库,这样的模式只允许DBA做以下的工作
1、关闭数据库
SQL> shutdown immediate
2、在restrict 环境下启动数据库
SQL> startup restrict
3、执行修改语句
SQL> alter database character set INTERNAL_USE ZHS16GBK;
Database altered.
之后再重启数据库,就解决了!