web-dev-qa-db-ja.com

「+」記号なしのASMへのOracle 11gデータベースデータファイルの追加

oracle 11gデータベースのASMにデータファイルを追加しているときに「+」記号がないとどうなりますか?追加されたデータファイルがASMベースか非ASMベースか?

2
Chandan Kumar

「+」記号を見逃した場合、いくつかのシナリオが考えられます。

  1. db_create_file_destが設定され、ASMをポイントします(例:+ DATA):データベースは 'DATA'をエイリアスとして受け取り、宛先にASMファイルを作成しますASM + DATAルートディレクトリに配置される「DATA」エイリアスに関連付けられます。
  2. db_create_file_destが設定され、filesystem:をポイントしています。パラメーターで指定された場所に新しい「DATA」ファイルがあることは明らかです。
  3. db_create_file_destが設定されていません(最悪のシナリオ):データベースはデフォルトで$ Oracle_HOME/dbsになり、そこに「DATA」という名前のデータファイルを作成します。

最後のアドバイス:db_create_file_destを設定してASM DATAディスクグループをポイントし、コマンドからデータファイル名パラメーターを削除します。

alter tablespace CWSC add datafile size 100M AUTOEXTEND ON;

ご存知かもしれませんが、データファイルに名前を付けても、ASMで作成されるとその名前がエイリアスになり、実際のファイル名はASMインスタンス自体によって設定されます。

この情報がお役に立てば幸いです。

1
Silvarion