Oracle Standby Databaseで表領域を増やす時のお作法 | ライタス株式会社
久しぶりにOracleの話題です。 OracleでStandby Databaseを組んでいる場合において、表領域を追加しました。 よくあるオペレーションではありますが、気をつけておかないと、スタンバイ側のDBに対してアーカイブログが適用できない状態に陥るので、注意が必要です。 プライマリ側で表領域を追加したところ、以下のようなエラーがスタンバイ側で発生しました。 SQL> recover standby database; ORA-00283: エラーによってリカバリ・セッションは取り消されました。 ORA-01111: データファイル名5が不明です。 - 正しいファイルに名前を変更する必要があります。 ORA-01110: データファイル5: 'D:\APP\XXXXXXXX\PRODUCT\11.2.0\DBHOME_1\DATABASE\UNNAMED0XXXX' ORA-01157: データファイル5を識別/ロックできません - DBWRトレース・ファイルを参照してください ORA-01111: データファイル名5が不明です。 - ログを読めば、そのままですが、データファイルが作成できないため、表領域ファイルが迷子になっています。 こういう場合は、v$datafileの内容を確認します。(以下は抜粋) SQL> select name, status from v$datafile; NAME STATUS ---------------------...