Deconfiguring Oracle ASM Filter Driver in an Oracle Grid Infrastructure Clusterware Environment

Perform the following steps to deconfigure Oracle ASM Filter Driver in an Oracle Clusterware environment:

  1. Update the Oracle ASM disk discovery string to enable Oracle ASM to discover disk devices after Oracle ASMFD is deconfigured.

    For information about updating the Oracle ASM disk discovery string, refer to "Updating the Oracle ASM ASM_DISKSTRING Parameter for Oracle ASM Filter Driver Disks".

  2. As the Oracle Grid Infrastructure owner list the nodes and node roles in your cluster by running the following command on any node:

    $ $ORACLE_HOME/bin/olsnodes -a
    
  3. On each Hub node, do the following, either in rolling or non-rolling mode:

    1. Log in as the root user and stop Oracle Grid Infrastructure:

      # $ORACLE_HOME/bin/crsctl stop crs
      

      If the command returns any error, then stop Oracle Grid Infrastructure forcibly as follows:

      # $ORACLE_HOME/bin/crsctl stop crs -f
      
    2. As root, stop Oracle ACFS kernel modules to ensure the most reliable shutdown:

      # $ORACLE_HOME/bin/acfsload stop
      

      For information about the acfsload command, refer to "acfsload".

    3. As root, deconfigure Oracle ASMFD:

      # $ORACLE_HOME/bin/asmcmd afd_deconfigure
      
    4. As root, start ACFS kernel modules:

      # $ORACLE_HOME/bin/acfsload start
      

      For information about the acfsload command, refer to "acfsload".

    5. As root, start the Oracle Clusterware stack on the node:

      # $ORACLE_HOME/bin/crsctl start crs
      
    6. As the Oracle Grid Infrastructure owner verify the status of Oracle ASMFD:

      $ $ORACLE_HOME/bin/asmcmd afd_state
      

      For information about checking on the state of the Oracle ASM Filter Driver, refer to "Determining Whether Oracle ASM Filter Driver Has Been Configured".

  4. As the Oracle Grid Infrastructure owner update the Oracle ASM discovery string to remove the Oracle ASMFD path:

    $ $ORACLE_HOME/bin/asmcmd dsget
    
    $ $ORACLE_HOME/bin/asmcmd dsset old_diskstring
    

    Check the current value of the Oracle ASM disk discovery string before updating the value. The old_diskstring value is the old disk discovery string value before updating with the AFD: (Oracle ASMFD) paths.

    For information about updating the Oracle ASM discovery string, refer to "Updating the Oracle ASM ASM_DISKSTRING Parameter for Oracle ASM Filter Driver Disks".

    For information about updating the Oracle ASM Filter Driver discovery disk discovery string, refer to "Updating the Oracle ASM Filter Driver AFD_DISKSTRING Parameter".