你是否遇到過在CRT下面,輸入中文,SQL不認識,或者,AWR報告中文爲亂碼的情況,
主要原因爲沒有正確設置環境變量,及CRT字符集沒有正確設置所導致,按下面設置即可。
中文字符集爲zhs16gbk爲例:
1.CRT 字符集選擇 gb2312
2.設置NLS_LANG環境變量
export NLS_LANG="SIMPLIFIED CHINESE"_AMERICA.ZHS16GBK
之後,即可進入SQLPLUS,執行中文相關信息,試一下,看看如何?
sql>
select '思莊歡迎你!' from dual;