Anasayfa > Direct NFS > Oracle Direct NFS Nedir? Nasıl Aktifleştirilir?

Oracle Direct NFS Nedir? Nasıl Aktifleştirilir?

Merhaba Arkadaşlar,

Oracle Direct NFS (dNFS), NAS depolama cihazları üzerinde bulunan NFS (Network File System – Ağ Dosya Sistemi) depolama yapısı için daha hızlı ve ölçeklenebilir erişim sağlayan NFS (Ağ Dosya Sistemi) istemcisidir. dNFS, NAS depolama cihazı implementasyonu için iyi bir seçimdir. Oracle 11g ile gelen bir özelliktir.

Oracle Direct NFS (dNFS) istemcisinin NFS filer ile iletişimi başlatabilmesi için root yetkilerine ihtiyacı vardır. Bunun için oradism dosyası kullanılır.

Oracle Direct NFS (dNFS) istemcisinin kullanılacağı sunucu üzerinde oradism dosyasının sahipliği ve yetkileri aşağıdaki gibi set edilmelidir.

#chown root:root oradism

ve setuid set edilir.

#chmod 4755 oradism

Yukarıdaki işlem yapılmazsa Direct NFS kullanılmaz ve alert log dosyasında aşağıdaki uyarı alınır.

Oracle instance running with ODM: Oracle Direct NFS ODM Library Version 2.0
Direct NFS: please check that oradism is setuid

Direct NFS ‘i aktifleştirmek için aşağıdaki işlemler yapılır.

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

11g R2 ile birlikte aşağıdaki gibi de aktifleştirebiliriz.

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

Direct NFS kullanımını disable etmek için on yerine off yazmamız yeterlidir.

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

Direct NFS aktifleştirildikten sonra alert log dosyasında aşağıdaki satırı görürüz.

Oracle instance running with ODM: Oracle Direct NFS ODM Library Version 2.0

Oracle Direct NFS, mevcut mount point ‘leri bulmak için yeni bir konfigürasyon dosyası kullanır. Bu dosya aşağıdaki dosyalardan birisi olabilir. Oracle aşağıdaki sıra ile dosyaların varlığını arar. Dosyalardan birisinin olması yeterlidir. RAC ortamlarda bu dosyalar her node üzerinde aynı olmalıdır.

1. $ORACLE_HOME/dbs/oranfstab
2. /etc/oranfstab
3. /etc/mtab

Bu dosyanın içeriği örnek olarak aşağıdaki gibidir.

# vi /etc/oranfstab
server: zfs1
path:192.168.10.61
path:192.168.10.62
path:192.168.10.63
path:192.168.10.64
export: /export/clone01 mount: /zfssa/clone01
export: /export/clone02 mount: /zfssa/clone02
server: zfs2
path:192.168.10.65
path:192.168.10.66
path:192.168.10.67
path:192.168.10.68
export: /export/clone03 mount: /zfssa/clone03
export: /export/clone04 mount: /zfssa/clone04

Bu alanları kısaca tanımlayacak olursak;

server : Bağlanacağımız NFS sunucusu (Ip veya sunucu adı olabilir. /etc/hosts dosyasında tanımı olmalıdır.)

path : NFS sunucusuna bağlanacağınız ağ arayüz kartının (NIC- Network Interface Card) adresidir. Dört adede kadar path tanımı yapabilirsiniz. Yük dağılımı Oracle tarafından otomatik yapılır.

export : NFS ile uzaktan eriştiğimiz dizin.

mount :NFS dosya sistemine ulaşacak sunucudaki lokal dizindir.

Ve son olarak /etc/fstab dosyasında aşağıdaki gibi tanım yapmamız gerekmektedir.

[root@zfsserver ~]# vi /etc/fstab
192.168.10.61:/export/clone01 /zfssa/clone01/ nfs rw,bg,hard,nointr,rsize=1048576,wsize=1048576,tcp,nfsvers=3,timeo=600 0 0

Buradaki mount opsiyonları işletim sistemine göre değişmektedir. [ID 359515.1] numaralı metalink dökümanına göre aşağıdaki opsiyonlar belirlenebilir.

Single Instance için;

1single

RAC için,

2rac

Oracle Direct NFS için aşağıdaki dinamik görüntüleri kullanabiliriz.

v$dnfs_servers – dNFS üzerinden eriştiğimiz dNFS sunucuları hakkında bilgi gösterir.

v$dnfs_files –  dNFS üzerinden açılan Oracle dosyaları hakkında bilgi gösterir.

v$dnfs_channels – NFS sunucularına açılan Oracle process bağlantıları hakkında bilgi gösterir.

v$dnfs_stats – dNFS ile ilgili istatistik verilerini gösterir.

Talip Hakan Öztürk

  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: