ページの先頭行へ戻る
Symfoware Server V10.1.0 コマンドリファレンス

4.20 rdbbcrlp

名前

rdbbcrlp -- RLPの再登録、RLPの情報表示、RLPの削除

形式1(RLPの再登録)

rdbbcrlp -A -p RLP名 -S 送信用RLMのファイル名

形式2(RLPの一覧情報を表示)

rdbbcrlp -V -D -e

形式3(RLPの定義情報を表示)

rdbbcrlp -V -D -p RLP名 -e

形式4(RLPの運用情報を表示)

rdbbcrlp -V -O -p RLP名

形式5(RLPの削除)

rdbbcrlp -E -p RLP名

機能説明

RLPの再登録、RLP情報表示、RLPの削除を行います。
RLPの再登録では、Symfoware/RDBのログ管理ファイル破壊、BCログ管理ファイル破壊からのリカバリ時に作成済みのRLPをログ管理ファイルとBCログ管理ファイルに再登録します。
RLPの情報表示は、RLPの定義情報やRLPの運用情報を表示します。
RLPの削除は、ログ管理ファイルとBCログ管理ファイルからRLPの管理情報を削除し、RLPを構成するRLMとRLCファイルを削除します。

形式1のオプション

-A

作成済みのRLPを再登録する場合に指定します。

-p RLP名

再登録するRLP名を指定します。

-S 送信用RLMのファイル

再登録するRLPの送信用RLMのファイル名を255バイト以内の絶対パスで指定します。

形式2のオプション

-V

RLPの情報を表示する場合に指定します。

-D

RLPの定義情報を表示する場合に指定します。

-e

RLP定義情報の詳細を表示します。

形式3のオプション

-V

RLPの情報を表示する場合に指定します。

-D

RLPの定義情報を表示する場合に指定します。

-p RLP名

定義情報を表示するRLP名を指定します。

-e

RLP定義情報の詳細を表示します。

形式4のオプション

-V

RLPの情報を表示する場合に指定します。

-O

RLPの運用情報を表示する場合に指定します。

-p RLP名

運用情報を表示するRLP名を指定します。

形式5のオプション

-E

RLPの削除を実施する場合に指定します。

-p RLP名

削除を行うRLP名を指定します。

形式2の表示形式

> rdbbcrlp -V -D -e

(1)    (2)      (3)      (4)       (5)        (6)                          (7)
RLPid  RLPname  Purpose  LogGroup  RLPstatus  SendPath                     RecvPath
    1  rlp001   dcu      system    normal     D:\home\rdbsys1\rlp001\rlm1  D:\home\rdbsys1\rlp001\rlm2
    2  rlp002   dcu      system    normal     D:\home\rdbsys1\rlp002\rlm1  D:\home\rdbsys1\rlp002\rlm2 
(1) RLPのID
(2) RLP名
(3) RLP使用目的
      dcu : DBミラーリングシステムのDCUを構成するRLP
(4) ロググループ名
(5) RLPの状態
      normal        : 正常
      RLPinh(own)   : RLP閉塞(自ノード)
      RLPinh(other) : RLP閉塞(相手ノード)
(6) 自ノードの送信用RLMのファイル名
(7) 自ノードの受信用RLMのファイル名

形式3の表示形式

> rdbbcrlp -V -D -e -p rlp001

RLPid                : 1                                     (1)
RLPname              : rlp001                                (2)
LogGroup             : system                                (3)
Purpose              : dcu                                   (4)
SendKind             : origin                                (5)
LogSend              : NET                                   (6)
Sync                 : sync                                  (7)
RLMsize              : 1024K                                 (8)
SendPath             : D:\home\rdbsys1\rlp001\rlm1           (9)
RecvPath             : D:\home\rdbsys1\rlp001\rlm2           (10)
RLCbuffNum           : 128                                   (11)
RLCbuffSize          : 2K                                    (12)
RLCsize              : 10240K                                (13)
(14)     (15)
RLCid    RLCpath
rlc001   D:\home\rdbsys1\rlp001\rlc1
rlc002   D:\home\rdbsys1\rlp001\rlc2
rlc003   D:\home\rdbsys1\rlp001\rlc3
(1) RLPのID 
(2) RLP名
(3) ロググループ名
(4) RLP使用目的
    dcu : DBミラーリングシステムのRLP
(5) RLP種別
    origin    : 本コマンド実行ノードにおいて複写元RLP
    duplicate : 本コマンド実行ノードにおいて複写先RLP
(6) RERUNログ転送方法
    NET : TCP/IPによるデータ転送
(7) 副系ノードのRLCファイルへの書き出しの同期/非同期
    sync : 同期モード
    -    : Symfoware/RDBの停止中、DBミラーリングサービスの停止中、または、
           副系ノードでディスコネクション状態
(8) RLMの容量
    (Kはキロバイト)
(9) 自ノードの送信用RLMのファイル名
(10) 自ノードの受信用RLMのファイル名
(11) ロググループ内で定義されているRERUNログバッファ枚数
    Symfoware/RDBの停止中は、「-」が表示されます。
(12) RERUNログバッファ1枚のサイズ
    (Kはキロバイト)
    Symfoware/RDBの停止中は、「-」が表示されます。
(13) RLCファイルの容量
    (Kはキロバイト、または、Mはメガバイト)
(14) RLCファイルのID
(15) 自ノードのRLCファイルのファイル名

形式4の表示形式(正系ノード)

> rdbbcrlp -V -O -p rlp001

RLPid                : 1                        (1)
RLPname              : rlp001                   (2)
LogGroup             : system                   (3)
OnlineMode           : capture                  (4)
Online/Offline       : online                   (5)
RLPstatus            : normal                   (6)
InhibitCause         : -                        (7)
Connection           : connection               (8)
DisconnectCause      : -                        (9)
MaxExtractRLC        : 2                        (10)
MaxReflectRLC        : -                        (11)
               (12)
RLM            RLMstatus
OwnRLM-S       normal
OwnRLM-R       normal
OtherRLM-S     normal
OtherRLM-R     normal
(13)   (14)       (15)          (16)   (17)          (18)  (19)       (20)
RLCid  RLCserial  RLCstatus     Total  Capacity      Used  Backup     Extract
rlc001         1  empty        10240K    10240K        0K  purge      complete
rlc002         2  full         10240K    10240K      184K  -          complete
rlc003         3  using        10240K    10240K        0K  -          - 

形式4の表示形式(副系ノード)

> rdbbcrlp -V -O -p rlp001 

RLPid                : 1                        (1)
RLPname              : rlp001                   (2)
LogGroup             : system                   (3)
OnlineMode           : reflect                  (4)
Online/Offline       : online                   (5)
RLPstatus            : normal                   (6)
InhibitCause         : -                        (7)
Connection           : connection               (8)
DisconnectCause      : -                        (9)
MaxExtractRLC        : 2                        (10)
MaxReflectRLC        : 1                        (11)
               (12)
RLM            RLMstatus
OwnRLM-S       normal
OwnRLM-R       normal
OtherRLM-S     normal
OtherRLM-R     normal
(13)   (14)       (15)          (16)   (17)          (18)  (19)       (20)
RLCid  RLCserial  RLCstatus     Total  Capacity      Used  Backup     Extract
rlc001         1  empty        10240K    10240K        0K  purge      complete
rlc002         2  empty        10240K    10240K        0K  -          complete
rlc003         3  using        10240K    10240K         -  -          - 
(1) RLPのID
(2) RLP名
(3) ロググループ名
(4) RLPのオンラインモード
    init    : 初期状態
    capture : 正系ノード
    reflect : 副系ノード
(5)オンライン・オフライン状態
    RLPのオンライン・オフライン状態を表示します。
    Symfoware/RDBが停止中の場合は、Symfoware/RDBを停止した
    時点でのオンライン・オフライン状態を表示します。
      init    : 初期状態
      online  : オンライン
      suspend : 休止オフライン
      switch  : 切替えオフライン
      standby : 待機オフライン
      term    : 終了オフライン
(6) RLPの状態
    normal        : 正常
    RLPinh(own)   : RLP閉塞(自ノード)
    RLPinh(other) : RLP閉塞(相手ノード)
(7) RLPの閉塞原因
    dev(RLM)  : RLMデバイス障害
    dev(RLC)  : RLCデバイス障害
    dev(ext)  : RERUNログ引継ぎファイル障害または
               RERUNログ引継ぎファイルの容量不足または
               RERUNログ抽出作業域障害または
               RERUNログ抽出作業域の容量不足
    dev(mndb) : BC管理DB障害
    lack(RLC) : RLC容量不足
    network   : ネットワークの異常
    mismatch  : 相手ノードのRLPとの不整合
    internal  : システム内部障害
    RLPが閉塞していない場合は、「-」が表示されます。
(8) コネクション状態
    connection    : コネクション状態
    disconnection : ディスコネクション状態
(9) ディスコネクション原因
    -          : 相手ノードが未起動またはDBミラーリングサービスが停止中
    other-down : 相手ノードのSymfoware/RDBが強制停止、または、相手ノードが無応答状態
    own-stop  : Symfoware/RDBの停止中
    network-error :ネットワークの異常
(10) 抽出済み最終RLC通番
    抽出済みの最終RLC通番を表示します。
(11) 反映済み最終RLC通番
    反映済みの最終RLC通番を表示します。
    ただし、Symfoware/RDBが停止中、または、DBミラーリングサービスが停止中は、「-」が表示されます。
    正系ノードの場合は、「-」が表示されます。
(12) RLMの状態
    normal  : 正常
    inh-dev : RLMデバイス障害
(13) RLCファイルのID
    RLCファイルのIDを表示します。
(14) RLC通番
    RLC通番を表示します。
(15) RLCファイルの状態
    using    : 使用中のRLCファイル
    full     : 満杯のRLCファイル
               正系ノードでは、RLC再使用可能待ち状態を示します。
               副系ノードでは、RERUNログ抽出待ち状態を示します。
    empty    : 未使用のRLCファイル、もしくは空きのRLCファイル
               正系ノードでは、RLC再使用可能状態を示します。
               副系ノードでは、RERUNログ抽出完了状態を示します。
    full(f)  : 満杯のRLCファイル(ノード切替え中)
               正系ノードでは、表示されません。
               副系ノードでは、RERUNログ抽出待ち状態を示します。
    empty(f) : 空きのRLCファイル(ノード切替え後)
               正系ノードでは、表示されません。
               副系ノードでは、RERUNログ抽出完了状態を示します。
(16) RLCの全体容量
    RLCファイルの初期作成コマンドで指定した容量が表示されます。
    (Kはキロバイト、または、Mはメガバイト)
(17) RLCファイルが満杯になる容量
    (Kはキロバイト、または、Mはメガバイト)
(18) RLCファイルの使用量
    RLCファイルの使用量が表示されます。
    正系ノードでは、RLCstatusがusing、または、fullの場合に
    表示されます。ただし、Symfoware/RDBが停止中、または、
    DBミラーリングサービスが停止中は、RLCstatusがfullの場合のみに表示されます。
    副系ノードでは、RLCstatusがfullの場合に表示されます。
    (Kはキロバイト、または、Mはメガバイト)
(19) RLC再使用可能状態
    正系ノードでのRLC再使用可能状態を表示します。
    なお副系ノードでは、RLPがコネクション状態でない場合や
    ノード間通信のタイムラグにより、実行状況が古い可能性があります。
      purge : RLC再使用可能状態に設定済み
      -     : RLC再使用が未完了を示します。
              副系ノードでは、RLC再使用が未完了、もしくは、
              RLPがコネクション状態でないため実行状況が不明を示します。
(20) 抽出情報
    副系ノードでのRERUNログの抽出状況を表示します。
    なお、正系ノードでは、RLPがコネクション状態でない場合や
    ノード間通信のタイムラグにより、実行状況が古い可能性があります。
      complete : 副系ノードでのRERUNログ抽出済
      -        : 正系ノードでは、RERUNログ抽出が未完了、もしくは、
                 RLPがコネクション状態でないため実行状況が不明を示します。
                 副系ノードでは、RERUNログ抽出が未完了を示します。

使用例

例1

rlp001を再登録します。rlp001内の送信用RLMのファイル名はD:\home\rdbsys1\rlp001\rlm1とします。

rdbbcrlp -A -p rlp001 -S D:\home\rdbsys1\rlp001\rlm1
2

RLPの一覧情報を表示します。

rdbbcrlp -V -D -e
3

rlp001の定義情報を表示します。

rdbbcrlp -V -D -e -p rlp001
4

rlp001の運用情報を表示します。

rdbbcrlp -V -O -p rlp001
5

rlp001を削除します。

rdbbcrlp -E -p rlp001

終了ステータス

以下の終了ステータスが返されます。

0:正常終了
0以外:異常終了

注意