nzdrコマンド

nzdr コマンドを使用すると、 Cloud Pak for Data System 1.0.8.0 以降をサポートする Netezza Performance Server 上でレプリケーション・ソフトウェアを設定および管理できます。

構文

nzdr コマンドは以下のシンタックスを使用する。

./nzdr [-h] subcommand [subcommand options]

入力

nzdr
表 1. nzdrの入力オプション。
入力 説明
nzdr add [node|db]。 指定したノードまたはデータベースの設定を追加します。
nzdr alert[リスト|ack] アラート関連情報を表示したり、アラートを確認したりします。
nzdr list [node|db]。 指定したノードまたはデータベースの設定を一覧表示します。
nzdr update [node|db]。 指定したノードまたはデータベースの設定を更新します。
nzdr delete [node|db]。 指定したノードまたはデータベースの設定を削除します。
nzdr status [node|db]。 一般的なステータス、または指定したノードまたはデータベースのステータスを表示します。
nzdr replicate オンデマンドで新しいレプリケーション・ジョブを投入したり、ジョブのステータスを表示したりします。
nzdr replication [スタート|ストップ] 指定したノード上でレプリケーション・アクティビティを開始または停止します。
nzdr failover 指定したデータベースのフェイルオーバーを実行します。
nzdr version 特定のノードまたはすべてのノードのレプリケーション・バージョンを一覧表示します。
nzdr change 役割 データベース内のノードの役割を変更する。
nzdr job [-h]  

パラメーター

表 2. nzdrオプション。
コマンド パラメーター 説明

nzdr add node

--node-name 追加するノードの名前を指定します。
--host-name ノードのあるホスト名を指定する。
--capture-interval
キャプチャ間隔を指定します。 レプリケーション間隔(分単位)、180分以上である必要があります。 スケジュールされたバックアップを無効にするには0に設定してください。 アドホックなバックアップは、依然として手動で実行できます。
注:
  1. レプリケーションに参加しているシステムのいずれかにログインして、レプリケーション・ノードのレプリケーション間隔を変更できます。
  2. データベースがノードのレプリケーション間隔を取るようにしたい場合は、この値を -1 1に設定します。
  3. 3.0.0.0では、必要な最小キャプチャ間隔は180である。 3.0.1.0から、キャプチャに必要な最小間隔は30になった。 キャプチャプロセスの頻度増加によるNPSへのパフォーマンス影響を軽減するため、推奨されるキャプチャ間隔は180分です。
--repl-user オプションです。 資格情報を登録するレプリケーション・ユーザーの名前を指定し、そのユーザーをキャプチャおよび適用手順で使用できるようにします。
--repl-user-password オプションです。 レプリケーション・ユーザーのパスワードを指定します。
nzdr alert list --all オプションです。 現在のシステムで生成されたすべてのアラート(クローズされたものも含む)を表示することを指定します。
--id オプションです。 アラート情報を表示するアラートIDを指定します。
nzdr alert ack --all オプションです。 現在のシステムで生成されたすべてのアラートを閉じることを指定します。
--id オプションです。 閉じたいアラートのIDを指定します。

nzdr list node

-j オプションです。 json フォーマットされたノード情報の出力を返す。
--node-name 情報を一覧表示したいノードの名前を指定します。
nzdr update node --node-name 更新するノードの名前を指定します。
--capture-interval
キャプチャ間隔を指定します。 レプリケーション間隔(分単位)、180分以上である必要があります。 スケジュールされたバックアップを無効にするには0に設定してください。 アドホックなバックアップは、依然として手動で実行できます。
注:
  1. レプリケーションに参加しているシステムのいずれかにログインして、レプリケーション・ノードのレプリケーション間隔を変更できます。
  2. データベースがノードのレプリケーション間隔を取るようにしたい場合は、この値を -1 1に設定します。
  3. 3.0.0.0では、必要な最小キャプチャ間隔は180である。 3.0.1.0から、キャプチャに必要な最小間隔は30になった。 キャプチャプロセスの頻度増加によるNPSへのパフォーマンス影響を軽減するため、推奨されるキャプチャ間隔は180分です。
--repl-user オプションです。 資格情報を登録するレプリケーション・ユーザーの名前を指定し、そのユーザーをキャプチャおよび適用手順で使用できるようにします。
--repl-user-password オプションです。 レプリケーション・ユーザーのパスワードを指定します。
nzdr delete node --node-name 削除するノードの名前を指定します。
nzdr status node --node-name ステータスを取得したいノードの名前を指定します。

nzdr add db

--db-name 追加するデータベース名を指定します。
--primary-node 1 次ノードを指定します。
--replica-nodes レプリカノードまたはノードを指定します。
--db-full-backupset-id データベースのフルバックアップ・セットIDを指定します。
--capture-interval

キャプチャ間隔を指定します。

3.0.0.0では、必要な最小キャプチャ間隔は180である。 3.0.1.0から、キャプチャに必要な最小間隔は30になった。 推奨キャプチャ間隔は180分。

180分より短い値を設定する必要がある場合は、 -force オプションを使用する。

データベースがノードのレプリケーション間隔を取るようにしたい場合は、この値を -1 1に設定します。

レプリケーションに参加しているシステムのいずれかにログインして、レプリケーション・ノードのレプリケーション間隔を変更できます。

--force

オプションです。 強制的に180分未満(30分未満は不可)のキャプチャ間隔を適用する。

nzdr list db --db-name 情報を一覧表示したいデータベース名を指定します。
-j オプションです。 json フォーマットされたノード情報の出力を返す。
nzdr update db --db-name 更新するデータベース名を指定します。
--capture-interval

キャプチャ間隔を指定します。

3.0.0.0では、必要な最小キャプチャ間隔は180である。 3.0.1.0から、キャプチャに必要な最小間隔は30になった。 推奨キャプチャ間隔は180分。

180分より短い値を設定する必要がある場合は、 -force オプションを使用する。

データベースがノードのレプリケーション間隔を取るようにしたい場合は、この値を -1 1に設定します。

レプリケーションに参加しているシステムのいずれかにログインして、レプリケーション・ノードのレプリケーション間隔を変更できます。

--force

オプションです。 強制的に180分未満(30分未満は不可)のキャプチャ間隔を適用する。

nzdr delete db -h, --help オプションです。 ヘルプメッセージを表示して終了する。
--db-name db-name 削除するデータベース名を指定します。
--force データベースを強制的に削除する。
nzdr status db -h, --help オプションです。 ヘルプメッセージを表示して終了する。
--db-name db-name 必須。 データベース名
--details 必須。 すべてのデータベースの詳細なステータス情報を表示する。
--show-all 必須。 すべてのデータベースのサマリー情報を表示する。
-j オプションです。 json フォーマットされたノード情報の出力を返す。
nzdr replication start --node-name 開始したいノードの名前を指定します。
nzdr replication start --db-name 指定したデータベースのプライマリとレプリカの両方でレプリケーションを開始する。
nzdr replication start

--db-name

--node-name

指定したデータベースに対して指定したノードでレプリケーションを開始する。
nzdr replication stop -h, --help オプションです。 ヘルプメッセージを表示して終了する。
--db-name db-name レプリケーションDB名
--node-name node-name レプリケーション・ノードの名前。
--force レプリケーション操作を強制的に停止します。
nzdr replication -h オプションです。 ヘルプメッセージを表示して終了する。
start レプリケーション用のスケジューラを起動する。
stop レプリケーションのスケジューラを停止します。
{start, stop} レプリケーションのスケジューラを開始または停止する。
--node-name --db-name レプリケーション・ノードとレプリケーション・データベースの名前。
--force レプリケーション操作を強制的に停止します。
nzdr replicate -h, --help オプションです。 ヘルプメッセージを表示して終了する。
--node-name node-name 必須。 データベースをプライマリにするノード名を指定します。
--db-name db-name 必須。 レプリケートするデータベース名を指定する。
nzdr failover --node-name 特定のデータベースのレプリカであるノードの名前を指定します。
--db-name フェイルオーバーが必要なデータベース名を指定する。
nzdr change role -h, --help オプションです。 ヘルプメッセージを表示して終了する。
--node-name node-name 必須。 変更が必要なデータベース・ロールのレプリカ・ノードの名前。
--db-name db-name(s) 必須。 ロールの変更が必要なデータベースをカンマ区切りで列挙する。
--role-type role-type 必須。 データベースを変更する新しいロール。 許容値は primary です。
--begin オプションです。 役割の逆転を始める。
--end オプションです。 完全に役割が逆転している。
nzdr job -h, --help オプションです。 ヘルプメッセージを表示して終了する。
--node-name node-name 必須。 ジョブが投入されたノード名
--job-id job-id 必須。 ユーザーによって提出されたジョブのジョブID。