UNIXコマンドを使用したOracleデータベースのバックアップ
バックアップのワークフローには、計画、バックアップするリソースの特定、バックアップ ポリシーの作成、リソース グループの作成とポリシーの適用、バックアップの作成、処理の監視が含まれます。
必要なもの
-
Add-SmStorageConnection コマンドと Add-SmCredential コマンドを使用して、ストレージ システム接続を追加し、資格情報を作成しておく必要があります。
-
Open-SmConnection コマンドを使用して、 SnapCenter Server との接続セッションを確立しておく必要があります。
SnapCenterアカウントでのログイン セッションは1つしか確立できず、トークンはユーザのホーム ディレクトリに保存されます。
接続セッションは24時間を過ぎると無効になります。ただし、TokenNeverExpiresオプションを使用して期限切れにならないトークンを作成し、セッションが無効にならないようにすることができます。
このタスクについて
次に示すコマンドを実行して、SnapCenter Serverとの接続の確立、Oracleデータベース インスタンスの検出、ポリシーとリソース グループの追加、バックアップの作成と検証を行います。
コマンドで使用できるパラメータとその説明に関する情報は、Get-Help command_name を実行すると取得できます。あるいは、 "SnapCenterソフトウェア コマンド リファレンス ガイド" 。
手順
-
指定されたユーザーのSnapCenter Server との接続セッションを開始します: Open-SmConnection
-
ホスト リソース検出操作を実行します: Get-SmResources
-
Real Application Cluster (RAC) データベースのバックアップ操作用に Oracle データベースの資格情報と優先ノードを構成します: Configure-SmOracleDatabase
-
バックアップポリシーを作成します: Add-SmPolicy
-
セカンダリ(SnapVaultまたはSnapMirror)ストレージの場所に関する情報を取得します:Get-SmSecondaryDetails
このコマンドでは、指定したリソースのプライマリ ストレージからセカンダリ ストレージへのマッピングの詳細が取得されます。バックアップ リソース グループを作成する際に、このマッピングの詳細を使用してセカンダリの検証を設定できます。
-
SnapCenterにリソース グループを追加します: Add-SmResourceGroup
-
バックアップを作成します: New-SmBackup
WaitForCompletionオプションを使用してジョブをポーリングすることができます。このオプションを指定しない場合は、バックアップ ジョブが完了するまでコマンドが引き続きサーバをポーリングします。
-
SnapCenterからログを取得します: Get-SmLogs