菊池と申します。
現在、SQL*Loaderを利用しているのですが、SQL*Loaderが表示するメッセージ
はEUCなのですが、Oracleが表示するメッセージ?(ORA-*****)がSJISになってしま
って困っています。全てEUCで表示させる方法がありましたらお教え下さい。
使用Linux : TurboLinuxServer1.0 Kernel 2.0.36
Oracle : Oracle 8 Release 8.0.5.0.0
Linuxの環境変数(必要と思われるところを抜粋)
LANGUAGE=ja
LANG=ja_JP.ujis
ORA_NLS33=/ora8/app/oracle/product/8.0.5/ocommon/nls/admin/data
TERM=vt100
NLS_LANG=japanese_japan.ja16euc
V$NLS_PARAMETERS
PARAMETER VALUE
------------------------- -------------------------
NLS_LANGUAGE JAPANESE
NLS_TERRITORY JAPAN
NLS_CURRENCY \
NLS_ISO_CURRENCY JAPAN
NLS_NUMERIC_CHARACTERS .,
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT YY-MM-DD
NLS_DATE_LANGUAGE JAPANESE
NLS_CHARACTERSET JA16SJIS
NLS_SORT BINARY
NLS_NCHAR_CHARACTERSET JA16SJISFIXED
SQL*Loader実行時のログファイル
SQL*Loader: Release 8.0.5.0.0 - Production on 金 Sep 17 17:5:15 1999
(c) Copyright 1998 Oracle Corporation. All rights reserved.
制御ファイル: C0020.ctl
データ・ファイル: CHOMEI.dat
.....[略].....
列 名 位 置 長さ 区切 囲み データ型
-------------------- ---------- ----- ---- ---- ----------------
CITY_CODE 3:5 3 CHARACTER
CITY_NAME 6:15 10 CHARACTER
POST_NO CONSTANT ' '
UPDATE_DATETIME SYSDATE
[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ <= ここがSJISで表示される
[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
.....[略].....
ログファイルのSJISで表示されている2行は、TELNETの設定をSJISに変更して見
ると、下記のように表示されます。
表: TBLM_CITY_NAMEに対する次の索引は処理されました。:
索引: TQ0701.PK_CITY_NAMEに10キーが正常にロードされました。
異常
菊池勝男 (kiku@quest.co.jp)