Yusuke-Watanabe-8992533 / task_otameshi

タスク管理用
0 stars 0 forks source link

[CARNA]監視プログラムの実装・テスト #18

Closed Yusuke-Watanabe-8992533 closed 4 months ago

Yusuke-Watanabe-8992533 commented 4 months ago

概要

対象ジョブネットに対して、起動監視をするシェルと起動時刻が超えているかをチェックするシェルを作成する。

対象ジョブネット

【新規ジョブネット】
<DB再編成:DRイン(過去)table> 月次_第3木曜  0:30 ※オンライン
┗<DB再編成:DRイン(過去)index> 月次_第3木曜  2:00 ※オンライン
 ┗<統計情報:DRイン(過去)>    月次_第3木曜  2:00

<DB再編成:DRモデル(過去)table> 月次_第4木曜  0:30 ※オンライン
┗<DB再編成:DRモデル(過去)index> 月次_第4木曜  2:00 ※オンライン
 ┗<統計情報:DRモデル(過去)>    月次_第4木曜  2:00
【(参考)既存ジョブネット】
<DB再編成>        月次_6日 1:10 ※オフライン
┗<統計情報>        月次_6日 1:10
 ┗<DBリバインド>      月次_6日 1:10

<DB再編成:外信(過去)table> 月次_第3水曜  0:30 ※オンライン
┗<DB再編成:外信(過去)index> 月次_第3水曜  2:00 ※オンライン
 ┗<統計情報:外信(過去)>    月次_第3水曜  2:00

<DB再編成:自社(過去)table> 月次_第4水曜  0:30 ※オンライン
┗<DB再編成:自社(過去)index> 月次_第4水曜  2:00 ※オンライン
 ┗<統計情報:自社(過去)>    月次_第4水曜  2:00
Yusuke-Watanabe-8992533 commented 4 months ago

追加概要

外信を例にした場合
<DB再編成:外信(過去)table> 月次_第3水曜  0:30 ※オンライン
 ●監視いれる(終わったら次を実行)
 ★起動時刻チェック(6:00過ぎてたら後続を実行しない)
┗<DB再編成:外信(過去)index> 月次_第3水曜  2:00 ※オンライン
 ★起動時刻チェック(6:00過ぎてたら後続を実行しない)
 ┗<統計情報:外信(過去)>    月次_第3水曜  2:00
Box\#03.組織内_04_金融セグメント\ev0301\20_system\12.ユビキ系\審査エンジン\70_改修対応\CCENGN-481_【CARNA】審査手法の高度化_DataRobot導入\12.その他\20240411_【CARNA】DB再編成資産修正\02.修正後
 /
IEB_REORG_MONITOR.ksh
config.txt
 ↑以下を追加しています
============
#DB再編成監視処理 終了限度時刻
REORG_TIMELIMIT         6:00:00

#DB再編成監視処理 監視間隔(s)
REORG_MONITOR_INTERVAL  300
=============
Yusuke-Watanabe-8992533 commented 4 months ago

テスト用備忘録

一時停止

db2 reorg table ditexg3.TAT_GAISIN_DAT_KAKO INPLACE PAUSE

再開

db2 reorg table ditexg3.TAT_GAISIN_DAT_KAKO INPLACE RESUME

Yusuke-Watanabe-8992533 commented 4 months ago

select count() from DITEXG3.TAT_GAISIN_DAT_KAKO; select count() from DITEXG3.TAT_DR_INPUT_KAKO; select count() from DITEXG3.TAT_DR_SCORE_KAKO; select count() from DITEXG3.TAT_CJISYA_DAT_KAKO1; select count() from DITEXG3.TAT_CJISYA_DAT_KAKO2; select count() from DITEXG3.TAT_CJISYA_DAT_KAKO3;

Yusuke-Watanabe-8992533 commented 4 months ago

テスト用コマンド

◆TAT_GAISIN_DAT_KAKO

db2 reorg table DITEXG3.TAT_GAISIN_DAT_KAKO INPLACE bash -x IEB_REORG_MONITOR.ksh DITEXG3 TAT_GAISIN_DAT_KAKO db2 reorg indexes all for table DITEXG3.TAT_GAISIN_DAT_KAKO allow write access

◆TAT_DR_INPUT_KAKO

db2 reorg table DITEXG3.TAT_DR_INPUT_KAKO INPLACE bash -x IEB_REORG_MONITOR.ksh DITEXG3 TAT_DR_INPUT_KAKO db2 reorg indexes all for table DITEXG3.TAT_DR_INPUT_KAKO allow write access

◆TAT_DR_SCORE_KAKO

db2 reorg table DITEXG3.TAT_DR_SCORE_KAKO INPLACE bash -x IEB_REORG_MONITOR.ksh DITEXG3 TAT_DR_SCORE_KAKO db2 reorg indexes all for table DITEXG3.TAT_DR_SCORE_KAKO allow write access

◆TAT_CJISYA_DAT_KAKO1

db2 reorg table DITEXG3.TAT_CJISYA_DAT_KAKO1 INPLACE bash -x IEB_REORG_MONITOR.ksh DITEXG3 TAT_CJISYA_DAT_KAKO1 db2 reorg indexes all for table DITEXG3.TAT_CJISYA_DAT_KAKO1 allow write access

◆TAT_CJISYA_DAT_KAKO2

db2 reorg table DITEXG3.TAT_CJISYA_DAT_KAKO2 INPLACE bash -x IEB_REORG_MONITOR.ksh DITEXG3 TAT_CJISYA_DAT_KAKO2 db2 reorg indexes all for table DITEXG3.TAT_CJISYA_DAT_KAKO2 allow write access

◆TAT_CJISYA_DAT_KAKO3

db2 reorg table DITEXG3.TAT_CJISYA_DAT_KAKO3 INPLACE bash -x IEB_REORG_MONITOR.ksh DITEXG3 TAT_CJISYA_DAT_KAKO3 db2 reorg indexes all for table DITEXG3.TAT_CJISYA_DAT_KAKO3 allow write access

Yusuke-Watanabe-8992533 commented 4 months ago

C:\Users\Yusuke_Watanabe\Desktop\無題3_20240524_170500.txt

Yusuke-Watanabe-8992533 commented 4 months ago

テスト実施完了

image