前提:oracle字符集产生乱码
解决方案:
sql 代码
- [root@localhost root]# su - oracle
- [oracle@localhost oracle]$ sqlplus "/ as sysdba"
- SQL> connect / as sysdba
- SQL>select name,value$ from props$ where name='NLS_CHARACTERSET';
- SQL>update props$ set VALUE$='ZHS16GBK' WHERE NAME='NLS_CHARACTERSET';
- SQL>update props$ set VALUE$='ZHS16GBK' WHERE NAME='NLS_NCHAR_CHARACTERSET';
- SQL>UPDATE sys.PROPS$ SET VALUE$='SIMPLIFIED CHINESE' WHERE NAME='NLS_LANGUAGE';
重启oracle,以上的操作比较危险,请慎重。
本文提供了解决Oracle数据库中字符集导致乱码问题的方法,包括通过SQL更新NLS_CHARACTERSET、NLS_NCHAR_CHARACTERSET及NLS_LANGUAGE等配置,并提醒重启Oracle服务。
1450

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



