nzdrコマンド
nzdr コマンドを使用すると、 Cloud Pak for Data System 1.0.8.0 以降をサポートする Netezza Performance Server 上でレプリケーション・ソフトウェアを設定および管理できます。
構文
nzdr コマンドは以下のシンタックスを使用する。
./nzdr [-h] subcommand [subcommand options]
入力
| 入力 | 説明 |
|---|---|
| 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] |
パラメーター
| コマンド | パラメーター | 説明 |
|---|---|---|
nzdr add node |
--node-name | 追加するノードの名前を指定します。 |
| --host-name | ノードのあるホスト名を指定する。 | |
| --capture-interval | キャプチャ間隔を指定します。 レプリケーション間隔(分単位)、180分以上である必要があります。 スケジュールされたバックアップを無効にするには0に設定してください。 アドホックなバックアップは、依然として手動で実行できます。
注:
|
|
| --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に設定してください。 アドホックなバックアップは、依然として手動で実行できます。
注:
|
|
| --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。 |