Overview

DBFS or database file system is another twerk of oracle. Basically it is similiar to the NFS in a sense that it can be mounted and dismounted, but also, it can be registered in a GRID infrastructure. That will allow it to failvoer in case of failure of one of the instances, so let's see how it is done.

Creation

To create DBFS we need couple things:

Edit FUSE config (that is the config file for the FUSE package needed for the DBFS.

Create folder (owned under oracle user and dba group)

Create a tablespace which will be registered with the DBFS (that tablespace won't reside on the DBFS, but it is needed for configuration)

Create user with the necessary permission

Create the DBFS env on the database

So let's get started:

First, we have to edit the configuration for FUSE:

Edit FUSE config

Then we have to create the directory:

Create directory

After that, we have to create the Tablespace, user and the environment:

Configure DBFS on the database