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.
- isimlendirme yöntemlerini önceliklendirir.
- loglama ve özellikleri izlemeyi sağlar.
- belirli prosesler boyunca bağlantıları yönlendirir.
- harici isimlendirmeler için parametreleri ayarlar.
- oracle yüksek güvenliği burada konfigüre edilir.
- 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
- Listener ın adını,
- bağlantı isteklerinin geldiği protokol adreslerini,
- dinlediği hizmetleri,
- 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:
Yorum Gönder