web-dev-qa-db-ja.com

Oracle 10gおよび11gのクローン/コピー

こんにちは私はOracleドメインの絶対初心者です。 Oracleデータベースをsomバックアップに複製コピーする方法を学びたいです。このバックアップを別のサーバーで使用してください。

OracleはWindows Server 2003にインストールされています。

私はいくつか質問があります:

  • Oracle DBをコピーする必要がある場合、サービスをシャットダウンする必要がありますか?
  • 多くの例を見つけましたが、どれが初心者に適しているのかわかりません。
  • Oracle DBを複製するためのsomグラフィックツールは存在しますか?
4
John

データベース管理の世界へようこそ...そして幸運を。できる限り多くのOracleのドキュメントやその他の優れた技術ソース(O'Reillyは常に優れている)を読み、多くのOracleブログを購読したいと思うでしょう。

ここで質問にお答えしますが、RMANで強固な基盤を得たいと思うでしょう(10gR2の場合: http://www.Oracle.com/pls/db102/portal.portal_db?selected = 4 )。

1.Oracle DBのコピー/クローンを作成する場合、Oracle DBをシャットダウンする必要がありますか?

はいといいえ。データベースがarchivelogモードかどうかによって異なります。データベースがログをアーカイブしている場合は、データベースがオンラインのときにバックアップを実行できますが、バックアップ中にパフォーマンスが低下する場合があるため、重要ではない時刻にバックアップをスケジュールすることをお勧めします。データベースがログをアーカイブしているない場合、あなたはシャットダウンする必要がありますデータベースをきれいにデータベースのコピーを作成します(他の方法では、破損した/不完全な復元になります)。

2.良い初心者の例

これはあなたの環境を知らずに行うのは難しいです。同じサーバー上でデータベースを適切に複製するさまざまなRMANコマンドがありますが、あるサーバーから別のサーバーに複製を移動する場合は、別のルートに移動する必要があります。だからあなたの環境を知らなければ、私は本当にあなたに良い例を言うことはできません。

つまり、基本的には次のことを行うことが目標です。-すべてのデータファイルの適切なコピーを取得する-すべてのアーカイブログの適切なコピーを取得する-データベースパラメータと制御ファイルの適切なコピーを取得する-で新しいデータベースを作成する古いデータベースの設定(または既存のデータベースを再利用)-データファイルとアーカイブログをコピー-制御ファイルから復元し、処理するアーカイブがなくなるまで回復します。

RMANはかなり単純なコマンドを使用して多くの作業を行います。そのため、RMANを効果的に使用する方法を学ぶことをお勧めしますが、それなしでいつでも困難な作業を行うことができます。 (以前の職場で長い間、いくつかのシェルスクリプトなどを使用してこれを行いました。面白くなく、簡単に失敗しました。)

3.Oracleデータベースのクローンを作成するためのGUIはありますか?

最も近いのはOracle Enterprise Manager(GRID)でしょう。いくつかの自動バックアップ/復元オプションとクローン機能を提供します。ただし、実際にはRMANが使用されているため、その下で何が行われているのかを理解せずにツールを盲目的に決して使用しないでください。遅かれ早かれ、GUIは意図したとおりの動作を行わないため、コマンドラインを詳しく調べる必要があり、十分に理解していないと、行き詰まってしまいます。

7
Kerri Shotts

ケリーショットの優れた答えを補足するだけです(+1)、Oracleのドキュメントには、データベースを複製するために必要な手順に関する優れたガイドがあります。

http://download.Oracle.com/docs/cd/E11882_01/backup.112/e10642/rcmdupdb.htm#BRADV01

2
Leigh Riffel

Oracleデータベースのクローンを作成する最も簡単な方法はDelphixを使用することであり、Delphixは完全な初心者が使用できるグラフィカルツールです。エンタープライズソフトウェアであるため、今のところ無料でダウンロードすることはできませんが、できれば翌年には無料でダウンロードできるように取り組んでいます。今のところ私は時々個人的にコピーを与えることができます。

簡単な例として、RACの知識がなくても、完全なOracle RACデータベースのクローンを5分で作成できます。 RACは複雑です。 RACの複製は複雑ですが、Delphixを使用すれば誰でも実行できます。 http://kylehailey.com/cloning-Oracle-rac-in-5-minutes/

繰り返しますが、私は完全に開示していますが、私はDelphixで働いています。

それでも私が数年で見た中で最もクールなものだと思います

0
Kyle Hailey