端末の環境変数の設定がうまくいっていないと、こんな感じに日本語文字が化ける
■対処方法
環境変数NLS_LANGに適切なキャラクターセットを指定する必要がある。
ここで指定するのは、データベースのキャラクターセットではなく、SQLPlus実行端末の環境変数LANGに設定されているキャラクターセットであることに要注意。
●まずは実行端末の環境変数を調べる
set コマンドで
LANGを探す
LANG=ja_JP.UTF-8
上記なら
> export NLS_LANG=Japanese_Japan.AL32UTF8
LANG=ja_JP.SJIS
> export NLS_LANG=Japanese_Japan.JA16SJIS
LANG=ja_JP.eucJP
> export NLS_LANG=Japanese_Japan.JA16EUC
最後に
export ~/.bash_profile
を実行