Oracle Init.Ora File Ayarlari
- Sevdanur GENC

- Oct 1, 2012
- 2 min read
Init.Ora dosyasi Oracle'in yapisindaki ayarlari degistirebilecegimiz bir dosyadir. Bu parametreler sistem cakismasini iyilestirmek icin gerekli parametrelerinde ayarlarinin yapildigi ortam olarakda kullanilmaktadir. Bir diger bilinen ozelligi ise, Oracle'in calisma alanini arttirabilmesidir.
Dosyalari Ele Alma Ayarlari ;
Aslinda bir nevi oracle ile ilgil ayarlarin degistirildigi yerdirde diyebiliriz.
Burada istege bagli olarak Process sayisini duzenlememiz gerekebilir.
Setting File Haddle ; Max seviyede acilabilecek dosya sayisidir diyebiliriz.
Page File ; Ram'in isletim sisteminde ne kadar cok calisabilecegini ayarlayabiliriz.
Swap Alani ; Fiziksel diskten ayrilan sanal bir bellek alanidir diyebiliriz.
Max sayida acilacak dosya sayisi 65536'dir. Acilacak dosya sayisi Pagefile olarak bilinmektedir.
Network (Kernel) Ayarlari ;
Uzak ofis lokasyonlarda Oracle 10G'den itibaren UDP kullanilmaya baslanildi. Ic process'ler icin UDP ve Cache Fusion kullanilmaktadir. Fakat icerideki bilgileri eszamanli olmasi gerekiyor. Sistemin hizli olmasi icinde yine UDP tercih edilmistir. UDP hizli fakat guvenli degildir.
Oracle'in network'le ilgili Application katmani vardir. Oracle her bir katmana 512 Kb'a yakin paket gonderebilir. 512'den 216'ya dusurulebilir. Linux ve Unix sistemler NIC'de 512 kb'ye kadar destekler. Linux'larda tek parca olarak gonderiyorken windows'ta 2'ye ayrilmaktadir.
Tek bit gondermelerdeki ve almalardaki byte = 262144 byte (256 KB)
#sysctl -w net.core.rmem_default = 262144
Shell Limit For Oracle User ;
Her bir process'in bir oracle kullanicisi icin teshis edilmeleri icin limitleri vardir. max acilacak dosya sayisi 1024 gibi olmasi yeterli olacaktir. Herhangi bir process max 1024 olabilecek sekilde de dusunulebilir.
Soft Limit ; Oracle kullanicisi login olduktan sonra ne kadar dosya ele alabilecek, acabilecek.
Hard Limit ; Eger kullanici Soft Limit'te zorlarsa acabilecegi max dosya sayisidir. Min deger 4096, Max degeri 65536 sayida olabilir.
Oracle Limit ; Oracle'in belirlemis oldugu limittir. Bir oracle kullanicisi icin max sayidaki process sayisi soft; 2047, hard; 16384'dur. Soft ve hard icin birbirine yakin degerler vermeyebiliriz.
Limit Procss Icin ;
Soft nproc ; Islemlerin max process sayilarini belirtmektedir.
Hard nproc ; Soft nproc'dan daha fazla bir isleme ihtiyac duyulursa bu parametreye max sayi verilebilir.
Eszamanli / Eszamansiz Islemler (I/O) ;
Linux sistemler eszamansiz I/O 'lari desteklemektedir.
Cokme aninda memory'den sistemi kurmak icin kullanilan bir yontemdir. SHMAX fiziksel ram'den fazla olamaz. 4096-1 = 32 Bit. Kurulum ayarlari yapilirken ; /sbin/sysctl -p ; Root icin kullanilir. /sbin/sysctl -q ; Oracle user icin kullanilir. Eger ki Oracle' i icin Linux kurulumu sirasinda Server secenegi secildiginde Oracle icin gerekli RPM paketleri kurulu olarak gelecektir. Keyifli Calismalar Dilerim.
Comments