7 バックアップとリストアのコマンド
バックアップとリストアのコマンドを使用すると、Oracle Key Vaultアプライアンスのバックアップを自動化できます。
- okv backup destination createコマンド
okv backup destination create
コマンドでは、Oracle Key Vaultサーバーのリモート・バックアップ先を作成します。 - okv backup destination deleteコマンド
okv backup destination delete
コマンドでは、バックアップ先を削除します。 - okv backup destination getコマンド
okv backup destination get
コマンドでは、特定のバックアップ先に関する情報を取得します。 - okv backup destination listコマンド
okv backup destination list
コマンドでは、現在のOracle Key Vaultサーバーのバックアップ先の名前のリストを表示します。 - okv backup destination list-backupsコマンド
okv backup destination list-backups
コマンドでは、リストア操作に使用できる宛先のバックアップをリストします。 - okv backup destination updateコマンド
okv backup destination update
コマンドでは、保存されているバックアップ先の設定を更新します。 - okv backup destination get-public-keyコマンド
okv backup destination get-public-key
コマンドでは、バックアップの実行に使用するOracle Key Vault内部ユーザーのSSH公開キーを取得します。 - okv backup destination reset-host-keyコマンド
okv backup destination reset-host-key
コマンドでは、oracle
ユーザーのknown_hosts
ファイル内の宛先ホストの公開キーをリセットします。 - okv backup history listコマンド
okv backup history list
コマンドでは、ランタイム・エラー、バックアップが完了したかどうか、開始時刻と終了時刻など、バックアップ履歴の詳細をリストします。 - okv backup schedule createコマンド
okv backup schedule create
コマンドでは、バックアップ・スケジュール・ジョブを作成します。 - okv backup schedule deleteコマンド
okv backup schedule delete
コマンドでは、スケジュール済のバックアップ・ジョブを削除します。 - okv backup schedule getコマンド
okv backup schedule get
コマンドでは、スケジュール済のOracle Key Vaultサーバー・バックアップに関する詳細情報を取得します。 - okv backup schedule listコマンド
okv backup schedule list
コマンドでは、現在スケジュール済のOracle Key Vaultサーバー・バックアップのリストを表示します。 - okv backup schedule pauseコマンド
okv backup schedule pause
コマンドでは、スケジュール済のOracle Key Vaultサーバー・バックアップを一時停止します。 - okv backup schedule resumeコマンド
okv backup schedule resume
コマンドでは、一時停止したOracle Key Vaultバックアップ・ジョブを再開します。 - okv backup schedule updateコマンド
okv backup schedule update
コマンドでは、現在スケジュール済のバックアップを更新します。 - okv backup restore startコマンド
okv backup restore start
コマンドでは、Oracle Key Vaultバックアップのリストア・プロセスを開始します。 - okv backup restore statusコマンド
okv backup restore status
コマンドでは、Oracle Key Vaultバックアップ・リストア操作のステータスを確認します。
7.1 okv backup destination createコマンド
okv backup destination create
コマンドでは、Oracle Key Vaultサーバーのリモート・バックアップ先を作成します。
必要な権限
システム管理者ロール
構文
okv backup destination create --name destination_name --transfer-method scp|sftp --host-name host_name --port port --path destination_path --user-name user_name --authentiation-method password|key-based
JSON入力ファイル・テンプレート
{ "service" : { "category" : "backup", "resource" : "destination", "action" : "create", "options" : { "name" : "#VALUE", "transferMethod" : "#scp|sftp", "hostName" : "#VALUE", "port" : "#VALUE", "path" : "#VALUE", "userName" : "#VALUE", "authenticationMethod" : "#password|key-based" } } }
パラメータ
パラメータ/テンプレート・パラメータ | 必須かどうか | 説明 |
---|---|---|
|
必須 |
バックアップ先の名前。既存の名前のリストを表示するには、 |
|
必須 |
次のいずれかの値を入力します。
|
|
必須 |
バックアップ用リモート・サーバーのホスト名またはIPアドレス。ホスト名を入力する場合は、ホスト名が対応するIPアドレスに変換されるようにDNSを構成してください。リモート・バックアップ先にあるホスト名には、スペース、一重引用符または二重引用符を含めないでください。 |
|
必須 |
バックアップ先コンピュータのポート番号。デフォルトは22です。 |
|
必須 |
バックアップ・ファイルのコピー先になる外部サーバー上の既存のディレクトリへのパス。バックアップ先を作成した後に、このディレクトリの場所を変更することはできません。このパスを、別のOracle Key Vaultサーバーからのバックアップ先にしないでください。リモート・バックアップ先にあるバックアップ先パスには、スペース、一重引用符または二重引用符を含めないでください。 |
|
必須 |
リモート・サーバーのユーザー・アカウントのユーザー名。このユーザーには、 |
|
必須 |
次のいずれかの値を入力します。
|
JSONの例
okv backup destination create
コマンド用にJSON入力を生成します。okv backup destination create --generate-json-input
次のような入力が生成されます。
{ "service" : { "category" : "backup", "resource" : "destination", "action" : "create", "options" : { "name" : "#VALUE", "transferMethod" : "#scp|sftp", "hostName" : "#VALUE", "port" : "#VALUE", "path" : "#VALUE", "userName" : "#VALUE", "authenticationMethod" : "#password|key-based" } } }
- 生成された入力をファイル(たとえば、
bkup-srvr-dest-create.json
)に保存して、バックアップ・サーバーの宛先を作成できるように編集します。{ "service": { "category": "backup", "resource": "destination", "action": "create", "options": { "name": "hr_backup", "transferMethod": "scp", "hostName": "192.0.2.34", "port": "22", "path": "/opt/okv/bckups", "userName": "psmith", "authenticationMethod": "password" } } }
- 生成されたJSONファイルを使用して、
okv backup destination create
コマンドを実行します。okv backup destination create --from-json bkup-srvr-dest-create.json
ユーザー認証方式に
password
を指定した場合は、パスワードの入力が求められます。正しいパスワードを入力すると、次のような出力が表示されます。Destination User Password: password { "result" : "Success" }
親トピック: バックアップとリストアのコマンド
7.2 okv backup destination deleteコマンド
okv backup destination delete
コマンドでは、バックアップ先を削除します。
必要な権限
システム管理者ロール
構文
okv backup destination delete --name destination_name
JSON入力ファイル・テンプレート
{ "service" : { "category" : "backup", "resource" : "destination", "action" : "delete", "options" : { "name" : "#VALUE" } } }
パラメータ
パラメータ/テンプレート | 必須かどうか | 説明 |
---|---|---|
|
必須 |
リモート・バックアップ先の名前。既存のバックアップ名を調べるには、 |
JSONの例
okv backup destination delete
コマンド用にJSON入力を生成します。okv backup destination delete --generate-json-input
次のような入力が生成されます。
{ "service" : { "category" : "backup", "resource" : "destination", "action" : "delete", "options" : { "name" : "#VALUE" } } }
- 生成された入力をファイル(たとえば、
bkup-srvr-dest-del.json
)に保存して、バックアップ・サーバーの宛先を削除できるように編集します。{ "service" : { "category" : "backup", "resource" : "destination", "action" : "delete", "options" : { "name" : "prod_okv_backup_dest" } } }
- 生成されたJSONファイルを使用して、
okv backup destination delete
コマンドを実行します。okv backup destination delete --from-json bkup-srvr-dest-del.json
出力は、次のようになります。
{ "result" : "Success" }
親トピック: バックアップとリストアのコマンド
7.3 okv backup destination getコマンド
okv backup destination get
コマンドでは、特定のバックアップ先に関する情報を取得します。
必要な権限
システム管理者ロール
構文
okv backup destination get --name backup_destination_name
JSON入力ファイル・テンプレート
{ "service" : { "category" : "backup", "resource" : "destination", "action" : "get", "options" : { "name" : "#VALUE" } } }
パラメータ
パラメータ/テンプレート・パラメータ | 必須かどうか | 説明 |
---|---|---|
|
必須 |
バックアップ先の名前。既存の名前のリストを表示するには、 |
JSONの例
okv backup destination get
コマンド用にJSON入力を生成します。okv backup destination get --generate-json-input
次のような入力が生成されます。
{ "service" : { "category" : "backup", "resource" : "destination", "action" : "get", "options" : { "name" : "#VALUE" } } }
- 生成された入力をファイル(たとえば、
bkup-srvr-dest-get.json
)に保存して、バックアップ・サーバーの宛先を取得できるように編集します。{ "service" : { "category" : "backup", "resource" : "destination", "action" : "get", "options" : { "name" : "prod_okv_backup_dest" } } }
- 生成されたJSONファイルを使用して、
okv backup destination get
コマンドを実行します。okv backup destination get --from-json bkup-srvr-dest-get.json
出力は、次のようになります。
{ "object" : [ { "authenticationMethod" : "Key-based", "filePath" : "/net/okv_backup_dest", "hostName" : "192.0.2.1", "name" : "PROD_OKV_BACKUP_DEST", "port" : "22", "transferType" : "scp", "userName" : "psmith" } ] }
親トピック: バックアップとリストアのコマンド
7.4 okv backup destination listコマンド
okv backup destination list
コマンドでは、現在のOracle Key Vaultサーバーのバックアップ先の名前のリストを表示します。
必要な権限
システム管理者ロール
構文
okv backup destination list
JSON入力ファイル・テンプレート
{ "service" : { "category" : "backup", "resource" : "destination", "action" : "list" } }
パラメータ
なし
JSONの例
okv backup destination list
コマンド用にJSON入力を生成します。okv backup destination list --generate-json-input
次のような入力が生成されます。
{ "service" : { "category" : "backup", "resource" : "destination", "action" : "list" } }
- 生成された入力をファイル(たとえば、
bkup-srvr-dest.json
)に保存します。 - 生成されたJSONファイルを使用して、
okv backup destination list
コマンドを実行します。okv backup destination list --from-json bkup-srvr-dest.json
出力は、次のようになります。
{ "object" : [ { "authenticationMethod" : " ", "filePath" : "-", "hostName" : "localhost", "name" : "LOCAL", "transferType" : "-", "userName" : "-" }, { "authenticationMethod" : "Key-based", "filePath" : "/net/okv_backup_dest", "hostName" : "10.247.130.99", "name" : "PROD_OKV_BACKUP_DEST", "port" : "22", "transferType" : "scp", "userName" : "psmith" } ] }
親トピック: バックアップとリストアのコマンド
7.5 okv backup destination list-backupsコマンド
okv backup destination list-backups
コマンドでは、リストア操作に使用できる宛先のバックアップをリストします。
必要な権限
システム管理者ロール
構文
okv backup destination list-backups --name destination_name
JSON入力ファイル・テンプレート
{ "service" : { "category" : "backup", "resource" : "destination", "action" : "list-backups", "options" : { "name" : "#VALUE" } } }
パラメータ
パラメータ/テンプレート・パラメータ | 必須かどうか | 説明 |
---|---|---|
|
必須 |
バックアップ先の名前。既存のバックアップ先の名前を調べるには、 |
JSONの例
okv backup destination list-backups
コマンド用にJSON入力を生成します。okv backup destination list-backups --generate-json-input
次のような入力が生成されます。
{ "service" : { "category" : "backup", "resource" : "destination", "action" : "list-backups", "options" : { "name" : "#VALUE" } } }
- 生成された入力をファイル(たとえば、
dest-list-backups.json
)に保存して、バックアップ・サーバーの宛先をリストできるように編集します。{ "service" : { "category" : "backup", "resource" : "destination", "action" : "list-backups", "options" : { "name" : "prod_okv_backup_dest" } } }
- 生成されたJSONファイルを使用して、
okv backup destination list-backups
コマンドを実行します。okv backup destination list-backups --from-json dest-list-backups.json
出力は、次のようになります。
{ "object" : [ { "file" : "okvbackup_periodic_full_20201130011214", "time" : "10656-03-16 23:51:00.1636804072 UTC", "type" : "Periodic" } ] }
親トピック: バックアップとリストアのコマンド
7.6 okv backup destination updateコマンド
okv backup destination update
コマンドでは、保存されているバックアップ先の設定を更新します。
必要な権限
システム管理者ロール
構文
okv backup destination update --name destination_name --port port --user-name user_name --authentication-method authentication_method
JSON入力ファイル・テンプレート
{ "service" : { "category" : "backup", "resource" : "destination", "action" : "update", "options" : { "name" : "#VALUE", "port" : "#VALUE", "userName" : "#VALUE", "authenticationMethod" : "#password|key-based" } } }
パラメータ
パラメータ/テンプレート・パラメータ | 必須かどうか | 説明 |
---|---|---|
|
必須 |
バックアップ先の名前。既存のバックアップ先の名前をリスト表示するには、 |
|
オプション |
バックアップ先コンピュータのポート番号。デフォルトは22です。 |
|
オプション |
リモート・サーバーのユーザー・アカウントのユーザー名。このユーザーには、 |
|
オプション |
次のいずれかの値を入力します。
|
例
okv backup destination update
コマンド用にJSON入力を生成します。okv backup destination update --generate-json-input
次のような入力が生成されます。
{ "service" : { "category" : "backup", "resource" : "destination", "action" : "update", "options" : { "name" : "#VALUE", "port" : "#VALUE", "userName" : "#VALUE", "authenticationMethod" : "#password|key-based" } } }
- 生成された入力をファイル(たとえば、
update-bkup-srvr-dest.json
)に保存して、バックアップ・サーバーの宛先を更新できるように編集します。{ "service": { "category": "backup", "resource": "destination", "action": "update", "options": { "name": "hr_backup", "port": "22", "userName": "psmith", "authenticationMethod": "password" } } }
- 生成されたJSONファイルを使用して、
okv backup destination update
コマンドを実行します。okv backup destination update --from-json update-bkup-srvr-dest.json
ユーザー認証方式に
password
を指定した場合は、パスワードの入力が求められます。正しいパスワードを入力すると、次のような出力が表示されますDestination User Password: password { "result" : "Success" }
親トピック: バックアップとリストアのコマンド
7.7 okv backup destination get-public-keyコマンド
okv backup destination get-public-key
コマンドでは、バックアップの実行に使用するOracle Key Vault内部ユーザーのSSH公開キーを取得します。
このコマンドの出力から公開キーをコピーして、バックアップ先サーバーにあるバックアップ先ユーザー・アカウントの適切な構成ファイル(authorized_keys
など)に貼り付けます。バックアップ・アカウントにのみアクセスを許可し、その他のグループまたはユーザーには許可しないように、構成ファイルの権限が設定されていることを確認してください。特定のイベントによって公開キーの変更がトリガーされる可能性があることに注意してください。つまり、新しい公開キーがOracle Key Vaultから適切な構成ファイルに再コピーされるまで、Oracle Key Vaultはバックアップ先を使用できません。これらのイベントには、証明書のローテーション、IPアドレスの変更、クラスタ・ノードへの変換などが含まれますが、これらに限定されているわけではありません。
必要な権限
システム管理者ロール
構文
okv backup destination get-public-key
JSON入力ファイル・テンプレート
{ "service" : { "category" : "backup", "resource" : "destination", "action" : "get-public-key" } }
パラメータ
なし
JSONの例
okv backup destination get-public-key
コマンド用にJSON入力を生成しますokv backup destination get-public-key --generate-json-input
次のような入力が生成されます。
{ "service" : { "category" : "backup", "resource" : "destination", "action" : "get-public-key" } }
- 生成された入力をファイル(たとえば、
bkup-dest-get-public-key.json
)に保存します。 - 生成されたJSONファイルを使用して、
okv backup destination get-public-key
コマンドを実行します。okv backup destination get-public-key --from-json bkup-dest-get-public-key.json
出力は、次のようになります。
{ "result" : "Success", "value" : { "output" : "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDRLparTgrf5F2IExZ1IMZecobMw2ptj5WWlr6l2ww9GHZ5YgMiTNBCiAjr68KgLgJ9eRkOSSz7tsnYzcw8th45abB344LzMBLREqtqbV4U0PYHMmt1ovhd+djhsYnJbXptfiSAfe2f+1/XPlIYcZNo3m5imffgaIsrn9WlIYxOnP7rrZW3mQkPRLADElTAMWl7zDj71mZrenNBInTd70CBX/L7C4NABikPu1E7TxpASQRW9y/n5zdGR4TVww06nAEseCfwfzV1ToNK7CFwFWv/OdIARVVSqwCkCDrwP/pNYr7WjzXR939xBfuXaWNZpoDkN1Yxb5sk1NEYRT+cs/SD\n" } }
親トピック: バックアップとリストアのコマンド
7.8 okv backup destination reset-host-keyコマンド
okv backup destination reset-host-key
コマンドでは、oracle
ユーザーのknown_hosts
ファイル内の宛先ホストの公開キーをリセットします。
必要な権限
システム管理者ロール
構文
okv backup destination reset-host-key --name destination_name
JSON入力ファイル・テンプレート
{ "service" : { "category" : "backup", "resource" : "destination", "action" : "reset-host-key", "options" : { "name" : "#VALUE" } } }
パラメータ
パラメータ/テンプレート・パラメータ | 必須かどうか | 説明 |
---|---|---|
|
必須 |
バックアップ先の名前。既存のバックアップ先の名前を調べるには、 |
JSONの例
okv backup destination reset-host-key
コマンド用にJSON入力を生成します。okv backup destination reset-host-key --generate-json-input
次のような入力が生成されます。
{ "service" : { "category" : "backup", "resource" : "destination", "action" : "reset-host-key", "options" : { "name" : "#VALUE" } } }
- 生成された入力をファイル(たとえば、
reset-host-key.json
)に保存して、宛先サーバーのホスト・キーをリセットできるように編集します。{ "service": { "category": "backup", "resource": "destination", "action": "reset-host-key", "options": { "name": "hr_backup" } } }
- 生成されたJSONファイルを使用して、
okv backup destination reset-host-key
コマンドを実行します。okv backup destination reset-host-key --from-json reset-host-key.json
出力は、次のようになります。
{ "result" : "Success" }
親トピック: バックアップとリストアのコマンド
7.9 okv backup history listコマンド
okv backup history list
コマンドでは、ランタイム・エラー、バックアップが完了したかどうか、開始時刻と終了時刻など、バックアップ履歴の詳細をリストします。
必要な権限
システム管理者ロール
構文
okv backup history list --max number_of_backup_records
JSON入力ファイル・テンプレート
{ "service" : { "category" : "backup", "resource" : "history", "action" : "list", "options" : { "max" : "#VALUE" } } }
パラメータ
パラメータ/テンプレート・パラメータ | 必須かどうか | 説明 |
---|---|---|
|
必須 |
戻される最新の完全なバックアップ情報レコードの最大数 |
JSONの例
okv backup history list
コマンド用にJSON入力を生成します。okv backup history list --generate-json-input
次のような入力が生成されます。
{ "service" : { "category" : "backup", "resource" : "history", "action" : "list", "options" : { "max" : "#VALUE" } } }
- 生成された入力をファイル(たとえば、
bkup-history-list.json
)に保存して、バックアップ履歴のリストを生成できるように編集します。{ "service" : { "category" : "backup", "resource" : "history", "action" : "list", "options" : { "max" : "10" } } }
- 生成されたJSONファイルを使用して、
okv backup history list
コマンドを実行します。okv backup history list --from-json bkup-history-list.json
出力は、次のようになります。
{ "object" : [ { "backupTime" : "2020-11-30 03:59:36.43476 UTC", "destination" : "PROD_OKV_BACKUP_DEST", "interval" : "0:1:0", "lastFullBackupTime" : "2020-11-30 01:27:31.99856 UTC", "name" : "OKV_BACKUP_HOURLY", "runError" : " ", "runIndex" : "2", "scheduleTime" : "2020-11-30 01:09:56.179681 UTC", "startTime" : "2020-11-30 03:42:09.204637 UTC", "status" : "DONE", "type" : "PERIODIC" }, { "backupTime" : "2020-11-30 02:13:36.033108 UTC", "destination" : "LOCAL", "interval" : "0:0:0", "lastFullBackupTime" : "2020-11-30 02:13:36.033116 UTC", "name" : "LOCAL_BACKUP", "runError" : " ", "runIndex" : "1", "scheduleTime" : "2020-11-30 01:40:28.302189 UTC", "startTime" : "2020-11-30 02:00:02.1479 UTC", "status" : "DONE", "type" : "ONE-TIME" }, { "backupTime" : "2020-11-30 01:27:31.998552 UTC", "destination" : "PROD_OKV_BACKUP_DEST", "interval" : "0:1:0", "lastFullBackupTime" : "2020-11-30 01:27:31.99856 UTC", "name" : "OKV_BACKUP_HOURLY", "runError" : " ", "runIndex" : "1", "scheduleTime" : "2020-11-30 01:09:56.179681 UTC", "startTime" : "2020-11-30 01:10:00.145134 UTC", "status" : "DONE", "type" : "PERIODIC" } ] }
親トピック: バックアップとリストアのコマンド
7.10 okv backup schedule createコマンド
okv backup schedule create
コマンドでは、バックアップ・スケジュール・ジョブを作成します。
必要な権限
システム管理者ロール
構文
okv backup schedule create --name backup_schedule_name --start-time start_time --destination LOCAL|VALUE --type ONE-TIME|PERIODIC --interval timing
JSON入力ファイル・テンプレート
{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "create", "options" : { "name" : "#VALUE", "startTime" : "NOW|#yyyy/MM/dd HH:mm:ss", "type" : "#ONE-TIME|PERIODIC", "destination" : "#LOCAL|VALUE", "interval" : { "days" : "#1-99", "hours" : "#1-23", "mins" : "#1-59" } } } }
パラメータ
パラメータ/テンプレート・パラメータ | 必須かどうか | 説明 |
---|---|---|
|
必須 |
バックアップ・スケジュール・ジョブの名前。既存のスケジュール済バックアップを調べるには、 |
|
必須 |
スケジュール済バックアップを開始する時刻。次のいずれかの値を入力します。
|
|
必須 |
バックアップ先のタイプまたは名前。次のいずれかの値を入力します。
|
|
必須 |
次のいずれかの値を入力します。
|
|
定期バックアップの場合は必須 |
次の形式を使用して、バックアップ間隔の日数、時間数および分数を入力します。
|
JSONの例
okv backup schedule create
コマンド用にJSON入力を生成します。okv backup schedule create --generate-json-input
次のような入力が生成されます。
{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "create", "options" : { "name" : "#VALUE", "startTime" : "NOW|#yyyy/MM/dd HH:mm:ss", "type" : "#ONE-TIME|PERIODIC", "destination" : "#LOCAL|VALUE", "interval" : { "days" : "#1-99", "hours" : "#1-23", "mins" : "#1-59" } } } }
- 生成された入力をファイル(たとえば、
bkup-sched-create.json
)に保存して、バックアップ・スケジュールを作成できるように編集します。{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "create", "options" : { "name" : "okv_backup_hourly", "startTime" : "2020/11/30 01:10:00", "type" : "PERIODIC", "destination" : "prod_okv_backup_dest", "interval" : { "days" : "0", "hours" : "1", "mins" : "0" } } } }
- 生成されたJSONファイルを使用して、
okv backup schedule create
コマンドを実行します。okv backup schedule create --from-json bkup-sched-create.json
出力は、次のようになります。
{ "result" : "Success" }
親トピック: バックアップとリストアのコマンド
7.11 okv backup schedule deleteコマンド
okv backup schedule delete
コマンドでは、スケジュール済のバックアップ・ジョブを削除します。
必要な権限
システム管理者ロール
構文
okv backup schedule delete --name backup_schedule_name
JSON入力ファイル・テンプレート
{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "delete", "options" : { "name" : "#VALUE" } } }
パラメータ
パラメータ/テンプレート・パラメータ | 必須かどうか | 説明 |
---|---|---|
|
必須 |
バックアップ・スケジュール・ジョブの名前。既存のスケジュール済バックアップを調べるには、 |
JSONの例
okv backup schedule delete
コマンド用にJSON入力を生成します。okv backup schedule delete --generate-json-input
次のような入力が生成されます。
{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "delete", "options" : { "name" : "#VALUE" } } }
- 生成された入力をファイル(たとえば、
bkup-sched-del.json
)に保存して、バックアップ・スケジュールを削除できるように編集します。{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "delete", "options" : { "name" : "okv_backup_hourly" } } }
- 生成されたJSONファイルを使用して、
okv backup schedule delete
コマンドを実行します。okv backup schedule delete --from-json bkup-sched-del.json
出力は、次のようになります。
{ "result" : "Success" }
親トピック: バックアップとリストアのコマンド
7.12 okv backup schedule getコマンド
okv backup schedule get
コマンドでは、スケジュール済のOracle Key Vaultサーバー・バックアップに関する詳細情報を取得します。
okv backup schedule get
コマンドは、次の値を返します。
- タイプ(たとえば、
periodically @ 1 days 0 hrs 0 mins
) - 宛先(たとえば、
local
やremote-dest
) - 状態(
ACTIVE
、ONGOING
、PAUSED
、DONE
) - 最終実行のエラー
- スケジュール時刻
- 開始時刻
- 最終バックアップ時刻
- 最終フル・バックアップ時刻
- 実行回数(定期バックアップの場合)
必要な権限
システム管理者ロール
構文
okv backup schedule get --name backup_schedule_name
JSON入力ファイル・テンプレート
{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "get", "options" : { "name" : "#VALUE" } } }
パラメータ
パラメータ/テンプレート・パラメータ | 必須かどうか | 説明 |
---|---|---|
|
必須 |
バックアップ・スケジュール・ジョブの名前。既存のスケジュール済バックアップを調べるには、 |
JSONの例
okv backup schedule get
コマンド用にJSON入力を生成します。okv backup schedule get --generate-json-input
次のような入力が生成されます。
{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "get", "options" : { "name" : "#VALUE" } } }
- 生成された入力をファイル(たとえば、
bkup-sched-get.json
)に保存して、バックアップ・スケジュールを取得できるように編集します。{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "get", "options" : { "name" : "okv_backup_hourly" } } }
- 生成されたJSONファイルを使用して、
okv backup schedule get
コマンドを実行します。okv backup schedule get --from-json bkup-sched-get.json
出力は、次のようになります。
{ "object" : [ { "backupTime" : "2020-11-30 01:27:31.998552 UTC", "destination" : "PROD_OKV_BACKUP_DEST", "interval" : "0:1:0", "lastFullBackupTime" : "2020-11-30 01:27:31.99856 UTC", "name" : "OKV_BACKUP_HOURLY", "runError" : " ", "runIndex" : "1", "scheduleTime" : "2020-11-30 01:09:56.179681 UTC", "startTime" : "2020-11-30 02:10:00.079746 UTC", "status" : "ACTIVE", "type" : "PERIODIC" } ] }
親トピック: バックアップとリストアのコマンド
7.13 okv backup schedule listコマンド
okv backup schedule list
コマンドでは、現在スケジュール済のOracle Key Vaultサーバー・バックアップのリストを表示します。
必要な権限
システム管理者ロール
構文
okv backup schedule list
JSON入力ファイル・テンプレート
{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "list" } }
パラメータ
なし
JSONの例
okv backup schedule list
コマンド用にJSON入力を生成します。okv backup schedule list --generate-json-input
次のような入力が生成されます。
{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "list" } }
- 生成された入力をファイル(たとえば、
bkup-sched-list.json
)に保存します。 - 生成されたJSONファイルを使用して、
okv backup schedule list
コマンドを実行します。okv backup schedule list --from-json bkup-sched-list.json
出力は、次のようになります。
{ "result" : "Success", "value" : { "output" : "OKV_BACKUP_HOURLY, LOCAL_BACKUP" } }
親トピック: バックアップとリストアのコマンド
7.14 okv backup schedule pauseコマンド
okv backup schedule pause
コマンドでは、スケジュール済のOracle Key Vaultサーバー・バックアップを一時停止します。
必要な権限
システム管理者ロール
構文
okv backup schedule pause --name backup_schedule_name
JSON入力ファイル・テンプレート
{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "pause", "options" : { "name" : "#VALUE" } } }
パラメータ
パラメータ/テンプレート・パラメータ | 必須かどうか | 説明 |
---|---|---|
|
必須 |
バックアップ・スケジュール・ジョブの名前。既存のスケジュール済バックアップを調べるには、 |
JSONの例
okv backup schedule pause
コマンド用にJSON入力を生成します。okv backup schedule pause --generate-json-input
次のような入力が生成されます。
{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "pause", "options" : { "name" : "#VALUE" } } }
- 生成された入力をファイル(たとえば、
bkup-sched-pause.json
)に保存して、バックアップ・スケジュールを一時停止できるように編集します。{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "pause", "options" : { "name" : "okv_backup_hourly" } } }
- 生成されたJSONファイルを使用して、
okv backup schedule pause
コマンドを実行します。okv backup schedule pause --from-json bkup-sched-pause.json
出力は、次のようになります。
{ "result" : "Success" }
親トピック: バックアップとリストアのコマンド
7.15 okv backup schedule resumeコマンド
okv backup schedule resume
コマンドでは、一時停止したOracle Key Vaultバックアップ・ジョブを再開します。
必要な権限
システム管理者ロール
構文
okv backup schedule resume --name backup_schedule_name
JSON入力ファイル・テンプレート
{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "resume", "options" : { "name" : "#VALUE" } } }
パラメータ
パラメータ/テンプレート・パラメータ | 必須かどうか | 説明 |
---|---|---|
|
必須 |
バックアップ・スケジュール・ジョブの名前。既存のスケジュール済バックアップを調べるには、 |
JSONの例
okv backup schedule resume
コマンド用にJSON入力を生成します。okv backup schedule resume --generate-json-input
次のような入力が生成されます。
{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "resume", "options" : { "name" : "#VALUE" } } }
- 生成された入力をファイル(たとえば、
bkup-sched-resume.json
)に保存して、一時停止したバックアップ・スケジュールを再開できるように編集します。{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "resume", "options" : { "name" : "okv_backup_hourly" } } }
- 生成されたJSONファイルを使用して、
okv backup schedule resume
コマンドを実行します。okv backup schedule resume --from-json bkup-sched-resume.json
出力は、次のようになります。
{ "result" : "Success" }
親トピック: バックアップとリストアのコマンド
7.16 okv backup schedule updateコマンド
okv backup schedule update
コマンドでは、現在スケジュール済のバックアップを更新します。
必要な権限
システム管理者ロール
構文
okv backup schedule update --name backup_schedule_name [--start-time start_time] [--interval timing]
JSON入力ファイル・テンプレート
{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "update", "options" : { "name" : "#VALUE", "startTime" : "NOW|#yyyy/MM/dd HH:mm:ss", "interval" : { "days" : "#1-99", "hours" : "#1-23", "mins" : "#1-59" } } } }
パラメータ
パラメータ/テンプレート・パラメータ | 必須かどうか | 説明 |
---|---|---|
|
必須 |
バックアップ・スケジュール・ジョブの名前。既存のスケジュール済バックアップの名前を調べるには、 |
|
オプション |
スケジュール済バックアップを開始する時刻。次のいずれかの値を入力します。
|
|
定期バックアップの場合は必須 |
次の形式を使用して、バックアップ間隔の日数、時間数および分数を入力します。
|
JSONの例
okv backup schedule update
コマンド用にJSON入力を生成します。okv backup schedule update --generate-json-input
次のような入力が生成されます。
{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "update", "options" : { "name" : "#VALUE", "startTime" : "NOW|#yyyy/MM/dd HH:mm:ss", "interval" : { "days" : "#1-99", "hours" : "#1-23", "mins" : "#1-59" } } } }
- 生成された入力をファイル(たとえば、
bkup-sched-update.json
)に保存して、バックアップ・スケジュールを更新できるように編集します。{ "service" : { "category" : "backup", "resource" : "schedule", "action" : "update", "options" : { "name" : "hr_backup", "startTime" : "12/20/2020 18:00:00", "interval" : { "days" : "0", "hours" : "12", "mins" : "0" } } } }
- 生成されたJSONファイルを使用して、
okv backup schedule update
コマンドを実行します。okv backup schedule update --from-json bkup-sched-update.json
出力は、次のようになります。
{ "result" : "Success" }
親トピック: バックアップとリストアのコマンド
7.17 okv backup restore startコマンド
okv backup restore start
コマンドでは、Oracle Key Vaultバックアップのリストア・プロセスを開始します。
このコマンドには、Oracle Key Vaultリカバリ・パスフレーズの使用が必要になります。
必要な権限
システム管理者ロール
リストア操作の開始後、okv backup restore status
コマンドを実行するとステータスを確認できます。
構文
okv backup restore start --name destination_name --destination backup_schedule_name
JSON入力ファイル・テンプレート
{ "service" : { "category" : "backup", "resource" : "restore", "action" : "start", "options" : { "name" : "#VALUE", "destination" : "#VALUE" } } }
パラメータ
パラメータ/テンプレート・パラメータ | 必須かどうか | 説明 |
---|---|---|
|
必須 |
バックアップ・スケジュール・ジョブの名前。既存のスケジュール済バックアップを調べるには、 |
|
必須 |
バックアップ先ジョブの名前。既存の名前のリストを表示するには、 |
JSONの例
okv backup restore start
コマンド用にJSON入力を生成します。okv backup restore start --generate-json-input
次のような入力が生成されます。
{ "service" : { "category" : "backup", "resource" : "restore", "action" : "start", "options" : { "name" : "#VALUE", "destination" : "#VALUE" } } }
- 生成された入力をファイル(たとえば、
bkup-restore-start.json
)に保存して、バックアップ・スケジュールのリストアを開始できるように編集します。次の例では、passphrase
が指定されていないため、ユーザーは対話形式で入力を求められます。{ "service" : { "category" : "backup", "resource" : "restore", "action" : "start", "options" : { "name" : "okv_backup_hourly", "destination" : "prod_okv_backup_dest" } } }
- 生成されたJSONファイルを使用して、
okv backup restore start
コマンドを実行します。okv backup restore start --from-json bkup-restore-start.json
リカバリ・パスフレーズの入力を求められます。このパスフレーズは、リストアするバックアップの時点で有効だったパスフレーズにする必要があります。このパスフレーズを入力すると、次のような出力が表示されます。
{ "result" : "Success" }
親トピック: バックアップとリストアのコマンド
7.18 okv backup restore statusコマンド
okv backup restore status
コマンドでは、Oracle Key Vaultバックアップ・リストア操作のステータスを確認します。
必要な権限
システム管理者ロール
構文
okv backup restore status
JSON入力ファイル・テンプレート
{ "service" : { "category" : "backup", "resource" : "restore", "action" : "status" } }
パラメータ
なし
JSONの例
okv backup restore status
コマンド用にJSON入力を生成します。okv backup restore status --generate-json-input
次のような入力が生成されます。
{ "service" : { "category" : "backup", "resource" : "restore", "action" : "status" } }
- 生成された入力をファイル(たとえば、
bkup-restore-status.json
)に保存します。 - 生成されたJSONファイルを使用して、
okv backup restore status
コマンドを実行します。okv backup restore status --from-json bkup-restore-status.json
リストアの進行中は、次のような出力が表示されます。
{ "result" : "Success", "values" : [ { "destination" : "LOCAL", "status" : "ONGOING", "time" : "2020-12-18 11:49:30.985194 UTC" } ] }
リストアが完了すると、次のような出力が表示されます。
{ "result" : "Success", "values" : [ { "destination" : "LOCAL", "status" : "DONE", "time" : "2020-12-18 11:52:02.191868 UTC" } ] }
親トピック: バックアップとリストアのコマンド