質問編集履歴
4
書式の改善
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
oracle rac について
|
test
CHANGED
@@ -1,91 +1,49 @@
|
|
1
|
-
###
|
1
|
+
### 前提・実現したいこと
|
2
|
-
|
3
|
-
Oracle RAC環境で、インスタンスをロードバランシングさせるよう
|
4
|
-
|
5
|
-
サービスを作成しようとするとエラーが発生してしまいます。
|
6
2
|
|
7
3
|
|
8
4
|
|
9
|
-
|
5
|
+
ここに質問の内容を詳しく書いてください。
|
6
|
+
|
7
|
+
(例)PHP(CakePHP)で●●なシステムを作っています。
|
8
|
+
|
9
|
+
■■な機能を実装中に以下のエラーメッセージが発生しました。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
### 発生している問題・エラーメッセージ
|
14
|
+
|
15
|
+
|
10
16
|
|
11
17
|
```
|
12
18
|
|
13
|
-
> srvctl status database -db orcl
|
14
|
-
|
15
|
-
インスタンスorcl1はノードrac-node1で実行中です。
|
16
|
-
|
17
|
-
インスタンスorcl2はノードrac-node2で実行中です。
|
18
|
-
|
19
|
-
|
20
|
-
|
21
|
-
> srvctl config database -db orcl
|
22
|
-
|
23
|
-
|
19
|
+
エラーメッセージ
|
24
|
-
|
25
|
-
(省略)
|
26
|
-
|
27
|
-
データベース・インスタンス: tsorcl1,tsorcl2
|
28
|
-
|
29
|
-
構成されたノード: rac-node1,rac-node2
|
30
20
|
|
31
21
|
```
|
32
22
|
|
33
23
|
|
34
24
|
|
35
|
-
|
25
|
+
### 該当のソースコード
|
36
|
-
|
37
|
-
```
|
38
|
-
|
39
|
-
> srvctl add service –db tsorcl -service service_test -preferred orcl1,orcl2
|
40
|
-
|
41
|
-
PRKO-2002 : コマンドライン・オプションが無効です: tsorcl2
|
42
26
|
|
43
27
|
|
28
|
+
|
29
|
+
```ここに言語名を入力
|
30
|
+
|
31
|
+
ソースコード
|
44
32
|
|
45
33
|
```
|
46
34
|
|
47
35
|
|
48
36
|
|
49
|
-
ロードバランスで構成するために、何か不足してる手順があるのでしょうか。
|
50
|
-
|
51
|
-
|
37
|
+
### 試したこと
|
52
38
|
|
53
39
|
|
54
40
|
|
55
|
-
### 環境
|
56
|
-
|
57
|
-
|
41
|
+
ここに問題に対して試したことを記載してください。
|
58
|
-
|
59
|
-
- Oracle Database 12c Standard Edition Release 12.2.0.1.0(64bit)
|
60
42
|
|
61
43
|
|
62
44
|
|
63
|
-
### 構成
|
64
|
-
|
65
|
-
- ノード1
|
66
|
-
|
67
|
-
ホスト名:rac-node1
|
68
|
-
|
69
|
-
インスタンス名:orcl1
|
70
|
-
|
71
|
-
- ノード2
|
72
|
-
|
73
|
-
|
45
|
+
### 補足情報(FW/ツールのバージョンなど)
|
74
|
-
|
75
|
-
インスタンス名:orcl2
|
76
|
-
|
77
|
-
- DB名:orcl
|
78
46
|
|
79
47
|
|
80
48
|
|
81
|
-
### 補足
|
82
|
-
|
83
|
-
- [当技術記事](https://enterprisezine.jp/dbonline/detail/9709)、図4のような構成を想定しています。
|
84
|
-
|
85
|
-
|
49
|
+
ここにより詳細な情報を記載してください。
|
86
|
-
|
87
|
-
-rオプションにorcl1 -aオプションにorcl2を指定すれば作成できました。
|
88
|
-
|
89
|
-
ただし、これではフェールオーバ方式となり、いずれか1つのインスタンスにしか接続できない状態です。
|
90
|
-
|
91
|
-
- 検証環境として無償版を使用しておりサポートへの問い合わせができない為、相談させていただきました。
|
3
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -52,24 +52,6 @@
|
|
52
52
|
|
53
53
|
|
54
54
|
|
55
|
-
### 構成
|
56
|
-
|
57
|
-
- DB名:orcl
|
58
|
-
|
59
|
-
- [ノード1]
|
60
|
-
|
61
|
-
ホスト名:rac-node1
|
62
|
-
|
63
|
-
インスタンス名:orcl1
|
64
|
-
|
65
|
-
- [ノード2]
|
66
|
-
|
67
|
-
ホスト名:rac-node2
|
68
|
-
|
69
|
-
インスタンス名:orcl2
|
70
|
-
|
71
|
-
|
72
|
-
|
73
55
|
### 環境
|
74
56
|
|
75
57
|
- Windows Server 2016
|
@@ -78,16 +60,32 @@
|
|
78
60
|
|
79
61
|
|
80
62
|
|
63
|
+
### 構成
|
64
|
+
|
65
|
+
- ノード1
|
66
|
+
|
67
|
+
ホスト名:rac-node1
|
68
|
+
|
69
|
+
インスタンス名:orcl1
|
70
|
+
|
71
|
+
- ノード2
|
72
|
+
|
73
|
+
ホスト名:rac-node2
|
74
|
+
|
75
|
+
インスタンス名:orcl2
|
76
|
+
|
77
|
+
- DB名:orcl
|
78
|
+
|
79
|
+
|
80
|
+
|
81
81
|
### 補足
|
82
82
|
|
83
83
|
- [当技術記事](https://enterprisezine.jp/dbonline/detail/9709)、図4のような構成を想定しています。
|
84
84
|
|
85
|
-
- srvctlコマンドの-preferredオプションではなく、
|
85
|
+
- srvctlコマンドの-preferredオプションではなく、
|
86
86
|
|
87
|
-
|
87
|
+
-rオプションにorcl1 -aオプションにorcl2を指定すれば作成できました。
|
88
88
|
|
89
|
-
|
89
|
+
ただし、これではフェールオーバ方式となり、いずれか1つのインスタンスにしか接続できない状態です。
|
90
90
|
|
91
|
-
|
92
|
-
|
93
|
-
|
91
|
+
- 検証環境として無償版を使用しておりサポートへの問い合わせができない為、相談させていただきました。
|
2
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,20 +1,72 @@
|
|
1
1
|
### 質問内容
|
2
2
|
|
3
|
-
Oracle RAC環境で、
|
3
|
+
Oracle RAC環境で、インスタンスをロードバランシングさせるよう
|
4
4
|
|
5
|
-
|
5
|
+
サービスを作成しようとするとエラーが発生してしまいます。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
DBを作成した時点では以下の状態です。
|
6
10
|
|
7
11
|
```
|
8
12
|
|
9
|
-
> srvctl a
|
13
|
+
> srvctl status database -db orcl
|
14
|
+
|
15
|
+
インスタンスorcl1はノードrac-node1で実行中です。
|
16
|
+
|
17
|
+
インスタンスorcl2はノードrac-node2で実行中です。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
> srvctl config database -db orcl
|
22
|
+
|
23
|
+
データベース名: orcl
|
24
|
+
|
25
|
+
(省略)
|
26
|
+
|
27
|
+
データベース・インスタンス: tsorcl1,tsorcl2
|
28
|
+
|
29
|
+
構成されたノード: rac-node1,rac-node2
|
10
30
|
|
11
31
|
```
|
12
32
|
|
13
33
|
|
14
34
|
|
35
|
+
この状態でサービスを作成すると、以下のエラーとなってしまいます。
|
36
|
+
|
37
|
+
```
|
38
|
+
|
39
|
+
> srvctl add service –db tsorcl -service service_test -preferred orcl1,orcl2
|
40
|
+
|
15
|
-
|
41
|
+
PRKO-2002 : コマンドライン・オプションが無効です: tsorcl2
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
```
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
ロードバランスで構成するために、何か不足してる手順があるのでしょうか。
|
16
50
|
|
17
51
|
解消方法をご教授いただけないでしょうか。
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
### 構成
|
56
|
+
|
57
|
+
- DB名:orcl
|
58
|
+
|
59
|
+
- [ノード1]
|
60
|
+
|
61
|
+
ホスト名:rac-node1
|
62
|
+
|
63
|
+
インスタンス名:orcl1
|
64
|
+
|
65
|
+
- [ノード2]
|
66
|
+
|
67
|
+
ホスト名:rac-node2
|
68
|
+
|
69
|
+
インスタンス名:orcl2
|
18
70
|
|
19
71
|
|
20
72
|
|
@@ -22,9 +74,7 @@
|
|
22
74
|
|
23
75
|
- Windows Server 2016
|
24
76
|
|
25
|
-
- Oracle Database 12c
|
77
|
+
- Oracle Database 12c Standard Edition Release 12.2.0.1.0(64bit)
|
26
|
-
|
27
|
-
- RAC2台構成
|
28
78
|
|
29
79
|
|
30
80
|
|
@@ -32,9 +82,11 @@
|
|
32
82
|
|
33
83
|
- [当技術記事](https://enterprisezine.jp/dbonline/detail/9709)、図4のような構成を想定しています。
|
34
84
|
|
35
|
-
-
|
85
|
+
- srvctlコマンドの-preferredオプションではなく、-rオプションにorcl1 -aオプションにorcl2を指定すれば作成できました。
|
36
86
|
|
87
|
+
ただし、これではフェールオーバ方式となり、いずれか1つのインスタンスにしか接続できない状態です。
|
88
|
+
|
37
|
-
|
89
|
+
- 検証環境として無償版のRACを使用しており、サポートへの問い合わせができないため、ご相談させていただきました。
|
38
90
|
|
39
91
|
|
40
92
|
|
1
誤字
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
RAC環境で
|
1
|
+
RAC環境で優先インスタンスを複数登録しサービスを作成したい
|
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
しかし、`PRKO-2002 : コマンドライン・オプションが無効です:orcl2`というエラーが表示され
|
15
|
+
しかし、`PRKO-2002 : コマンドライン・オプションが無効です:orcl2`というエラーが表示されます。
|
16
16
|
|
17
17
|
解消方法をご教授いただけないでしょうか。
|
18
18
|
|