web-dev-qa-db-ja.com

RMAN 11g / 12cクライアントの互換性

リカバリカタログデータベースの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クライアントを使用してターゲットに接続する必要がありますか?はいの場合、どうすればよいですか?

1
tesla747

データベースの実行に使用するクラスパス(またはその方法)にあるRMAN実行可能ファイルを使用する必要があります。 11gからのものです。ただ. oraenv <database>(。とoraenvの間のスペースに注意)正しいパスを設定してから、rmanを実行します。

2
Marco

互換性マトリックスに従って、ターゲットとRMANクライアントのバージョンは同じである必要があります。回避策は、ターゲットデータベース(RMANクライアントのバージョンより古いバージョン)からカタログデータベースに接続し、データベースをカタログに登録することです。

ありがとう!

2
tesla747