数据库中文显示问号乱码的解决方法

数据库中文显示问号乱码的解决方法:

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.

之后再重启数据库,就解决了!

猜你喜欢

转载自guocc.iteye.com/blog/2096084