oracle數據庫顯示亂碼 Oracle數據出現中文亂碼怎么解決?
Oracle數據出現中文亂碼怎么解決?如何解決從ORACLE取出的中文是亂碼的問題oracle數據庫查詢時出現亂碼,很可能是該數據庫的字符集設定不支持中文,但是表中數據含有中文,所以變?yōu)閬y碼。如果是字
Oracle數據出現中文亂碼怎么解決?
如何解決從ORACLE取出的中文是亂碼的問題oracle數據庫查詢時出現亂碼,很可能是該數據庫的字符集設定不支持中文,但是表中數據含有中文,所以變?yōu)閬y碼。如果是字符集原因,解決方法如下:1、shutdown immediate; 關閉數據庫2、startup mount; 開啟數據庫至掛載模式(只掛實例,不啟動數據庫)3、alter system enable restricted session;開啟會話限制4、alter system set aq_tm_processes=0;修改系統(tǒng)參數5、alter system set job_queue_processes=0;修改系統(tǒng)參數6、alter database open;啟動數據庫為open7、alter database national character set internal_user (zhs16gbk);修改字符集8、alter system disable restricted session;關閉會話限制括號內可填寫字符集類型,zhs16gbk、AL32UTF8等字符集都支持中文。