(主な質問は4日です)
1.今日、ほぼすべてのデータベースがOracle 11.2.2.2で実行されています。実際には、RMANデータベースが作成され(11.2.0.2で)、ユーザーのカタログ(RMAN112と呼ばれます)があります。
2.バージョン11.2.0.4の新しいデータベースをインストールしています。
3.これらの新しいデータベースをバックアップするにはどうすればよいですか?
現在のカタログをどのようにアップグレードすべきですか?
新しい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」
どうすれば修正できますか?そしてベストプラクティスは何ですか?
いくつかの「再同期カタログ」を実行した後。いくつかの11.2.0.2インスタンスをバックアップできるように見えますが、それがどのように機能するのか本当にわかりません。
どうもありがとう
よろしく、
RMANリポジトリを11.2.0.4に設定してRMANを使用すると、11.2.0.2データベースをバックアップできるはずです。 RMANリポジトリスキーマに無効なオブジェクトがあるようです。 RMANリポジトリ内のすべての無効なオブジェクトをコンパイルして、それらが有効になるかどうかを確認してください。これはおそらく、11.2.0.4 RMANリポジトリを使用して11.2.0.2データベースをバックアップすることとは関係ありません。