Overview
When you configure DBFS on Exadata, it
recommended configuring a separate database to be used for DBFS. In this
article we will demonstrate how to create a Database to store DBSF (Database
File System) on Exadata Database Machine. Using DBCA (Database Configuration
Assistance) Utility is the recommended method for creating a Database to store
DBFS.
recommended configuring a separate database to be used for DBFS. In this
article we will demonstrate how to create a Database to store DBSF (Database
File System) on Exadata Database Machine. Using DBCA (Database Configuration
Assistance) Utility is the recommended method for creating a Database to store
DBFS.
Environment
Exadata X4-2 Quarter Rack
Steps to Create a Database Create a Database
- Login to the Exadata Compute node 1, export
DISPLAY variable and Invoke DBCA utility
- Choose the first option “Real
Application Clusters (RAC) database.” Click Next
- Choose the option “Create a Database”. Click Next
- Choose the option “General Purpose or Transaction
Processing template”. Click Next
- Choose the option “Admin-Managed”,
select all nodes and Enter Name your database. Here we are specifying the
Database name as “fsdb”. Click Next
- Uncheck “configure
Enterprise Manager” as we will be managing this database using OEM. Enable automatic
maintenance tasks as per site requirements. Click Next
- Select “Use the Same
Administrative Password for All Account” and enter a password. Click Next
- Ignore the warning and click Yes to continue
- Choose Automatic Storage Management and
Oracle-Managed Files. Select the desired Disk Group FLASH_DATA01. This
DG has adequate space for DBFS database. Click Next
- Uncheck Flash Recovery Area
and Uncheck Enable Archiving. For DBFS database Archive log mode is
not necessary. Click Next
- Click Next
- In the Memory Tab, choose
Custom and then Automatic Shared Memory Management. Enter 1536 and choose
M Bytes for units in the SGA box and enter 6656 and choose M Bytes for
units in the PGA Size box.
- In the Character Sets tab
choose AL32UTF8 as the Database Character Set and AL16UTF16 as National
Character set. Click Next
- Open the All Initialization
Parameters dialogue. Select “Show Advanced Parameters”. Scroll down
to parallel_max_servers and enter “2” under the Value column
- If diskgroup DBFS_DG’s compatible.rdbms attribute
is set to 11.2.0.4.0 then in DBCA set compatible=11.2.0.4.0 in All
Initialization Parameters screen.
Not setting compatible.rdbms properly can result
in ORA-15204 error while creating the database. Click Close
- Click Finish
Wait
for the DBCA to complete creating the database.
Check
the database status using srvctl command.
oraclouddbadm01-dbm011
{/home/oracle}:srvctl status database -d fsdb
Instance
fsdb1 is running on node oraclouddbadm01
Instance
fsdb2 is running on node oraclouddbadm02
Important Notes:
1.
See MOS note: 1468931.1 for issues related to
running DBCA.
See MOS note: 1468931.1 for issues related to
running DBCA.
3.
You can create tablespace
for DBFS as either SMALLFILE or BIGFILE.
You can create tablespace
for DBFS as either SMALLFILE or BIGFILE.
4.
Include the following
options when creating a tablespace for DBFS:
Include the following
options when creating a tablespace for DBFS:
NOLOGGING ONLINE PERMANENT EXTENT MANAGEMENT LOCAL
AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO
Example:
SQL> create bigfile tablespace dbfsts datafile
‘+FLASH_DATA01’ size 100g autoextend on next 8g maxsize 300g NOLOGGING EXTENT
MANAGEMENT LOCAL AUTOALLOCATE SEGMENT
SPACE MANAGEMENT AUTO ;
‘+FLASH_DATA01’ size 100g autoextend on next 8g maxsize 300g NOLOGGING EXTENT
MANAGEMENT LOCAL AUTOALLOCATE SEGMENT
SPACE MANAGEMENT AUTO ;















