前提: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,以上的操作比较危险,请慎重。