RMANバックアップセットのように見えるものがあります。32個のファイルに多重化されており、それぞれに2〜3個のdbfが含まれています。バックアップセットはSPFILEファイルを参照していますが、セットに含まれていませんでした。そのファイルのみを含むバックアップピースは含まれていませんでした。
カタログもインフラストラクチャもありません。また、元のデータベースに接続する方法もありません。さらに、バックアップセットの作成者は私の要求を回避してきました。正確な理由はわかりませんが、ビジネス上の理由のようです。言い換えれば、これは私が持っているものです、私は私が今持っているものより良いものを得ることができません。
Oracleエンタープライズサーバーがあり、データはバックアップディレクトリにあります。続行する適切な方法は何ですか?補助バックアップデータから新しい空のデータベースに複製することは可能ですか?つまり、助動詞をプライマリとして使用することは可能ですか?
Sid名がわかっている場合は、pfileをコピーして編集し、データベース名と一致するように値を変更できます。 B_CREATE_FILE_DESTをデータファイルが必要な場所に設定していることを確認してください。
次に、データベースでスタートアップnomountを実行します。 RMANで、「CATALOG START WITH '/ full_path_to_your_backup';」を実行します。次に、DB_FILE_NAME_CONVERTを使用して、ファイル名を正しいディレクトリに変換できます。
その後、制御ファイルの復元を試みることができます。リストのバックアップを試してください。最も古い制御ファイルを復元します。データベースをマウントし、データベースの復元を試みます。
あなたにバックアップを与えた人々があなたを避けている理由は、彼らがバックアップが不完全であることを知っているからかもしれません。しかし、できることを元に戻そうとする必要があります。そうすれば、少なくともそれらに戻ったときに、より具体的な質問をすることができます。
次のような方法を使用できるはずです-RMANバックアップから複製:
http://Oracle-base.com/articles/11g/duplicate-database-using-rman-11gr2.php#backup_based_duplication
または、RMANのドキュメントで「ターゲット接続なしのバックアップベースの複製」を参照してください。
http://docs.Oracle.com/cd/E11882_01/backup.112/e10643/rcmsynta020.htm#RCMRF126
彼らはあなたが必要とするものとプロセスが何であるかを詳細に調べます。