Pages

Sunday, January 15, 2012

Oracle Direct NFS Client

Direct NFS client includes two fundamental I/O optimizations to increase the performance.
1. It performs concurrent direct I/O that bypasses any OS cache.
2. It performs asynchronous I/O that allows processing to continue.

Make sure that the NFS file systems should be mounted and available over regular NFS mounts.

1. Create oranfstab file in $ORACLE_HOME/dbs.
Server - NFS Server name
Path - upto four network paths to NFS server, specified either by IP address or by name. The dNFS client performs load balancing across all specified paths. If one network path fails, dNFS client reissues commands over any remaining paths.
Export - Exported path from the NFS server
Mount - Local mount point for the NFS server

Typical file should be :
server: MyNFSserver
path: 10.72.3.1
path: 10.72.3.2
export: /vol/oradata mount:/u03/oradata

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