11 Eylül 2008 Perşembe

tnsnames.ora, sqlnet.ora, listener.ora nedir? Farkları.

tnsnames.ora, sqlnet.ora, listener.ora dosyaları network konfigürasyonu için gereklidir.

tnsnames.ora
Ağ hizmetlerinin isimlerini bağlatı tanımlayıcılarına mapler.Daha basit anlatımıyla, tnsnames.ora dosyası oracle database'in basit bir takma adla erişilebilmesini sağlar.

oracle/product/10.2.0/dba_1/network/admin klasöründe bulunurlar.Kısa bir takma ad ile db ye erişilebilir hale getirir.

net_service_name=
(DESCRIPTION=
   (ADDRESS=(protocol_address_information))
   (CONNECT_DATA=
     (SERVICE_NAME=service_name)
    )
  )

For example:

ORA10 =
  (DESCRIPTION = (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = somehost)(PORT = 1521))
    )
    
    (CONNECT_DATA =
      (SERVICE_NAME=ORA10)
    )
  )


sqlnet.ora
İstemci tarafında ağ parametrelerinin tutulduğu dosyadır.

  1. isimlendirme yöntemlerini önceliklendirir.
  2. loglama ve özellikleri izlemeyi sağlar.
  3. belirli prosesler boyunca bağlantıları yönlendirir.
  4. harici isimlendirmeler için parametreleri ayarlar.
  5. oracle yüksek güvenliği burada konfigüre edilir.
  6. belirli protokol parametreleri ile database erişimlerini kısıtlar




# SQLNET.ORA Network Configuration File
SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
NAMES.DEFAULT_DOMAIN = WORLD

listener.ora

  1. Listener ın adını,
  2. bağlantı isteklerinin geldiği protokol adreslerini,
  3. dinlediği hizmetleri,
  4. kontrol parametrelerini

içerir.


LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      )

      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
      )
    )
  )

Example:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = C:Oracle)
      (PROGRAM = extproc)
    )

    (SID_DESC =
      (GLOBAL_DBNAME = ORCL.WORLD)
      (ORACLE_HOME = C:Oracle)
      (SID_NAME = ORCL)
    )
  )

Hiç yorum yok: