質問するログイン新規登録

回答編集履歴

1

追記

2019/04/12 07:45

投稿

Orlofsky
Orlofsky

スコア16419

answer CHANGED
@@ -2,4 +2,42 @@
2
2
  $ lxegen
3
3
  を実行
4
4
  startup
5
- したらどうなりますか?
5
+ したらどうなりますか?
6
+
7
+
8
+ 追記
9
+ [ora_gonsuke777さんのURL](https://qiita.com/ora_gonsuke777/items/dc21ee3f2abf718098b9)
10
+
11
+ 念の為、{ORACLE_HOME} の指定方法はご存知ですよね?
12
+ ```
13
+ # 定義ファイルlxecal.nlt作成とlxegen実行
14
+ cd ${ORACLE_HOME}/nls
15
+
16
+ vi lxecal.nlt
17
+
18
+ cat lxecal.nlt
19
+
20
+ DEFINE calendar
21
+ calendar_name = "Japanese Imperial"
22
+ DEFINE calendar_era
23
+ era_full_name = "cee1cfc2"
24
+ era_abbr_name = "52"
25
+ start_date = "MAY-01-2019 AD"
26
+ end_date = "DEC-31-2200 AD"
27
+ ENDDEFINE calendar_era
28
+ ENDDEFINE calendar
29
+
30
+ lxegen
31
+
32
+ ls -la lxecal*
33
+
34
+ -- 動作確認
35
+ SHUTDOWN IMMEDIATE;
36
+
37
+ STARTUP;
38
+
39
+ ALTER SESSION SET NLS_CALENDAR="Japanese Imperial";
40
+
41
+ SELECT SYSDATE FROM DUAL;
42
+ ```
43
+ で実行してみては?