">

Oracle Veritabanına Listener Üzerinden erişim kısıtlaması

Oracle Veritabanına Listener Üzerinden erişim kısıtlaması

Merhaba Arkadaşlar,

Oracle veritabanına listener üzerinden istenilen ip ve hostname'lerin kısıtlanmasını aşağıdaki şekilde sağlayabiliriz.

  • Veritabanı makinamızda aşağıdaki dizine gidilir.
            cd $ORACLE_HOME/network/admin
  •  Bu dizinde sqlnet.ora dosyası oluşturulur ve aşağıdaki parametere dosyaya ekleni
            tcp.validnode_checking = yes
  • Eğer veritabanınıza belirtilen IP ve hostların erişimi olmasın bu ip ve hostnameler dışındaki herkes erişebilmesi için aşağıdaki parametere sqlnet.ora dosyasının sonuna eklenir. 

            tcp.excluded_nodes = (IP, Hostname)

  • Eğer veritabanınızabelirtilen IP ve hostnameler erişim sağlayabilsin başka kim olursa olsun erişim sağlayamamasını istiyorsan sqlner.ora dosyasının sonuna aşağıdaki parametere eklenir.

             tcp.invited_nodes=(IP, Hostaname)

  • NOT: Burda izin verilen ipler arasına kesinlikle veritabanının ipsi veya hostname’i de yazılmalıdır.  Aksi halde listenerı tekrar açıp kapattığınızda aşağıdaki hatayı alırsınız. Ve kısıtlama çalışmaz.

 

           TNS-12547: TNS:lost contact TNS-12560:

           TNS:protocol adapter error  

          TNS-00517: Lost contact   

          Linux Error: 104: Connection reset by peer

Umarım faydalı olmuştur.

 

Yorumlar

Henüz yorum yapılmadı.

Yorum Yapın