Oracleアーカイブログ設定

Oracle VMをレプリケートする場合、Veeam Backup & Replicationによるトランザクション・ログの処理方法を指定できます。

  1. ウィザードの[Guest Processing]のステップで、[Enable application-aware processing]チェックボックスを選択します。
  2. [Applications]をクリックします。
  3. 表示されたリストで、Oracle VMを選択し、[Edit]をクリックします。
  4. [Transaction logs]セクションで、[Process transaction logs with this job]を選択します。
  5. [VM Processing Settings]ウィンドウで、[Oracle]タブをクリックします。
  6. [Specify Oracle account with SYSDBA privileges]セクションで、Oracleデータベースに接続するためにVeeam Backup & Replicationが使用するユーザー・アカウントを指定します。アカウントは、Oracleデータベース上でSYSDBA権限を持っている必要があります。

ユーザーアカウントのリストで[Use guest credentials]を選択できます。この場合、Veeam Backup & Replicationは、ウィザードの[Guest Processing]のステップで指定したアカウントを使用してVMゲストOSにアクセスし、Oracleにデータベースに接続します。

  1. [Archived logs]セクションで、Veeam Backup & ReplicationがOracle VM上のトランザクション・ログを切り捨てる必要があるかどうかを指定します。
  • [Do not truncate archived logs]を選択すると、Veeam Backup & ReplicationはアーカイブVMゲストOS上にアーカイブされたログを維持します。レプリケーションジョブが完了しても、非永続的実行時コンポーネントまたは永続的コンポーネントはトランザクションログを切り捨てません。

ARCHIVELOGモードがオフにされているデータベースに対しては、このオプションを選択することをお勧めします。ARCHIVELOGモードがオンになっていると、VMゲストOSのトランザクションログが肥大化し、全ディスク容量を消費することがあります。この場合、データベース管理者が自身でトランザクションログを処理する必要があります。

  • [Truncate logs older than <N> hours ]または[ Truncate logs over <N> GB]を選択すると、Veeam Backup & Replicationは、<N>時間より長い時間経過しているか、<N> GBより大きいアーカイブログを切り捨てます。VMゲストOS上で実行されている非永続的実行時コンポーネントまたは永続的コンポーネントはレプリケーションジョブが正常に完了するのを待機し、続いてOracle Call Interface(OCI)経由でトランザクションログの切り捨てを実行します。ジョブでOracle VMをレプリケートできない場合は、非永続的実行時コンポーネントまたは永続的コンポーネントが次に開始されるまで、ログはVMゲストOS上でそのまま保持されます。

トランザクションログ設定:Oracle