現在、データベースを11gから12cにアップグレードすることを計画しています。しかし、私は12cに関していくつかの混乱があります。これが私の質問です。
コンテナ以外のデータベースのスタンバイデータベースはプラグイン可能ですか、またはその逆は可能ですか?
2つの異なるサーバーに2つのCDBがあるとします。また、1つには3つのプライマリPDBがあり、もう1つにはデータガード構成のプライマリの3つのスタンバイPDBがあります。 1つのプライマリでスイッチオーバーが実行された場合、他の2つのPDBでスイッチオーバーが実行されますか?
非コンテナデータベースのスタンバイデータベースはプラグイン可能ですか、またはその逆は可能ですか?
非CDBスタンバイデータベースをCDBにプラグインするには、非CDBスタンバイデータベースもバージョン12cである必要があります。したがって、既存の非CDBデータベースは、12c CDBの一部にする前に、12cにアップグレードする必要があります。
2つの異なるサーバーに2つのCDBがあるとします。また、1つには3つのプライマリPDBがあり、もう1つにはデータガード構成のプライマリの3つのスタンバイPDBがあります。 1つのプライマリでスイッチオーバーが実行された場合、他の2つのPDBでスイッチオーバーが実行されますか?
Dataguardのスイッチオーバーまたはフェイルオーバー操作はすべてCDBレベルで実行されます。 Data GuardがCDBデータベースで構成されている場合、すべてのPDBもターゲットに複製されます。フェイルオーバーまたはスイッチオーバー操作が実行されると同じように、すべてのPDBもCDBコンテナーとともに役割を変更します。
移行は深刻な作業であるため、Oracleサポートナレッジベースのドキュメントを確認することをお勧めします(MOSアカウントが必要です)。
ファイルストレージにASMを使用して非CDBおよびPDBを移行するステップバイステップの例(ドキュメントID 1576755.1)