Oracleは長年にわたり、高パフォーマンスでスケーラブルなデータベースソリューションを提供しており、多くの組織がミッションクリティカルなアプリケーションを実行するためにOracleを標準として採用しています。データベースのステークホルダー、特にデータベース管理者(DBA)は、Oracleデータベースの可用性を高め、媒体の破損、ユーザーによるエラー、コンプライアンス違反からデータを保護することが不可欠です。
Oracleのリレーショナルデータベース管理システム(RDBMS)には、Recovery Manager(RMAN)とユーザー管理という2つの主要なバックアップ戦略があります。
RMANはOracleデータベースに統合されており、さまざまなバックアップ関連業務を実行することができます。RMANには、Oracle Enterprise Managerまたはコマンドラインのいずれかを使用してアクセスします。
ユーザー管理のバックアップは、ホストオペレーティングシステムのコマンドとSQL*Plusのリカバリコマンドを組み合わせて実行します。この場合、バックアップ関連の属性は、バックアップごとに手動で定義する必要があります。
RMANはこれら2つのうちで最も一般的に使用されるオプションであり、Oracleバックアップ機能の大部分はこのプロセスに重点を置いています。RMANバックアップの利点は、データベースのオープン状態やマウント状態でバックアップを作成できることです。
RMANで利用できるもう1つのオプションは、増分バックアップを作成する機能です。増分バックアップは、最後のバックアップが実行されてから変更があったファイルのみをコピーします。
Oracle RMANはOracleデータベースに組み込まれていますが、RMANだけで多数のデータベースを管理することは困難な場合があります。データベース管理者はRMANの実装において、4つの重要な課題に直面します。
既存のバックアップの維持と管理 — データベース管理者はカスタムスクリプトの作成には慣れているかもしれませんが、問題は、複数のデータベースにわたってそれらを維持および管理し、トポロジーの変更に適応させ、企業のコンプライアンスニーズを確実に満たすことにあります。
データベースのパフォーマンスと保護のバランス — バックアップタスクはデータベースサーバーのパフォーマンスに影響を及ぼし、RMANチャネルごとに1つのCPUコアを消費する可能性があります。フルバックアップを定期的に実行する場合、高速バックアップには複数のチャネルが必要になる可能性があり、データベース管理者はバックアップのパフォーマンスとデータベースのパフォーマンスのどちらかを選択せざるを得なくなります。
セカンダリユーザーのニーズへの対応 — Oracleデータベース管理者は通常、テスト、開発、ETL(抽出、変換、ロード)ワークフローなどのユースケースのために、本番データのコピーへのアクセスを求めるセカンダリユーザーからの絶え間ない要求に対応しています。データベース管理者は、さまざまな部門のニーズを管理すると同時に、ビジネスに貢献するミッションクリティカルなデータベースを保護する必要があります。
データベース管理者とバックアップ管理者の組織的な分離 — データベース管理者はバックアップタスクをバックアップ管理者に委任することができますが、データベース環境の変化に応じてRMANスクリプトを構築して維持する責任は、依然としてデータベース管理者にあります。複数のステークホルダーが関与する場合、ヒューマンエラーが発生するという現実的なリスクがあります。
RubrikのOracleデータベースのバックアップと復元フレームワークは、こうした課題を排除するよう設計された主要な機能を提供しています。
以下に、RubrikによるOracleデータベースのバックアップと復元ソリューションの基盤を提供する機能について概説しています。
自動化されたOracleデータ保護機能 — RubrikのOracleデータ保護機能は、Rubrik Backup Service(RBS)をOracleホストにインストールした後、Oracle RMANワークフローを完全に自動化します。Oracleホスト上のすべてのデータベースは自動的に検出され、RubrikのWebコンソールに表示されます。お客様は、オブジェクトの必要なレベル(Oracle Real Application Cluster、Oracle Host、または特定のOracleデータベース)を選択し、ビジネスSLAを割り当てることができます。必要なRMANスクリプトはSLAに従って実行時に生成されるため、データベースのバックアップ操作が簡素化されます。
「永続的」な増分バックアップ — Oracleの増分マージ機能とRubrikの革新的なBLOBエンジンを組み合わせることで、Oracleデータベースの大規模な永続的増分バックアップを実現します。利用可能な場合、Rubrikはバックアップ中にOracleブロックチェンジトラッキング(BCT)も利用するため、増分変更のためにデータベース全体をスキャンする必要がなくなります。したがって、データベース管理者は、最初のバックアップ以降、長いバックアップウィンドウがデータベースのパフォーマンスに悪影響を及ぼすことを心配する必要はありません。
Rubrikのライブマウント — Oracleデータベース向けのライブマウントは、インスタントリカバリとライブマイグレーションにより、ほぼゼロのRTOを実現します。さらに、データベース管理者は開発者にインスタントクローンを提供できるため、本番環境に影響を与えることなく、アプリケーション開発、テスト、ETL(抽出、変換、ロード)ワークフローを加速させます。
Oracle実装に固有の主要なライブマウント機能:データベースがRubrikクラスターにマウントされると、RubrikライブマウントはOracleシステム内でデータベースのマウントを自動化し、データベース管理者またはエンドユーザーがすぐに利用できるようにします。
Rubrikの自動化ソリューションを使用して、オンプレミスまたはクラウドでOracleデータベースのバックアップと復元を簡素化し、最適化する方法を学びましょう。