リカバリカタログデータベースの12cバージョンを持っています。ターゲットデータベース(11g)をカタログに登録しようとすると、次のエラーが発生します。
Recovery Manager: Release 12.1.0.2.0 - Production on Fri Aug 14 13:03:44 2015
Copyright 1982, 2014, Oracle and/or its affiliates. All rights reserved.
RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-00554: initialization of internal recovery manager package failed RMAN-06429: TARGET database is not compatible with this version of RMAN RMAN-06618: RMAN client and database release mismatch; indicated database release is 11.2.0.4
互換性マトリックスを確認しました。RMANクライアントとターゲットデータベースは同じバージョンである必要があります。しかし、私はカタログを12cデータベースとして使用しているため、クライアントも12です。 RMAN 11gクライアントを使用してターゲットに接続する必要がありますか?はいの場合、どうすればよいですか?
データベースの実行に使用するクラスパス(またはその方法)にあるRMAN実行可能ファイルを使用する必要があります。 11gからのものです。ただ. oraenv <database>
(。とoraenvの間のスペースに注意)正しいパスを設定してから、rman
を実行します。
互換性マトリックスに従って、ターゲットとRMANクライアントのバージョンは同じである必要があります。回避策は、ターゲットデータベース(RMANクライアントのバージョンより古いバージョン)からカタログデータベースに接続し、データベースをカタログに登録することです。
ありがとう!