RMANとも呼ばれるOracleRecoveryManagerのトピックに入る前に、まずSMRとUMRとは何かを理解する必要があります。やってみましょう–
バックアップとリカバリを実行する方法は2つあります。
- ユーザーがすべてのハードワークを行う場所。ユーザーは、必要なすべてのファイルとディレクトリを手動でコピーして貼り付けることにより、バックアップを取ります。このため、ユーザーはOSコマンドを使用するか、データベースに付属している限られた数のSQLコマンドを使用できます。
- 別のタイプのバックアップは、ユーザーが何らかのユーティリティを使用してバックアップとリカバリを実行する場合です。その場合、このユーティリティまたはツールがすべての作業を行います。間違いなく時間がかからず、非常に効果的です。
ユーザーがすべてのハードワークを実行する必要がある最初のタイプのバックアップは、「ユーザー管理バックアップ-リカバリ(SMR)」として知られています。特別に設計されたソフトウェアがすべての作業を実行する2番目のタイプのバックアップは、「サーバー管理バックアップ-リカバリ(UMR)」として知られています。
これで、サーバー管理のバックアップリカバリとユーザー管理のバックアップリカバリとは何かを理解できました。それでは、RMANについて学びましょう。
RMANとは何ですか?
RMANはRecoveryManagerの略です。名前が示すように、RMANはOracleデータベースのバックアップとリカバリを管理するためのスタンドアロンユーティリティです。これは、OracleDatabaseソフトウェアに付属している非常に強力なツールです。
RMANのコア機能は、最小限のユーザー介入でバックアップとリカバリを管理することであるため、OracleDatabaseの「サーバー管理のバックアップとリカバリ」ユーティリティであると言えます。
技術的には、RMANはコマンドラインインタプリタです。このインタープリターにいくつかのコマンドを与えると、それらのコマンドを取得し、それらのコマンドをRPC(リモートプロシージャコール)として実行することにより、ターゲットデータベースに送信します。これらのRPCはデータベースで実行されます
RMAN自体に特別な権限が必要ですか?
はい。すべてのバックアップおよびリカバリ関連のタスクを実行するには、Oracle Recovery Managerは、Oracleカーネルに組み込まれている内部バックアップおよびリカバリパッケージにアクセスする必要があります。これらのパッケージはデータベースのカーネルに組み込まれているため、データベースを閉じていても利用できます。
RMANをインストールするにはどうすればよいですか?
この質問に対する答えは、このユーティリティはSQL *LoaderやDataPumpに似ているため、インストールしないことです。 RMANは、OracleDatabaseServerの機能として提供されます。これは、Oracleデータベースのインストールとともにインストールされることを意味します。個別にインストールする必要はありません。
Oracle 10g以降、すべてのバージョンのOracleDatabaseのインストールビデオを作成しました。それらのリンクは説明に残しておきます。
とにかく、RMANにはOracle DatabaseStandardEditionとEnterpriseEditionの両方が付属しています。ただし、Oracle Databaseの標準版には、RMANの使用中に耐えなければならないいくつかの制限があります。
データベースのどのユーザーもRMANを使用できますか?
RMANはクライアントであるため、RMANを使用してデータベースに接続するにはいくつかの権限が必要です。
12cより前は、RMANユーティリティの実行に使用できる特権は2つしかありませんでした。彼らは–
- SysDBA、最も明白なオプションおよび
- SYSOPER
しかし、Oracle Database 12cにより、Oracleは、リカバリおよびバックアップ関連のタスク用に設計された別の特権を追加しました。だった–
3. SYSBACKUP
したがって、これらの権限のいずれかを持つデータベースユーザーは、RMANまたはSQL*Plusコマンドラインユーティリティとも呼ばれるOracleRecoveryManagerを使用してバックアップおよびリカバリ操作を実行できると言えます。
OracleRMANの概要は以上です。このビデオチュートリアルをチェックしてください。
次のチュートリアルでは、RMANのバックアップとリカバリ用にOracleデータベースを構成します。そのため、必ずチャンネルに登録してください。
ありがとう、そして素晴らしい一日を。