web-dev-qa-db-ja.com

Oracleのバックアップと復元の方法は?

私は、SQL Serverの背景から来ています。SQLServer Studioには、データベースのバックアップを作成してから復元する非常に簡単な方法があります。

過去数か月間、Oracle 11G Express Editionを使用しており、Oracleでバックアップと復元を行うことが確実ではありません。

Oracleサーバーのメニューにデータベースをバックアップしてデータベースを復元するオプションが表示されますが、どのように機能するか、どこにバックアップファイルを作成するのかなどはわかりません.

助けてください

5
ashishjmeshram

rmanは、物理的な破損から保護するためのバックアップとリカバリの方法です。ドキュメントを確認するには Oracle®Database 2 Day DBA 11g Release 2(11.2) SQLDeveloperの現在のリリースでは、バックアップとリカバリがGUIに統合されています。 SQLDeveloperのダウンロードについては、 Oracle SQL Developer を参照してください。これは、活発な開発が行われている無料の製品です。

SQLdeveloperの[表示]メニューで[DBA]を選択して、RMANやDATAPUMPなどのdbaツールにアクセスします。とても素敵なツールです。バックアップファイルがOracleデータベースサーバープロセスによって書き込まれることを忘れないでください。つまり、バックアップはクライアントではなくデータベースサーバーに書き込まれます。また、現在はバックアップスクリプトを生成するだけです。生成されたスクリプトはRMANを使用して実行する必要があります。

バックアップを実行および構成するもう1つの方法は、dbconsoleまたはグリッドコントロールを使用することです。

Datapumpの使用は、データ損失を防ぐもう1つの方法です。これを使用すると、エクスポート時と同じようにデータを読み戻すことができます。特定のバージョンのデータで更新する必要があるテストセットに役立つ場合があります。災害が発生する直前の生産トランザクションを回復したい場合は、あまり役に立ちません。

8
ik_zelf

ユーザーRMANthis の記事を参照してください

または、data pump export/import。チェック this 記事。

0
Anshu