[Oracle] SQLPlus のメッセージ文字化けの対策

2012年12月17日

 SQLPlus を使用していて、たまに文字化けしたメッセージを見ることがありますが。

SQL> startup open
ORA-32004: ?????????(????????)???????????????
ORA-01081: ???????Oracle???????? - ???????????????

 これは、英語のメッセージのようで。環境変数 NLS_LANG を AMERICAN_AMERICA にしてやると見えるようになります。
 (SQLPlus を一度終了して、「SET NLS_LANG=AMERICAN_AMERICA」を実行します。host コマンドではだめです。)

SQL> startup open
ORA-32004: obsolete and/or deprecated parameter(s) specified
ORA-01081: cannot start already-running ORACLE - shut it down first

 ちなみに上記のメッセージは nomount 状態でのメッセージで、mount 状態に移ると、正しく日本語で表示されます。

SQL> startup open
ORA-32004: 廃止または使用不可(あるいはその両方)のパラメータが指定されました。
ORA-01081: すでに稼働中のOracleは起動できません - まずシャットダウンしてください

 上記の文字化けは、この日本語部分が ? として表示されているようです。






カテゴリー: Oracle, データベース

Follow comments via the RSS Feed | Leave a comment | Trackback URL

コメントを投稿する

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)


«   »
 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org