Oracle Acfs and Dbfs-Presentation
Oracle Acfs and Dbfs-Presentation
Database Administrator
Comparison of
ACFS and DBFS
www.v-tservices.com
NFS
NFS Server Client
DB ACFS
ADVM
ASM Storage/
Disks
Oracle
DB Client
DBFS
ASM Storage/
Disks
$ mount
<IP>:/acfs on /acfs type nfs
(rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,nfsvers
=3,timeo=600,addr=<IP>)
$ df hTt nfs
<IP>:/acfs nfs 170G 16G 154G 10% /acfs
$ mount
dbfs-@DBFS_DBFS:/ on /dbfs type fuse
(rw,nosuid,nodev,max_read=1048576,default_permissions,allow_othe
r)
$ df -hTt fuse
dbfs-@DBFS_DBFS:/ fuse 4.5G 313M 4.2G 7% /dbfs
Restrictions:
ioctl, locking, asynchronous I/O, O_DIRECT file opens,
hard links, pipes, and other special file modes
Value Transformation Services
November 14, 2015 7
Oracle Client
my_script
ls /my_file libfuse
glibc glibc
userspace
kernel
FUSE
VFS
NFS, EXT3,
$ lsmod
oracleacfs 2001119 3
oracleadvm 250040 7
oracleoks 427736 2 oracleacfs,oracleadvm
External Tables
UTL_FILE
Datapump
DB:
Access via SQL
SELECT UTL_RAW.cast_to_varchar2(filedata) AS filedata
FROM dbfs_content
WHERE path = '/dbfs/test1';
Desaster Recovery(DR):
steps to restore a minimum operation after a major
failure, usually manually
Desaster Recovery
without dataloss None Dataguard
with dataloss ACFS Replication/Rsync Rsync
Storage/Disks Storage/Disks
Value Transformation Services
November 14, 2015 15
Extended Architecture - DBFS
Client
SQL Net
Oracle
Client
DG
DB_1 DB_2 DB_3
DBFS DBFS DBFS
Storage/Disks Storage/Disks
Value Transformation Services
November 14, 2015 16
Setup / Installation - ACFS
Supported on Linux, Solaris, AIX and Windows
Requires ASM
ACFS1 ACFS2
LV Logical Volume
Diskgroup
Remote
TCP,IP,Ethernet
NFS
Kernel
driver driver
Disk Disk
Supported on Exadata
unlimited expansions
Advantages of SecureFiles:
Compression
Deduplication
Encryption
NFS
NFS Server Client
DBFS
DB
NO SUPPORT
ASM Storage/
Disks