現在Red Hat Linux 5.5 上でoracle 11g(11.2.0.3.0)を使用しており新元号対応の為
以下のサイト
https://www.shift-the-oracle.com/config/add-japanese-imperial-reiwa.html
https://qiita.com/ora_gonsuke777/items/dc21ee3f2abf718098b9
を参照に対応しようとしております。
#####対応方法
①下記内容でlxecal.nlt ファイルを作成し{ORACLE_HOME}/nls へ配置
※ファイルは、Windowsのテキストエディタで作成しWinscpで該当フォルダへ配置しました。
DEFINE calendar
calendar_name = "Japanese Imperial"
DEFINE calendar_era
era_full_name = CEE1CFC2 -- 令和(EUC hex)
era_abbr_name = 52 -- R
start_date = "MAY-01-2019 AD" -- 元年
-- end_date = "DEC-31-9999 AD"
ENDDEFINE calendar_era
ENDDEFINE calendar
②linux よりoracleへログインし下記コマンドを実行
$ lxegen
このとき、下記エラーメッセージが表示されてしまいます。
LXE-00201: Invalid or duplicated value '' in line 0 column 16
ファイル内容を見る限りは、重複したりしているデータはないと思っているのですが
どこの手順が間違っているのか教えていただけますでしょうか。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー