プライマリ・コンテンツに移動
Oracle® Automatic Storage Management管理者ガイド
12cリリース1 (12.1)
B71290-10
目次へ移動
目次
索引へ移動
索引

前
次

Oracle ACFSによるOracle Databaseファイル・マッピング・ビューのサポート

注意:

この機能は、Oracle Database 12cリリース1 (12.1.0.2)以降で使用可能です。

Oracle ACFSは、Oracle ASMデバイス・レベルへのOracle Databaseファイル・マッピング・ビューをサポートしています。Oracle ASMファイルへのファイル・マッピングの詳細は、Oracle ASMファイルのOracle Databaseファイル・マッピングを参照してください。

次のデータベース・マッピング・ビューがOracle ACFSによってサポートされています。

これらのV$MAPビューは、プロシージャDBMS_STORAGE_MAP.MAP_ALLを実行することによってのみリフレッシュされます。Oracle ACFSファイル・マッピング・インタフェースでは、外部のfmputlプロセスおよびそのサポート・ライブラリは使用されません。

注意:

  • Oracle ACFSでは、WindowsでのOracle Databaseファイル・マッピングのサポートは提供されません。

  • Oracle ACFSでは、V$MAP_SUBELEMENTビューのサポートは提供されません。

V$MAPビューで問合せを実行する前に、FILE_MAPPINGの初期化がTRUEに設定されていることを確認し、その後DBMS_STORAGE_MAP.MAP_ALLプロシージャを実行して、データベースに関連するI/Oサブシステム全体のマッピング情報を作成します。たとえば、SYSDBAでデータベース・インスタンスに接続し、次を実行します。

SQL> ALTER SYSTEM SET file_mapping=true;

SQL> EXEC DBMS_STORAGE_MAP.MAP_ALL(10000);

例12-12から例12-15のSQL文は、Oracleデータベース・インスタンスから実行します。例12-12は、V$MAP_ELEMENTビューの情報を示しています。

例12-13は、V$MAP_FILEビューの情報を示しています。

例12-14は、V$MAP_FILE_EXTENTによる各エクステントの要素オフセットとファイル・オフセット情報の対比を示しており、FILE_MAP_IDX4であり、これは/dbdata/orcl/users01.dbfファイルのファイル・マップ索引です。

例12-15は、V$MAP_FILE_IO_STACKの情報を示しており、FILE_MAP_IDX4です。V$MAP_FILE_IO_STACKビューは、V$MAP_FILE_EXTENTと類似していますが、同じデバイスまたは要素上にあり、サイズが同じの隣接するエクステントがグループ化されます。

関連項目:

  • Oracle Databaseファイル・マッピング・インタフェースの詳細は、『Oracle Database管理者ガイド』を参照してください。

  • V$MAPビューの詳細は、『Oracle Databaseリファレンス』を参照してください。

例12-12 V$MAP_ELEMENTによるOracle ASM情報の表示

SQL> SELECT ELEM_NAME, ELEM_IDX, ELEM_TYPE, ELEM_SIZE, ELEM_DESCR 
       FROM V$MAP_ELEMENT;

ELEM_NAME      ELEM_IDX ELEM_TYPE   ELEM_SIZE ELEM_DESCR
------------ ---------- ---------- ---------- -----------------
+/dev/xvdd1           0 ASMDISK     117184512 TEST_0001
+/dev/xvdc1           1 ASMDISK     117184512 TEST_0000 

例12-13 V$MAP_FILEによるOracle ACFSデータ・ファイル情報の表示

SQL> SELECT FILE_NAME, FILE_MAP_IDX, FILE_TYPE, FILE_STRUCTURE, FILE_SIZE, 
      FILE_NEXTS FROM V$MAP_FILE WHERE REGEXP_LIKE(FILE_NAME, '*users01.dbf');

FILE_NAME                 FILE_MAP_IDX FILE_TYPE FILE_STRU FILE_SIZE FILE_NEXTS
------------------------- ------------ --------- --------- --------- ----------
/dbdata1/orcl/users01.dbf            4 DATAFILE  FILE          10256         41

例12-14 V$MAP_FILE_EXTENTによる要素とファイルのオフセット情報の表示

SQL> SELECT FILE_MAP_IDX, EXT_NUM, EXT_ELEM_OFF, EXT_SIZE, EXT_FILE_OFF, 
       EXT_TYPE, ELEM_IDX FROM V$MAP_FILE_EXTENT WHERE FILE_MAP_IDX=4; 

FILE_MAP_IDX    EXT_NUM EXT_ELEM_OFF   EXT_SIZE EXT_FILE_OFF EXT_TY   ELEM_IDX
------------ ---------- ------------ ---------- ------------ ------ ----------
           4          0     58105664        192            0 DATA            0
           4          1     58154752        256          192 DATA            1
           4          2     58089472        256          448 DATA            0
...
           4         39     58140928        256         9920 DATA            1
           4         40     58108160         88        10176 DATA            0
41 rows selected. 

例12-15 V$MAP_FILE_IO_STACKによるエクステント情報の表示

SQL> SELECT FILE_MAP_IDX, ELEM_IDX, CU_SIZE,STRIDE, NUM_CU,ELEM_OFFSET, 
       FILE_OFFSET FROM V$MAP_FILE_IO_STACK WHERE FILE_MAP_IDX=4;

FILE_MAP_IDX   ELEM_IDX    CU_SIZE     STRIDE     NUM_CU ELEM_OFFSET FILE_OFFSET
------------ ---------- ---------- ---------- ---------- ----------- -----------
           4          0        256       1024         10    58089472 448
           4          0        192          0          1    58105664 0
           4          0        256       1024          9    58105856 960
           4          0         88          0          1    58108160 10176
           4          1        256       1024         10    58138624 704
           4          1        256       1024         10    58154752 192

6 rows selected.