{AJS運用}9. データベースのメンテナンス

  • 物理ホスト


9.1.1 データベース領域の解析

/opt/jp1ajs2/tools/ajsembdbidlist
/opt/jp1ajs2/tools/ajsembdbidlist -v
/opt/jp1ajs2/tools/ajsembdbidlist -a
/opt/jp1ajs2/tools/ajsembdbidlist -e


組み込みDBの稼働状態
/opt/jp1ajs2/tools/ajsembdbstatus -s usta -id _JF0

組み込みDBのプロセス状態
/opt/jp1ajs2/tools/ajsembdbstatus -s prc -id _JF0

組み込みDBのデータベース領域
/opt/jp1ajs2/tools/ajsembdbstatus -db -id _JF0
/opt/jp1ajs2/tools/ajsembdbstatus -db -d -id _JF0

組み込みDBのシステムログ
/opt/jp1ajs2/tools/ajsembdbstatus -l -id _JF0

組み込みDBの構成情報
/opt/jp1ajs2/tools/ajsembdbstatus -c -id _JF0


9.2.1 ajsembdbreclaimコマンドを実行する場合


/opt/jp1ajs2/tools/ajsembdbreclaim -m manager
/opt/jp1ajs2/tools/ajsembdbreclaim -m manager -t f -r 2

 

 

9.2.2 データベースを再編成する場合

(1)JP1/AJS3のスケジューラーサービスを終了する

/opt/jp1ajs2/bin/jajs_spmd_status
/opt/jp1ajs2/bin/jajs_spmd_stop -n jajs_schd -F AJSROOT1
/opt/jp1ajs2/bin/jajs_spmd_status

(2)JP1/AJS3のエージェント管理を終了する

/opt/jp1ajs2/bin/jajs_hstd_stop -n ajsagtmd
/opt/jp1ajs2/bin/jajs_spmd_status

(3)接続しているJP1/AJS3 - Viewおよびコマンドをすべて停止する


(4)ajsembdbreclaimコマンドを使用して,空きセグメントの回収を行う

/opt/jp1ajs2/tools/ajsembdbreclaim -m manager -t f -r 2


(5)ajsembdbrorgコマンドを使ってデータベースを再編成する

/opt/jp1ajs2/tools/ajsembdbrorg -k unld -F AJSROOT1 -d /tmp

/opt/jp1ajs2/tools/ajsembdbrorg -k reld -F AJSROOT1 -d /tmp


(6)JP1/AJS3のエージェント管理を起動する

/opt/jp1ajs2/bin/jajs_hstd -n ajsagtmd
/opt/jp1ajs2/bin/jajs_spmd_status

(7)JP1/AJS3のスケジューラーサービスを起動する

/opt/jp1ajs2/bin/jajs_spmd -n jajs_schd -F AJSROOT1
/opt/jp1ajs2/bin/jajs_spmd_status

 


9.3.1 ISAMデータベースの再編成
/opt/jp1ajs2/bin/jajs_maintain -show
/opt/jp1ajs2/bin/jajs_maintain -m manager

 

 

  • 論理ホスト


9.1.1 データベース領域の解析

/opt/jp1ajs2/tools/ajsembdbidlist
/opt/jp1ajs2/tools/ajsembdbidlist -v
/opt/jp1ajs2/tools/ajsembdbidlist -a
/opt/jp1ajs2/tools/ajsembdbidlist -e

組み込みDBの稼働状態
/opt/jp1ajs2/tools/ajsembdbstatus -s usta -id _JF1

組み込みDBのプロセス状態
/opt/jp1ajs2/tools/ajsembdbstatus -s prc -id _JF1

組み込みDBのデータベース領域
/opt/jp1ajs2/tools/ajsembdbstatus -db -id _JF1
/opt/jp1ajs2/tools/ajsembdbstatus -db -d -id _JF1

組み込みDBのシステムログ
/opt/jp1ajs2/tools/ajsembdbstatus -l -id _JF1

組み込みDBの構成情報
/opt/jp1ajs2/tools/ajsembdbstatus -c -id _JF1


9.2.1 ajsembdbreclaimコマンドを実行する場合


/opt/jp1ajs2/tools/ajsembdbreclaim -mh mmm190 -m manager
/opt/jp1ajs2/tools/ajsembdbreclaim -mh mmm190 -m manager -t f -r 2


9.2.2 データベースを再編成する場合

(1)JP1/AJS3のスケジューラーサービスを終了する

/opt/jp1ajs2/bin/jajs_spmd_status -h mmm190
/etc/opt/jp1ajs2/jajs_stop.cluster mmm190 -n jajs_schd -F AJS3SCHEDULE001
/opt/jp1ajs2/bin/jajs_spmd_status -h mmm190

(2)JP1/AJS3のエージェント管理を終了する

/opt/jp1ajs2/bin/jajs_hstd_stop -h mmm190 -n ajsagtmd
/opt/jp1ajs2/bin/jajs_spmd_status -h mmm190

(3)接続しているJP1/AJS3 - Viewおよびコマンドをすべて停止する


(4)ajsembdbreclaimコマンドを使用して,空きセグメントの回収を行う

/opt/jp1ajs2/tools/ajsembdbreclaim -mh mmm190 -m manager -t f -r 2


(5)ajsembdbrorgコマンドを使ってデータベースを再編成する

/opt/jp1ajs2/tools/ajsembdbrorg -mh mmm190 -k unld -F AJS3SCHEDULE001 -d /tmp

/opt/jp1ajs2/tools/ajsembdbrorg -mh mmm190 -k reld -F AJS3SCHEDULE001 -d /tmp


(6)JP1/AJS3のエージェント管理を起動する

/opt/jp1ajs2/bin/jajs_hstd -h mmm190 -n ajsagtmd
/opt/jp1ajs2/bin/jajs_spmd_status -h mmm190

(7)JP1/AJS3のスケジューラーサービスを起動する

/etc/opt/jp1ajs2/jajs_start.cluster mmm190 -n jajs_schd -F AJS3SCHEDULE001
/opt/jp1ajs2/bin/jajs_spmd_status -h mmm190

 


9.3.1 ISAMデータベースの再編成
/opt/jp1ajs2/bin/jajs_maintain -h mmm190 -show
/opt/jp1ajs2/bin/jajs_maintain -h mmm190 -m manager