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

前
次

Oracle ACFSファイルシステムの作成

ファイルシステムを作成し、検証するには、次の手順を実行します。

  1. ASMCMD volcreateコマンドを使用してOracle ADVMボリュームをマウントされているディスク・グループに作成します。

    Oracle ADVMボリュームを含むディスク・グループの互換性パラメータCOMPATIBLE.ASMおよびCOMPATIBLE.ADVMは、11.2以上に設定する必要があります。Oracle ACFSの暗号化、レプリケーション、セキュリティおよびタグ付けを使用するには、ファイルシステムに作成したボリューム上のディスク・グループのASMおよびADVMの互換性属性が11.2.0.2以上に設定されていることが必要です。ディスク・グループの互換性属性を参照してください。

    ASMCMDを起動してOracle ASMインスタンスに接続します。実行するには、OSASMオペレーティング・システム・グループのユーザーである必要があります。Oracle ASMの権限についてを参照してください。

    ディスク・グループ内でOracle ADVMボリューム・デバイスを構成する場合、Oracle Grid Infrastructureユーザー・ロールおよびOracle ASM管理者ロールをroot権限を持つユーザーに割り当てることをお薦めします。

    ボリュームを作成するには、次のようにします。

    ASMCMD [+] > volcreate -G data -s 10G volume1
    

    Oracle ADVMボリュームの作成時に、一意のOracle ADVM永続ディスク・グループ番号を含むボリューム・デバイス名が作成されます。ボリューム・デバイス・ファイルは、他のディスクまたは論理ボリュームと同じ方法で、ファイルシステムをマウントするために、またはアプリケーションで直接使用するために機能します。

    ボリューム名の形式は、プラットフォーム固有です。volcreateコマンドの構文の詳細は、ASMCMDボリューム管理コマンドを参照してください。

  2. 作成したボリュームのデバイス名を確認します。

    ボリューム・デバイス名は、ASMCMD volinfoコマンドで、またはV$ASM_VOLUMEビューのVOLUME_DEVICE列から確認できます。

    次に例を示します。

    ASMCMD [+] > volinfo -G data volume1
    Diskgroup Name: DATA
    
             Volume Name: VOLUME1
             Volume Device: /dev/asm/volume1-123
             State: ENABLED
         ... 
    
    SQL> SELECT volume_name, volume_device FROM V$ASM_VOLUME 
         WHERE volume_name ='VOLUME1';
    
    VOLUME_NAME        VOLUME_DEVICE
    -----------------  --------------------------------------
    VOLUME1            /dev/asm/volume1-123
    

    volinfoコマンドの詳細は、「ASMCMDによるOracle ADVMの管理」を参照してください。

    関連項目:

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

  3. Oracle ACFS mkfsコマンドを使用してファイルシステムを作成します。

    ファイルシステムは、既存のボリューム・デバイスを使用して作成します。

    次に例を示します。

    $ /sbin/mkfs -t acfs /dev/asm/volume1-123
    
    mkfs.acfs: version                   = 11.2.0.1.0.0
    mkfs.acfs: on-disk version           = 39.0
    mkfs.acfs: volume                    = /dev/asm/volume1-123
    mkfs.acfs: volume size               = 10737418240
    mkfs.acfs: Format complete.
    

    mkfs(Linux環境)またはacfsformat(Windows)を参照してください。root権限は必要ありません。ボリューム・デバイス・ファイルの所有者が、このコマンドを実行できます。

  4. オプションで、acfsutil registryコマンドを使用してファイルシステムを登録します。

    次に例を示します。

    $ /sbin/acfsutil registry -a /dev/asm/volume1-123 /acfsmounts/acfs1
    
    acfsutil registry: mount point /acfsmounts/acfs1 successfully added 
      to Oracle Registry
    

    acfsutil registryを参照してください。レジストリを変更するには、root権限またはasmadmin権限が必要です。WindowsのAdministrator権限は、Linuxのroot権限と同等です。

    ファイルシステムの登録は任意です。クラスタ・マウント・レジストリにOracle ACFSファイルシステムを登録すると、ファイルシステムは、次のレジストリのチェック・アクション時に、レジストリ・エントリにリストされている各クラスタ・メンバーに自動的にマウントされます。この自動プロセスは30秒ごとに実行されるため、クラスタの各メンバーでファイルシステムを手動でマウントする必要はありません。

    また、Oracle ACFSファイルシステムを登録すると、Oracle Clusterwareまたはシステムが再起動されるたびに、ファイルシステムは自動的にマウントされます。

    注意:

    Oracle Grid Infrastructureのクラスタウェア構成では、srvctl add filesystemを実行してファイルシステムを自動マウントできます。この方法は、Oracle DatabaseホームをOracle ACFSファイルシステム上にインストールした場合に必須です。ただし、このファイルシステムは、レジストリに追加しないでください。サーバー制御ユーティリティ(SRVCTL)の詳細は、『Oracle Real Application Clusters管理およびデプロイメント・ガイド』を参照してください。

    詳細は、Oracle ACFSマウント・レジストリについてを参照してください。

    注意:

    Oracle ACFS登録(acfsutil registry)は、Oracle Restart (スタンドアロン)構成、すなわち単一インスタンス(非クラスタ)環境では、サポートされません。

  5. Oracle ACFS mountコマンドを使用してファイルシステムをマウントします。ファイルシステムは、登録前または登録後にマウントできます。ファイルシステムが登録されている場合は、ファイルシステムが自動的にマウントされるまで待つことができます。

    次に例を示します。

    # /bin/mount -t acfs /dev/asm/volume1-123 /acfsmounts/acfs1
    

    mount(Linux環境)またはacfsmountvol(Windows)を参照してください。mountコマンドを実行するにはroot権限が、acfsmountvolコマンドを実行するにはWindowsのAdministrator権限が必要です。

    ファイルシステムをマウントしたら、適切なユーザーに権限を設定してファイルシステムにアクセスできるようします。次に例を示します。

    # chown -R oracle:dba /acfsmounts/acfs1
    
  6. ファイルシステムにテスト・ファイルを作成します。

    テスト・ファイルを作成するユーザーは、ファイルシステムにアクセスするユーザーです。このテストでは、適切なユーザーがファイルシステムへの書込みを実行できることを確認します。

    次に例を示します。

    $ echo "Oracle ACFS File System" > /acfsmounts/acfs1/myfile
    
  7. ファイルシステムで作成したテスト・ファイルの内容をリストします。

    次に例を示します。

    $ cat /acfsmounts/acfs1/myfile
    Oracle ACFS File System