web-dev-qa-db-ja.com

11.2.0.4へのカタログのアップグレード後、11.2.0.2データベースをバックアップできません

(主な質問は4日です)

1.今日、ほぼすべてのデータベースがOracle 11.2.2.2で実行されています。実際には、RMANデータベースが作成され(11.2.0.2で)、ユーザーのカタログ(RMAN112と呼ばれます)があります。

2.バージョン11.2.0.4の新しいデータベースをインストールしています。

3.これらの新しいデータベースをバックアップするにはどうすればよいですか?

  • 現在のRMANデータベースに新しいユーザーを作成する必要がありますか? (rman114?)これらのRMANデータベースが11.2.0.2を実行している場合でも
  • 11.2.0.4を実行する新しいRMANデータベース、およびこれらの11.2.0.4データベース専用の新しいカタログを作成する必要がありますか?
  • 現在のカタログをどのようにアップグレードすべきですか?

    1. 新しい11.2.0.4データベースを現在のカタログ(11.2.0.2)に登録するためにテストしたところ、動作しますが、「アップグレードカタログ」を2回実行する必要がありました。唯一の問題:すべての11.2.0.2データベースのバックアップが次のようなエラーで失敗するようになりました:

      RMAN-00571:============================================== ============= RMAN-03002:2014年11月21日16:15:34のバックアップとarchivelogコマンドの失敗RMAN-06004:リカバリカタログデータベースからのOracleエラー:ORA-04068:既存パッケージの状態が破棄されましたORA-04061:パッケージ「RMAN112.DBMS_RCVMAN」の既存の状態が無効になりましたORA-04065:パッケージ「RMAN112.DBMS_RCVMAN」が実行、変更、または削除されませんでしたORA-06508:PL/SQL:プログラムが見つかりませんでした呼び出されるユニット:「RMAN112.DBMS_RCVMAN」

    2. どうすれば修正できますか?そしてベストプラクティスは何ですか?

    3. いくつかの「再同期カタログ」を実行した後。いくつかの11.2.0.2インスタンスをバックアップできるように見えますが、それがどのように機能するのか本当にわかりません。

どうもありがとう

よろしく、

2
olivierg

RMANリポジトリを11.2.0.4に設定してRMANを使用すると、11.2.0.2データベースをバックアップできるはずです。 RMANリポジトリスキーマに無効なオブジェクトがあるようです。 RMANリポジトリ内のすべての無効なオブジェクトをコンパイルして、それらが有効になるかどうかを確認してください。これはおそらく、11.2.0.4 RMANリポジトリを使用して11.2.0.2データベースをバックアップすることとは関係ありません。

1
Gandolf989