- 物理ホスト
(1) 確認用データ作成
export JP1_USERNAME=jp1admin
/opt/jp1ajs2/bin/ajsagtadd -a mmm184 -c 00:00-00:00=5
/opt/jp1ajs2/bin/ajsagtshow -l
/opt/jp1ajs2/bin/ajsprint -F AJSROOT2 -s yes "/*"
/opt/jp1ajs2/bin/ajsleave -F AJSROOT2 /jg1/jobnet1
/opt/jp1ajs2/bin/ajsentry -F AJSROOT2 -n /jg1/jobnet1
/opt/jp1ajs2/bin/ajsshow -F AJSROOT2 -R /jg1/jobnet1
(2) バックアップファイルの取得
mkdir -p /root/dbbackup
/opt/jp1ajs2/tools/ajsembdbbackup -s -d /RDArea_JF2/ajssys02 -b /root/dbbackup -id _JF2
ls -ltr /root/dbbackup
/opt/jp1ajs2/tools/ajsembdbstatus -c -id _JF2 > /root/dbbackup/_JF2_`date "+%Y%m%d_%H%M%S"`.txt
cat /root/dbbackup/_JF2_*.txt
(3) バックアップ取得後のデータ追加
export JP1_USERNAME=jp1admin
/opt/jp1ajs2/bin/ajsagtadd -a mmm185 -c 00:00-00:00=5
/opt/jp1ajs2/bin/ajsagtshow -l
(4) データベースの回復
1.アンロードログファイルを取得
/opt/jp1ajs2/tools/ajsembdbstatus -l -id _JF2
mkdir /unloadlog
/opt/jp1ajs2/tools/ajsembdboplog -f -g log4 -o /unloadlog/unloadlog_file -id _JF2
ls -ltr /unloadlog
cp /Unload_Log_JF2/ajs2_5f0af48a0001_log1 /unloadlog
cp /Unload_Log_JF2/ajs2_5f0af48a0002_log2 /unloadlog
cp /Unload_Log_JF2/ajs2_5f0af48a0003_log3 /unloadlog
ls -ltr /unloadlog
2.JP1/AJS3サービス停止
/opt/jp1ajs2/bin/jajs_spmd_stop
/opt/jp1ajs2/bin/jajs_spmd_status
3.データベース環境を削除
/opt/jp1ajs2/tools/ajsembdbunset -e -id _JF2
4.データベース環境を再構築
/opt/jp1ajs2/tools/ajsembdbbuild -s -d "/RDArea_JF2,/SYSArea1_JF2,/SYSArea2_JF2" -br -bl /Unload_Log_JF2 -i /opt/jp1ajs2/embdb/_JF2 -id _JF2 -p 22223
5.スケジューラーデータベースをセットアップ
/opt/jp1ajs2/tools/ajsembdbsetup -F AJSROOT2 -ru s -id _JF2 -p 22223
6.組み込みDB停止
/opt/jp1ajs2/tools/ajsembdbstop -id _JF2
/opt/jp1ajs2/tools/ajsembdbstatus -s ust -id _JF2
7.システム領域を回復するモードで組み込みDBを起動
/opt/jp1ajs2/tools/ajsembdbstart -r -id _JF2
/opt/jp1ajs2/tools/ajsembdbstatus -s ust -id _JF2
8.system領域を回復
/opt/jp1ajs2/tools/ajsembdbrstr -M -d /RDArea_JF2/ajssys02 -bf /root/dbbackup/BACK_202007122044.bk -e /root \
-ld /unloadlog -id _JF2
9.組み込みDB停止
/opt/jp1ajs2/tools/ajsembdbstop -id _JF2
/opt/jp1ajs2/tools/ajsembdbstatus -s ust -id _JF2
10.組み込みDB起動
/opt/jp1ajs2/tools/ajsembdbstart -id _JF2
/opt/jp1ajs2/tools/ajsembdbstatus -s ust -id _JF2
11.スケジューラーデータベースの回復
/opt/jp1ajs2/tools/ajsembdbrstr -d /RDArea_JF2/ajssys02 -bf /root/dbbackup/BACK_202007122044.bk -e /root \
-ld /unloadlog -id _JF2
12.バックアップファイル取得
mkdir -p /root/dbbackup
/opt/jp1ajs2/tools/ajsembdbbackup -d /RDArea_JF2/ajssys02 -b /root/dbbackup -id _JF2
ls -ltr /root/dbbackup
/opt/jp1ajs2/tools/ajsembdbstatus -c -id _JF2 > /root/dbbackup/_JF2_`date "+%Y%m%d_%H%M%S"`.txt
cat /root/dbbackup/_JF2_*.txt
13.組み込みDB停止
/opt/jp1ajs2/tools/ajsembdbstop -id _JF2
/opt/jp1ajs2/tools/ajsembdbstatus -s ust -id _JF2
14.JP1/AJSサービス起動
/opt/jp1ajs2/bin/jajs_spmd
/opt/jp1ajs2/bin/jajs_spmd_status
(5) 回復後の確認
export JP1_USERNAME=jp1admin
/opt/jp1ajs2/bin/ajsagtshow -l
/opt/jp1ajs2/bin/ajsprint -F AJSROOT2 -s yes "/*"
/opt/jp1ajs2/bin/ajsshow -F AJSROOT2 -R /jg1/jobnet1
→アンロードログを使用しないの場合
バックアップ取得後に追加したデータは回復
/opt/jp1ajs2/bin/ajsleave -F AJSROOT2 /jg1/jobnet1
/opt/jp1ajs2/bin/ajsentry -F AJSROOT2 -n /jg1/jobnet1
/opt/jp1ajs2/bin/ajsshow -F AJSROOT2 -R /jg1/jobnet1
- 論理ホスト
(1) 確認用データ作成
export JP1_USERNAME=jp1admin
/opt/jp1ajs2/bin/ajsagtadd -h mmm190 -a mmm195 -c 00:00-00:00=5
/opt/jp1ajs2/bin/ajsagtshow -h mmm190 -l
/opt/jp1ajs2/bin/ajsprint -F AJSROOT2 -s yes "/*"
/opt/jp1ajs2/bin/ajsleave -F AJSROOT2 /jg1/jobnet1
/opt/jp1ajs2/bin/ajsentry -F AJSROOT2 -n /jg1/jobnet1
/opt/jp1ajs2/bin/ajsshow -F AJSROOT2 -R /jg1/jobnet1
(2) バックアップファイルの取得
mkdir -p /mnt/sdc2/dbbackup
/opt/jp1ajs2/tools/ajsembdbbackup -s -d /mnt/sdc2/share1/RDArea_JF2/ajssys02 -b /mnt/sdc2/dbbackup -id _JF2
ls -ltr /mnt/sdc2/dbbackup
/opt/jp1ajs2/tools/ajsembdbstatus -c -id _JF2 > /mnt/sdc2/dbbackup/_JF2_`date "+%Y%m%d_%H%M%S"`.txt
cat /mnt/sdc2/dbbackup/_JF2_*.txt
(3) バックアップ取得後のデータ追加
export JP1_USERNAME=jp1admin
/opt/jp1ajs2/bin/ajsagtadd -h mmm190 -a mmm196 -c 00:00-00:00=5
/opt/jp1ajs2/bin/ajsagtshow -h mmm190 -l
(4) データベースの回復
1.アンロードログファイルを取得
/opt/jp1ajs2/tools/ajsembdbstatus -l -id _JF2
mkdir -p /mnt/sdc2/unloadlog
/opt/jp1ajs2/tools/ajsembdboplog -f -g log2 -o /mnt/sdc2/unloadlog/unloadlog_file -id _JF2
ls -ltr /mnt/sdc2/unloadlog
cp /Unload_Log_JF2/ajs2_5f0aebd00001_log1 /mnt/sdc2/unloadlog
ls -ltr /mnt/sdc2/unloadlog
2.JP1/AJS3サービス停止
/etc/opt/jp1ajs2/jajs_stop.cluster mmm190
/opt/jp1ajs2/bin/jajs_spmd_status -h mmm190
3.データベース環境を削除
/opt/jp1ajs2/tools/ajsembdbunset -e -id _JF2
4.データベース環境を再構築
/opt/jp1ajs2/tools/ajsembdbbuild -s -d "/mnt/sdc2/share1/RDArea_JF2,/mnt/sdc2/share2/SYSArea_JF2,/mnt/sdc2/share3/SYSArea_JF2" -ld /WorkArea_JF2 -br \
-bl /Unload_Log_JF2 -i /opt/jp1ajs2/embdb/_JF2 -p 22230 -id _JF2 -r -mh mmm190 -eh mmm191
5.スケジューラーデータベースをセットアップ
/opt/jp1ajs2/tools/ajsembdbsetup -F AJSROOT2 -ru s -id _JF2 -mh mmm190 -p 22230
6.組み込みDB停止
/opt/jp1ajs2/tools/ajsembdbstop -id _JF2
/opt/jp1ajs2/tools/ajsembdbstatus -s ust -id _JF2
7.システム領域を回復するモードで組み込みDBを起動
/opt/jp1ajs2/tools/ajsembdbstart -r -id _JF2
/opt/jp1ajs2/tools/ajsembdbstatus -s ust -id _JF2
8.system領域を回復
/opt/jp1ajs2/tools/ajsembdbrstr -M -d /mnt/sdc2/share1/RDArea_JF2/ajssys02 -bf /mnt/sdc2/dbbackup/BACK_202007122102.bk -e /mnt/sdc2 \
-ld /mnt/sdc2/unloadlog -id _JF2
9.組み込みDB停止
/opt/jp1ajs2/tools/ajsembdbstop -id _JF2
/opt/jp1ajs2/tools/ajsembdbstatus -s ust -id _JF2
10.組み込みDB起動
/opt/jp1ajs2/tools/ajsembdbstart -id _JF2
/opt/jp1ajs2/tools/ajsembdbstatus -s ust -id _JF2
11.スケジューラーデータベースの回復
/opt/jp1ajs2/tools/ajsembdbrstr -d /mnt/sdc2/share1/RDArea_JF2/ajssys02 -bf /mnt/sdc2/dbbackup/BACK_202007122102.bk -e /mnt/sdc2 \
-ld /mnt/sdc2/unloadlog -id _JF2
12.バックアップファイル取得
mkdir -p /mnt/sdc2/dbbackup
/opt/jp1ajs2/tools/ajsembdbbackup -d /mnt/sdc2/share1/RDArea_JF2/ajssys02 -b /mnt/sdc2/dbbackup -id _JF2
ls -ltr /mnt/sdc2/dbbackup
/opt/jp1ajs2/tools/ajsembdbstatus -c -id _JF2 > /mnt/sdc2/dbbackup/_JF2_`date "+%Y%m%d_%H%M%S"`.txt
cat /mnt/sdc2/dbbackup/_JF2_*.txt
13.組み込みDB停止
/opt/jp1ajs2/tools/ajsembdbstop -id _JF2
/opt/jp1ajs2/tools/ajsembdbstatus -s ust -id _JF2
14.JP1/AJSサービス起動
/etc/opt/jp1ajs2/jajs_start.cluster mmm190
/opt/jp1ajs2/bin/jajs_spmd_status -h mmm190
(5) 回復後の確認
export JP1_USERNAME=jp1admin
/opt/jp1ajs2/bin/ajsagtshow -h mmm190 -l
/opt/jp1ajs2/bin/ajsprint -F AJSROOT2 -s yes "/*"
/opt/jp1ajs2/bin/ajsshow -F AJSROOT2 -R /jg1/jobnet1
→アンロードログを使用しないの場合
バックアップ取得後に追加したデータは回復
/opt/jp1ajs2/bin/ajsleave -F AJSROOT2 /jg1/jobnet1
/opt/jp1ajs2/bin/ajsentry -F AJSROOT2 -n /jg1/jobnet1
/opt/jp1ajs2/bin/ajsshow -F AJSROOT2 -R /jg1/jobnet1