数据库中文显示问号乱码的解决方法:
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.
之后再重启数据库,就解决了!
本文介绍了解决数据库中中文显示为问号或乱码的问题。通过将数据库编码修改为ZHS16GBK,并确保在restrict模式下进行操作,可以有效解决这一问题。
797

被折叠的 条评论
为什么被折叠?



