Oracle Direct NFS (dNFS)

Unterstützte Systeme

Direct NFS ist Teil des Oracle Datenbank-Kernels, und wird auf allen untersützten Datenbank Platformen untersützt, selbst bei Systemen die nativ kein NFS untersützen, wie zum Beispiel Windows.

Aktivieren von Direct NFS

Ab Oracle 11.2

cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk dnfs_on

Vor Oracle 11.2

cd $ORACLE_HOME/lib
mv libodm11.so libodm11.so_stub
ln -s libnfsodm11.so libodm11.so

 

Deaktivieren von Direct NFS

cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk dnfs_off

 

Konfiguration

Direct NFS benutzt die Konfigurationsdatei oranfstab ($ORACLE_HOME/dbs/oranfstab) oder die Mount-Tab-Datei vom System (/etc/mtab)
Wir nutzen die ORA-NFS-TAB im dbs Verzeichnis.

server: NetAPP
local: 10.100.11.96
path:  10.100.27.100
export: /vol/v_bblsto01_aggr0_nfs_rman mount: /oradb/dbdumps

 

Kontrollieren ob dNFS aktiv ist kann man in der Alertlog der DB.
Oracle instance running with ODM: Oracle Direct NFS ODM Library Version 3.0

dNFS Stats

--------------------------------------------------------------------------------
select * from v$dnfs_servers;
--------------------------------------------------------------------------------
select * from v$dnfs_files;
--------------------------------------------------------------------------------
select * from v$dnfs_channels;
--------------------------------------------------------------------------------
select * from v$dnfs_stats;
--------------------------------------------------------------------------------