Oracle standbyへの新しいデータファイルの追加

X

プライバシー&クッキー

このサイトはクッキーを使用しています。 継続することにより、あなたはそれらの使用に同意します。 Cookieの制御方法など、詳細についてはこちらをご覧ください。

わかった!

広告

本番サイトからアーカイブログをキャッチする手動のOracleスタンバイ-データベースがありますか? エラー

ORA-01244: unnamed datafile(s) added to controlfile by media recovery

のために本番データベースに新しいデータファイルを追加すると、プロセスが中断され、スタンバイデータベースに名前のないデータファイルがいくつか:

SELECT name FROM v$datafile;

スタンバイ-データベースにもデータファイルを作成するまで、アーカイブ-ログを適用することはできません。 Controlfileは本番データベースと同期していますが、このデータファイルはディスク上に存在しないため、メタデータに新しいデータファイルが追加されました。 そのため、その偽のデータファイルを実際のデータファイルに変換する必要があります:

ALTER DATABASE CREATE DATAFILE '/name/of/your/unnamed/datafile.dbf' AS '/path/to/real/datafile.dbf' SIZE 1G;

このコマンドは、ディスク上にデータファイルを作成し、名前のないデータファイルの名前/パスを変更します。 ASMを使用している場合、コマンドは次のようになります:

ALTER DATABASE CREATE DATAFILE '/name/of/your/unnamed/datafile.dbf' AS '+YOUR_DISK_GROUP' SIZE 1G;

Write a Comment

メールアドレスが公開されることはありません。