前提
@H_404_8@ 最近的项目都是Oracle,虽然小编对oracle数据库一直是一清二白,但是要去学习啊!也是刚刚开始学习使用,问题就不断啊。就说这个最有可能遇到的乱码的问题,第一反应,编码格式的问题! @H_404_8@ 可就是这个常见的问题,小编也是花费了好久的时间啊。其中最神奇的是解决了全部乱码问题,剩下个别汉字乱码,这个可不能将就啊,毕竟项目是不能将就的。
过程
查看Oracle编码格式
select userenv('language') from dual如果发现不支持,下面小编的语句就发挥了作用! @H_404_8@
步骤一
SHUTDOWN IMMEDIATE; STARTUP MOUNT EXCLUSIVE; ALTER SYSTEM ENABLE RESTRICTED SESSION; ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; ALTER SYSTEM SET AQ_TM_PROCESSES=0; ALTER DATABASE OPEN; ALTER DATABASE NATIONAL CHARACTER SET ZHS16GBK; SHUTDOWN immediate; startup;建议执行完改语句就把数据重新导入一下,查询一下,判断是否为乱码。 @H_404_8@
步骤二
步骤三
@H_404_8@ 再重新尝试一下,应该就解决了吧。如果还是不行,恭喜,你又可以去创造了!!!那将是你最宝贵的机会,要珍惜! @H_404_8@