26.7.1 障害が発生した場合のシステムの動作とユーザの対処方法
OBMの機能で障害が発生した場合のシステムの動作とユーザの対処方法について説明します。
次の4つに分けて説明します。
-
TP1/EE開始からネゴシエーション完了
-
OBM実行中
-
TP1/EE終了処理中(BCMの終了中)
-
TP1/EE終了処理中(BCSの終了中)
(1) TP1/EE開始からネゴシエーション完了
TP1/EE開始からネゴシエーション完了で発生する障害と対処方法を次の表に示します。表の項番は,図26-8の番号に対応します。
項番 |
障害 |
システムの動作 |
対処方法 |
|
---|---|---|---|---|
1. |
定義不正 |
TP1/EEプロセスダウン。 |
|
|
メモリ不足 |
TP1/EEプロセスダウン。 |
|
||
2. |
ロット構成オブジェクトIOエラー |
TP1/EEプロセスダウン。 |
|
|
メモリ不足 |
TP1/EEプロセスダウン。 |
|
||
ロット構成オブジェクトと定義の関係不正 |
TP1/EEプロセスダウン。 |
|
||
3. |
SQLエラー |
表,列,行がない |
TP1/EEプロセスダウン。 |
|
排他待ち |
一定回数リトライする。リトライしてもSQLエラーとなる場合はTP1/EEプロセスダウン。 |
|
||
その他 |
||||
表の構成不正 |
TP1/EEプロセスダウン。 |
|
||
4. |
通信エラー |
ネゴシエーションをリトライする。一定回数リトライしても通信障害となる場合は,BCSのTP1/EEをオンライン状態にしてからリトライするか,BCSのTP1/EEをプロセスダウンする。 |
|
|
BCM,BCSのTP1/EEバージョン不一致 |
BCSのTP1/EEでOBMの機能の一部を縮退して続行する。 |
|
||
BCM,BCSの定義不一致 |
BCSのTP1/EEでOBMの機能を停止して続行するか,BCSのTP1/EEをプロセスダウンする。 |
|
||
5. |
SQLエラー |
表,列,行がない |
BCSのTP1/EEプロセスダウン。 |
|
排他待ち |
ネゴシエーションをリトライする。一定回数リトライしても通信障害となる場合は,BCSのTP1/EEをオンライン状態にしてからリトライするか,BCSのTP1/EEをプロセスダウンする。 |
|
||
その他 |
||||
BCM,BCSの定義不一致 |
BCSのTP1/EEでOBMの機能を停止して続行するか,BCSのTP1/EEをプロセスダウンする。 |
|
(2) OBM実行中
OBM実行中の障害時動作と対処方法を次の表に示します。表の項番は,図26-9の番号に対応します。
項番 |
障害 |
システムの動作 |
障害後の OBM状態 |
対処方法 |
||
---|---|---|---|---|---|---|
1. |
通信エラー |
|
開始コマンド実行前のまま (未実行/計画停止/強制停止) |
|
||
メモリ不足 |
|
|
||||
2. |
メモリ不足 |
|
開始コマンド実行前のまま (未実行/計画停止/強制停止) |
|
||
UOCエラーリターン |
|
|
||||
UOCでスレッドダウン |
|
|
||||
SQLエラー |
OBM管理表 |
表,列,行がない |
|
|
||
RDエリア不足 |
|
|
||||
排他待ち |
|
|
||||
その他 |
|
|||||
バッチデータ |
表,列がない |
|
|
|||
その他 |
|
|
||||
表構成不正 |
OBM管理表 |
|
|
|||
バッチデータ |
|
|
||||
トランザクションがロールバック決着 |
|
|
||||
3. |
通信障害 |
|
初期化中→未実行 または 再開始処理中→強制停止 |
|
||
メモリ不足 |
|
|
||||
4. |
トランザクションレベル名不正 |
|
初期化中→未実行 または 再開始処理中→強制停止 |
|
||
UOCでスレッドダウン |
|
|||||
5. |
SQLエラー OBM管理表 |
表,列,行がない |
|
初期化中→未実行 または再開始処理中→強制停止 |
|
|
排他待ち |
|
|
||||
その他 |
|
|||||
オープントランザクション異常終了 |
|
|
||||
オープントランザクション実行中にBCSのTP1/EEがプロセスダウン |
|
|
||||
オープントランザクション正常終了後にBCSのTP1/EEがプロセスダウン |
|
実行中→クローズ中→停止処理中→強制停止 |
|
|||
6. |
通信障害 |
|
実行中→クローズ中→停止処理中→強制停止 |
|
||
メモリ不足 |
|
|
||||
7. |
SQLエラー バッチデータ |
表,列がない |
|
実行中→クローズ中→停止処理中→強制停止 |
|
|
その他 |
|
|
||||
8. |
通信障害 |
|
実行中→クローズ中→停止処理中→強制停止 |
|
||
メモリ不足 |
|
|
||||
9. |
サービス名不正 |
|
実行中→クローズ中→停止処理中→強制停止 |
|
||
UOCでスレッドダウン |
|
|
||||
10. |
トランザクションレベル名不正 |
|
実行中→クローズ中→停止処理中→強制停止 |
|
||
UOCでスレッドダウン |
|
|
||||
11. |
SQLエラー OBM管理表 |
表,列,行がない |
|
実行中→クローズ中→停止処理中→強制停止 |
|
|
排他待ち |
|
|
||||
その他 |
|
|||||
ノーマルトランザクション異常終了 |
|
|
||||
BCSのTP1/EEがプロセスダウン |
|
|
||||
12. |
通信障害 |
|
実行中→クローズ中→停止処理中→強制停止 |
|
||
メモリ不足 |
|
|
||||
13. |
SQLエラー OBM管理表 |
表,列,行がない |
|
一時休止 |
|
|
排他待ち |
|
|
||||
その他 |
|
|||||
14. |
通信障害 |
|
クローズ中→停止処理中→強制停止 |
|
||
メモリ不足 |
|
|
||||
15. |
トランザクションレベル名不正 |
|
停止処理中→強制停止 |
|
||
UOCでスレッドダウン |
|
|||||
16. |
SQLエラー OBM管理表 |
表,列,行がない |
|
前の状態のまま |
|
|
排他待ち |
|
停止処理中→強制停止 |
|
|||
その他 |
|
|||||
クローズトランザクション異常終了 |
|
|
||||
クローズトランザクション実行中にBCSのTP1/EEがプロセスダウン |
|
停止処理中→強制停止 |
|
|||
クローズトランザクション正常終了後にBCSがプロセスダウン |
|
終了中,または停止処理中 |
|
|||
17. |
通信障害 |
|
終了中,または停止処理中 |
|
||
メモリ不足 |
|
|
||||
18. |
メモリ不足 |
強制停止。 |
強制停止 |
|
||
UOCエラーリターン |
|
|||||
UOCでスレッドダウン |
|
前の状態のまま |
|
|||
SQLエラー |
OBM管理表 |
表,列,行がない |
|
|
||
排他待ち |
|
一時休止 |
|
|||
その他 |
|
|||||
バッチデータ |
表,列,行がない |
|
強制停止 |
|
||
排他待ち |
|
|
||||
その他 |
|
|||||
表構成不正 OBM管理表 |
|
前の状態のまま |
|
|||
トランザクションがロールバック決着 |
|
一時休止 |
|
|||
19. |
通信障害 |
|
未実行,強制停止, または計画停止 |
|
||
メモリ不足 |
|
|||||
20. |
BCMのTP1/EEプロセスダウン |
|
前の状態のまま(BCMのTP1/EE再開始時に強制停止状態にする) |
|
||
21. |
OBM開始コマンドプロセスダウン |
|
未実行,強制停止,または計画停止 |
|
(3) TP1/EE処理終了中(BCMの終了中)
TP1/EE処理終了中(BCMの終了中)で発生する障害と対処方法を次の表に示します。表の項番は,図26-10の番号に対応します。
項番 |
障害 |
システムの動作 |
対処方法 |
||
---|---|---|---|---|---|
1. |
通信エラー |
|
|
||
メモリ不足 |
|
|
|||
2. |
SQLエラー |
OBM管理表 |
表,列,行がない |
|
|
排他待ち |
|
|
|||
その他 |
|
||||
表構成不正 OBM管理表 |
|
|
(4) TP1/EE処理終了中(BCSの終了中)
TP1/EE処理終了中(BCSの終了中)で発生する障害と対処方法を次の表に示します。表の項番は,図26-11の番号に対応します。
項番 |
障害 |
システムの動作 |
対処方法 |
---|---|---|---|
1. |
通信エラー |
|
|
メモリ不足 |
|
|