lsreplica

データベースの複製を表示します。

適用性

製品名 コマンド タイプ
MultiSite multiutil サブコマンド
プラットフォーム
UNIX®
Windows®

概要

  • データベースの複製を表示します。
    lsrep/lica

    [ -cl/an clan-name ] [ -site site-name ] -fam/ily family-name
    -u/ser username [-p/assword] password [-l/ong | -s/hort |
    -fmu_ format ]
    [-sib/lings | [ -sib/lings]
    -infa/mily family-name | replica ... ]

  • ファミリーの作業スキーマ リポジトリを表示します。
    lsrep/lica

    [ -cl/an clan-name ] [ -site site-name ] -fam/ily family-name
    -u/ser username [-p/assword] password -working/master

説明

このコマンドは、現在の複製に認識されているすべてのアクティブ複製についての情報を表示します。所属または所属内のファミリーに存在するすべての複製を表示できます。 他の複製が存在する可能性がありますが、作成情報が格納されたパケットが現在の複製にまだインポートされていません。

制限

スーパー ユーザー権限が必要です。

オプションと引数

所属、サイト、ファミリーの指定

デフォルト
所属: このサイトで複製された最初の所属です。このホストに複数のデータベース セット接続が登録されている場合は、-clan を指定する必要があります。

サイト: 現在のサイトです。このホストに複数のサイトがある場合は、-site を指定する必要があります。

ファミリー: デフォルトはありません。ファミリーを指定する必要があります。

-cl/an clan-name
複製の所属の名前。
-site site-name
複製のサイトの名前。
-fam/ily family-name
ユーザー データベース ファミリー: ユーザー データベースの作成時に付けられたデータベース名。

スキーマ リポジトリ ファミリー: ファミリー名は MASTR です。

-siblings オプションや -siblings -infamily オプションを使用すると、スキーマ リポジトリに認識されている、所属内の特定のファミリーに存在する複製を一覧表示できます。

ユーザー名とパスワードの指定

デフォルト
ユーザー名とパスワードを指定する必要があります。
-u/ser user
スーパー ユーザー権限を持つユーザーの名前です。
-p/assword password
指定したユーザーに関連付けられたパスワードです。

形式の表示

デフォルト
各複製の作成イベント情報が含まれています。
-l/ong
各複製の作成情報と同期サーバーを表示します。 現在の複製が復元中の場合、このオプションは他の複製の一覧を注釈で表示します。この複製からの復元更新が必要です。
-s/hort
複製名のみを表示します。
-fmu_ format-string
指定された形式の文字列を使用して情報を表示します。表示するアイテムを識別し、その表示形式を指定する変換仕様を使用します。 変換仕様形式は、C 言語関数 printf() の場合と似ています。つまり、表示するデータの種類を示す、パーセント記号 (%) とキー文字 (小文字) です。

printf() 指定子とは異なり、変換仕様はコマンド ラインのいずれかの位置に指定された引数では置換されません。複製から抽出したフィールド値を持つ multiutil によって自動的に置換されます。

format-string は文字列で、英数字、変換仕様、エスケープ シーケンスから構成されます。二重引用符 ( " ) で囲む必要があります。

変換仕様

%h
ホスト名
%n
複製名
%c
所属名
%f
ファミリー名
%d
複製の説明 (ある場合)
%s
複製の状態
%%
% 文字
%z
ID ブロック サイズ
%t
ID ブロックしきい値

エスケープ シーケンス

¥n
<NL>
¥t
<タブ>
\'
単一引用符
\\
リテラル (解釈なし) 円記号
¥nnn
8 進コードで指定された文字

複製の指定

デフォルト
現在の複製を含む、現在の複製のファミリー内のすべての既知の複製を表示します。
-working/master
指定された所属の作業スキーマ リポジトリを表示します。
-sib/lings
ユーザー データベースの場合、現在の複製のファミリー メンバを表示しますが、現在の複製自体は表示しません。スキーマ リポジトリの場合、サイト内のすべての複製のファミリー メンバは表示しますが、現在のサイト内の複製は表示しません。このオプションは、シブリング複製のみを処理するスクリプトを作成する場合に便利です。
-infa/mily family
指定された複製のファミリー内の複製を表示します。複製の指定には、サイト名を使用します。このオプションは、-family オプションと共に MASTR を指定した場合にのみ使用できます。
replica ...
-site オプションは、情報のクエリー先の複製を指定します。この引数は、情報を一覧表示する対象の複製のサイトを指定します。同一ファミリーのメンバである複製のみを表示できます。

以下の例では、読みやすいように行を分けてあります。各コマンドは、1 行に入力しなければなりません。リスト内の「接続されていません」状態は無視します。この値は、IBM® の内部使用です。

  • 所属 telecomm のファミリー DEV 内の複製を表示します。

    multiutil lsreplica -clan telecomm -site boston_hub -family DEV
    -user susan -p passwd -long

    Name: BOSTON_HUB; Clan: TELECOMM; Family: DEV; Host: minuteman;
    Status: NORMAL, NOT CONNECTED;
    Description: ; Block Size: 4096; Block Threshold: 1024
    Name: SANFRAN_HUB; Clan: TELECOMM; Family: DEV; Host: goldengate;
    Status: NORMAL, NOT CONNECTED;
    Description: ; Block Size: 4096; Block Threshold: 1024
    Name: BANGALORE; Clan: TELECOMM; Family: DEV; Host: ramohalli;
    Status: NORMAL, NOT CONNECTED;
    Description: ; Block Size: 4096; Block Threshold: 1024

  • 所属 telecomm のファミリー DEV 内のシブリングは表示しますが、boston_hub サイトのユーザー データベースの複製は表示しません。

    multiutil lsreplica -clan telecomm -site boston_hub -family DEV
    -user susan -p passwd -long -siblings

    Name: SANFRAN_HUB; Clan: TELECOMM; Family: DEV; Host: goldengate;
    Status: NORMAL, NOT CONNECTED;
    Description: ; Block Size: 4096; Block Threshold: 1024
    Name: BANGALORE; Clan: TELECOMM; Family: DEV; Host: ramohalli;
    Status: NORMAL, NOT CONNECTED;
    Description: ; Block Size: 4096; Block Threshold: 1024

  • 所属 telecomm の所属メンバは表示しますが、boston_hub サイトの複製は表示しません。

    multiutil lsreplica -clan telecomm -site boston_hub -family MASTR
    -user susan -p passwd -long -siblings

    Name: SANFRAN_HUB; Clan: TELECOMM; Family: MASTR; Host: goldengate;
    Status: NORMAL, NOT CONNECTED;
    Description: ;Block Size: 4096; Block Threshold: 1024
    Name: SANFRAN_HUB; Clan: TELECOMM; Family: DEV; Host: goldengate;
    Status: NORMAL, NOT CONNECTED;
    Description: ;Block Size: 4096; Block Threshold: 1024
    Name: BANGALORE; Clan: TELECOMM; Family: MASTR; Host: ramohalli;
    Status: NORMAL, NOT CONNECTED;
    Description:; Block Size: 4096; Block Threshold: 1024
    Name: BANGALORE; Clan: TELECOMM; Family: DOC; Host: ramohalli;
    Status: NORMAL, NOT CONNECTED;
    Description: ;Block Size: 4096; Block Threshold: 1024

  • 作業スキーマ リポジトリに認識された、所属 testclan のファミリー TEST 内のすべてのユーザー データベースを表示します。

    multiutil lsreplica -clan testclan -site sydney -family MASTR
    -user bfife -p passwd -long -infamily TEST

    Name: TOKYO; Clan: TESTING; Family: TEST; Host: shinjuku;
    Status: NORMAL, NOT CONNECTED; Description:
    ; Block Size: 4096; Block Threshold: 1024
    Name: SYDNEY; Clan: TESTING; Family: TEST; Host: taronga;
    Status: NORMAL, NOT CONNECTED; Description:
    ; Block Size: 4096; Block Threshold: 1024

  • 所属 testclan 内のファミリー DEV に関する作業スキーマ リポジトリを表示します。

    multiutil lsreplica -clan testclan -site sydney -family DEV
    -user bfife -workingmaster

  • lsreplica -long の出力に類似した出力を生成します。

    multiutil lsreplica -clan testing -site tokyo -family TEST
    -user masako -password passwd -fmu_ "Name:%n; Clan:%c; Family:%f; Host:%h;
    Status:%s;"

    Name:TOKYO; Clan:TESTING; Family:TEST; Host:shinjuku; Status:
    NORMAL, NOT CONNECTED; Name:SYDNEY; Clan:TESTING; Family:TEST;
    Host:taronga; Status:NORMAL, NOT CONNECTED;


フィードバック