PPBSユーザー ガイド - Oracle PBSバックアップを成功させるための環境の準備

Summary: この記事では、バックアップ用にOracle PBSを準備および構成する方法に重点を置いた詳細な手順を提供します。PowerProtect Backup Serviceを使用してOracleバックアップを効果的に管理するには、次の手順に従います。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

目的

PowerProtect Backup Service (PPBS)でOracle Phonix Backup Store (PBS)のバックアップをエラーなしで正常に完了できるように環境を準備します。

  1. Oracleサーバーとは

  • Oracle Corporationは、広く使用されている関係データベース管理システム(RDBMS)である「Oracle」を開発しました。Oracleはデータを効率的に保存、管理、取得するように設計されており、多くのエンタープライズレベルのアプリケーションやシステムの基本コンポーネントとなっています。以下に、そのさまざまなコンポーネントの一部を示します。
    • [Instance]:Oracleインスタンスは、データベース操作を管理するソフトウェアとメモリー構造です。
    • データベース:データベース自体は、ディスク上の物理ファイルの集合体であり、データを格納しています。これには、データ ファイル、制御ファイル、REDOログ ファイルが含まれます。
    • SQL (Structured Query Language)は、Oracleデータベースとの対話に使用される言語です。ユーザーとアプリケーションは、SQLステートメントを発行してデータを照会および操作します。
    • リスナー:Oracle Listenerは、受信したクライアント接続要求をリスンし、クライアントとOracleデータベース間の接続を確立するプロセスです。
    • Oracle Net Services:Oracleデータベース向けのネットワーク通信サービスを提供します。これには、さまざまな場所からデータベースに接続するためのプロトコルとツールが含まれています。
    • REDOログ ファイル:これらのファイルには、データベースに加えられたすべての変更の記録が格納されています。これらは、システム障害が発生した場合のリカバリーに不可欠です。
    • 制御ファイル:制御ファイルには、データベースの物理構造に関するメタデータが含まれています。これらは、データベースの起動とリカバリーに不可欠です。
    • アーカイブされたREDOログ:これらは、アーカイブされたREDOログ ファイルのコピーです。バックアップおよびリカバリーの目的で使用されます。
    • コンポーネントのバックアップとリカバリー:Oracleには、データ ロスやシステム障害が発生した場合にバックアップを作成し、データをリカバリーするためのさまざまなツールとユーティリティーが含まれています。これには、RMAN (Recovery Manager)とData Pumpが含まれます。
  1. Oracleデータベースのバックアップを実行する理由は何ですか?
    • 事故、誤操作、コンピューターの問題からデータを保護します。
    • コンピューターのクラッシュや火災や洪水などの災害など、何か問題が発生した場合にデータを確実に復旧できるようにします。
    • 傾向の分析やレポート作成のために古いデータを保持します。
    • 誰かがデータを盗もうとした場合でも、データの安全なコピーを保持することで、セキュリティを強化します。
  2. PPBSはOracleサーバーから何をバックアップしますか?
    • PPBSは、オンプレミスの物理インフラストラクチャと仮想インフラストラクチャ、およびAmazon EC2、Azure VM、Google Compute Enginesなどのクラウド インフラストラクチャでホストされているOracleデータベースのバックアップとリカバリーを大幅に簡素化します。
    • PPBSを使用すると、Oracleサーバー ホストで実行されている次のデータベースをバックアップおよびリカバリーできます。
      • スタンドアロン データベース
      • RAC (Real Application Cluster)データベース
  3. Phoenix Backup Store (PBS)とは
    • Phoenix Backup Storeは、PPBSが提供するPhoenix Backup Store DebianパッケージがインストールされたUbuntuベースのNASデバイスです。
    • 管理者がNASデバイスをセットアップした後、Debianパッケージをインストールし、デバイスでDebianパッケージをアクティブ化します。
      • NASデバイスはPhoenix Backup Storeとして構成されている
      • PPBSクラウドに登録されている
      • PPBSクラウドとの永続的な接続を確立する
    • 管理者が管理コンソールにバックアップ マウントを追加すると、ネットワーク上の共有ディレクトリーとしてPhoenix Backup Storeに作成されます。
    • 共有ディレクトリーはマウント ポイントとして機能し、Oracleデータベース管理者はRMANが実行されているホストに共有ディレクトリーをマッピングする必要があります。
    • RMANを使用してバックアップ ジョブを実行すると、Oracle RMANバックアップが作成され、バックアップ マウントに保存されます。RMANには、バックアップ マウントに対する読み取り/書き込み権限が必要です。
  4. RMANホストとは
    • Oracleデータベースのバックアップとリストアは、RMANと呼ばれるOracle提供のバックアップ/リカバリー マネージャーを使用して処理されます。
    • RMANは、データベースのバックアップ ジョブを実行し、Oracle RMANバックアップを作成するためのユーティリティーをOracleデータベース管理者に提供します。
    • RMANはデータベースに接続されており、データベース管理者はこれを使用してバックアップ ジョブを実行します。
    • RMANが実行されているホストはRMANホストと呼ばれ、バックアップ マウントはホストにマッピングされます。
    • バックアップ ジョブの実行後、RMANはOracle RMANバックアップを作成し、バックアップ マウントに保存します。
  5. Oracleデータベースのバックアップ ワークフローとは何ですか?バックアップ方法にはどのような種類がありますか?
  6. 前提条件は何ですか?
  7. Oracle PBSインストール パッケージはどこからダウンロードすればよいですか?
    • Windowsインストーラーは、次の3つの方法のいずれかを使用してダウンロードできます。

Druvaハイブリッド ワークロード

 

  • [Management Console]>[Protect]>[Oracle]>[Phoenix Backup Store]>[Register New PBS]

    2023-11-22 20_25_25-Druva Hybrid Workloads.png
  1. Oracle PBSのインストール方法を教えてください。


📝メモ
インストールが完了したら、次のコマンドを使用してPhoenixサービスが実行中であることを確認してください(systemctl status: PhoenixOracle)。


  1. Oracle PBSをアクティブ化する方法を教えてください。

  • 詳細なプロセスについては、アクティベーションの記事で概説されています。
  • コマンド: PhoenixBackupStoreControl activate <activation_token>
  • アクティブ化されると、サーバーはPhoenix Backup Storeページに一覧表示されます。
  • [Management Console]>[Protect]>[Oracle]>[Phoenix Backup Store]>[Oracle Servers]

​​​​​​​設定 

  1. PPBSでOracleデータベース バックアップを構成する方法を教えてください。
  1. 構成済みのOracleデータベース バックアップのバックアップを開始する前の前提条件は何ですか?
    • 接続

      • サーバーとPPBSクラウド間の接続を確認しますこのハイパーリンクをクリックすると、デル・テクノロジーズ以外のWebサイトにアクセスします。
      • Windows
        • NFSのクライアントが実行されているかどうかを確認します。
        • DB Windows Serverから以下のポートにtelnetを試行します
          • telnet <PBS-Server Name/PBS-server IP> 2049
          • telnet <PBS-Server Name/PBS-server IP> 9090
          • telnet <PBS-Server Name/PBS-server IP> 111
        • ルート資格情報を使用してPBSマウントをWindows Serverに手動でマウントしてみます(ネットワーク共有をWindows Serverにマッピングする手順と同じ)。
      • Linux
        • DB Windows Server から以下のポートにtelnetを試行します
          • telnet <PBS-Server Name/PBS-server IP> 2049
          • telnet <PBS-Server Name/PBS-server IP> 9090
          • telnet <PBS-Server Name/PBS-server IP> 111
        • PBSマウントがLinux DBサーバーにマウントされているかどうかを確認します。
          • df -h
        • [FS]タブのエントリーでPBSマウントの詳細を確認します。
          • cat /etc/fstab
    • サービス
      • Phoenixサービスは実行モードになっている必要があります。 systemctl status PhoenixBackupStore
      • NFSサービスは実行モードになっている必要があります。 systemctl status nfs-kernel-server
      • Zpoolは実行モードになっている必要があります。 systemctl status zpools status
      • 実行されていない場合は、上記のコマンドでstatusの代わりにstartまたはrestartを使用して、起動または再起動します。 E.g (systemctl start PhoenixOracle) or (systemctl restart PhoenixOracle)
    • UIステータス
      • PPBSコンソール上のOracle PBSのステータスは「Connected」と表示されます。

設定

 

  • UI
    • ​​​​​​​次の理由でジョブをキャンセルしないでください。
    • 最初のバックアップ ジョブには時間がかかります(データのフル スキャンを実行するため)。
    • 最初のジョブは、完了するまで実行されます(バックアップ ウィンドウは適用されません)。
  1. 構成済みのOracleデータベースのバックアップを実行する方法を教えてください。
    • LinuxサーバーでホストされているRMANを使用したOracleデータベースのバックアップ
      • PPBSが提供するRMANスクリプトを更新し、実行して、Phoenix Backup Store APIを使用してデータベースをバックアップします。
      • このスクリプトがPhoenix Backup Store APIを使用してOracle RMANバックアップをバックアップ マウントにバックアップおよび保存する方法の詳細については、「Phoenix Backup Store API referenceこのハイパーリンクをクリックすると、デル・テクノロジーズ以外のWebサイトにアクセスします。」を参照してください。
    • Windows ServerでホストされているRMANを使用したOracleデータベースのバックアップ
      • PPBSが提供するRMANスクリプトとテンプレート バッチ ファイルを更新し、実行して、Phoenix Backup Store APIを使用してデータベースをバックアップします。
      • このバッチ ファイルがPhoenix Backup Store APIを使用してOracle RMANバックアップをバックアップ マウントにバックアップおよび保存する方法の詳細については、「Phoenix Backup Store API referenceこのハイパーリンクをクリックすると、デル・テクノロジーズ以外のWebサイトにアクセスします。」を参照してください。
      • スクリプトは、Linux OSのcronジョブとWindows OSのタスク スケジューラーを使用して自動化することができます。
  2. PPBS Oracle PBSでのバックアップ中に発生する一般的な問題は何ですか?
  3. Oracleデータベースのバックアップに関する推奨事項と禁止事項
    • ​​​​​​​PBSは、PPBS用に構成されたRMANバックアップにのみ使用されます。
    • NFSサーバーとして使用しないでください。
    • サードパーティー製アプリケーションをインストールしないでください。PPBSバックアップのみを使用してください。
    • PBSマウント上のデータを手動でコピーまたは削除しないでください。
    • 1つのマウント ポイントに対して複数のデータベースを構成しないでください。1つのマウントは1つのデータベースにのみ使用されます。5つのデータベースを保護する場合は、PBSに5つのマウント ポイントを構成する必要があります。
    • etc/exportsではエントリーを手動で編集しないでください。マウントを作成するときは常に、スクリプトを使用してエントリーを追加してください(以下を参照)。
    • スクリプトの場所: PBS::/opt/Druva/Phoenix/PhoenixBackupStore/bin
    • すべてのスクリプトをRMANホスト/DBサーバーにコピーします。
    • Phoenix Backup StoreサーバーのIPアドレスとバックアップ マウント名をパラメーターとして、RMANホストでスクリプトを実行します。
    • スクリプトを次のように実行します。
      • phoenix_get_mount_details.sh <Phoenix-Backup-Store-ip-address> <backup-mount-name>
      • Example: phoenix_get_mount_details.sh 192.0.2.1 testmount
    • ​​​​​​​Phoenix_get_mount_details.shスクリプトの出力は、バックアップ マウントへのパスです。バックアップ マウントをtMANホストにマッピングする必要があります。これにより、RMANスクリプトを使用してバックアップ ジョブを実行する際、RMANがOracle RMANバックアップをバックアップ マウントに保存できるようになります。
    • phoenix_get_mount_details.shスクリプトの出力例:
      • Remote mountpath is 192.0.2.1:/Phoenix/testmount/oracle_data
      • Mount options : retrans:5,timeo:1200, rw, user

Affected Products

PowerProtect Backup Services
Article Properties
Article Number: 000229021
Article Type: How To
Last Modified: 26 May 2025
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.