回答編集履歴

1

追記

2019/04/12 07:45

投稿

Orlofsky
Orlofsky

スコア16415

test CHANGED
@@ -7,3 +7,79 @@
7
7
  startup
8
8
 
9
9
  したらどうなりますか?
10
+
11
+
12
+
13
+
14
+
15
+ 追記
16
+
17
+ [ora_gonsuke777さんのURL](https://qiita.com/ora_gonsuke777/items/dc21ee3f2abf718098b9)
18
+
19
+
20
+
21
+ 念の為、{ORACLE_HOME} の指定方法はご存知ですよね?
22
+
23
+ ```
24
+
25
+ # 定義ファイルlxecal.nlt作成とlxegen実行
26
+
27
+ cd ${ORACLE_HOME}/nls
28
+
29
+
30
+
31
+ vi lxecal.nlt
32
+
33
+
34
+
35
+ cat lxecal.nlt
36
+
37
+
38
+
39
+ DEFINE calendar
40
+
41
+ calendar_name = "Japanese Imperial"
42
+
43
+ DEFINE calendar_era
44
+
45
+ era_full_name = "cee1cfc2"
46
+
47
+ era_abbr_name = "52"
48
+
49
+ start_date = "MAY-01-2019 AD"
50
+
51
+ end_date = "DEC-31-2200 AD"
52
+
53
+ ENDDEFINE calendar_era
54
+
55
+ ENDDEFINE calendar
56
+
57
+
58
+
59
+ lxegen
60
+
61
+
62
+
63
+ ls -la lxecal*
64
+
65
+
66
+
67
+ -- 動作確認
68
+
69
+ SHUTDOWN IMMEDIATE;
70
+
71
+
72
+
73
+ STARTUP;
74
+
75
+
76
+
77
+ ALTER SESSION SET NLS_CALENDAR="Japanese Imperial";
78
+
79
+
80
+
81
+ SELECT SYSDATE FROM DUAL;
82
+
83
+ ```
84
+
85
+ で実行してみては?