Forum
Merhaba;
Hastanemizde ibm 32 bit server üzerine linux işletim ile oracle 10g kurulu makinada 16 gb ram var (desteklememesine rağman daha önceden taklımış ) oracle standart one sürümü ve uzun süredir günün belli zamanlarında (neden olduğunu bilmiyorum) internal server error...... buffer hatası alıyoruz oracle yeniden başlatınca sorun geçici olarak düzeliyor ancak ilerleyen zamanlarda tekrar bu hata ile karşılaşıyoruz. Konu hakkında neler yapabilirim yardımınızı rica ediyıruz. Teşekkür ederim.
Selamlar;
32 Bit işletim sistemi üzerinde 16 GB memory olduğunu söylüyorsunuz. 32 Bit işletim sistemi bu kadar memory adreslemez ki yani bu memory'inin hepsini kullanamazsınız.
Örneğin Oracle için kullanacağı memory'i 3.2 GB üstünde atayamazsınız.
Veritabanınız'da SGA ve PGA değerleri ne kadar ?
Size önerim bu işletim sistemi ve kullandığınız database 64Bit çevirip dumpdan dönmeniz olacaktır. Şuan aldığınız hata sistem kaynaklarını kullanamamaktan yani olmasına rağmen adresleyememesinden.
Teşekkürler.
Selamlar;
32 Bit işletim sistemi üzerinde 16 GB memory olduğunu söylüyorsunuz. 32 Bit işletim sistemi bu kadar memory adreslemez ki yani bu memory'inin hepsini kullanamazsınız.
Örneğin Oracle için kullanacağı memory'i 3.2 GB üstünde atayamazsınız.
Veritabanınız'da SGA ve PGA değerleri ne kadar ?
Size önerim bu işletim sistemi ve kullandığınız database 64Bit çevirip dumpdan dönmeniz olacaktır. Şuan aldığınız hata sistem kaynaklarını kullanamamaktan yani olmasına rağmen adresleyememesinden.
Teşekkürler.
select sum(value)/1024/1024 SGA_MB from v$sga;
Veritabanının SGA = 1952 MB
select max(pga_used_mem), max(pga_alloc_mem), max(pga_max_mem) from v$process;
PGA = MAX(PGA_USED_MEM)= 10810105 MAX(PGA_ALLOC_MEM)=23041149 MAX(PGA_MAX_MEM)= 23041149
select pool,name,bytes/1024/1024 from v$sgastat where name like 'free%'
shared pool free memory 213,989742279053 bytes
large pool free memory 15,9389533996582 bytes
java pool free memory 16 bytes
Veritabaım hakkında edinebildiğim tüm memory bilgilerini yukarıda açıklamaya çalıştım. Bu bilgiler ışığında neler yapılabilir zira bu gün pazartesi ve sabah sabah yine kapatıp açmak zorunda kaldım acaba makinada ki ramleri söksem mi ?? bir faydası olur mu ? ilgilendiğiniz içi teşşekür ederim.
Selam;
Söylediğim gibi limite takılmışsınız. 2GB Sga var. zaten üstünü verseniz bu sefer OS sıkıntıya girer. Size çok acil önerim hemen bu sunucunun işletim sistemini 64Bit çevirip üzerine de 64 Bit Oracle kurup SGA+PGA büyütmeniz hatta Auto Memory Management ile 12GB Memory Target verip geçmeniz. O kendi içinde halledecektir. Kalan 4 GB da işletim sistemi için yeterli olacaktır.
Memory'leri zaten adresleyemiyor sökmeniz bir şey ifade etmeyecektir. Sizin probleminiz sistemin 32Bit olmasından dolayı kaynakları kullanamıyor olması ve kullandığı kaynakların da yetmiyor olması. Buffer Cache büyütebilirsiniz ancak o da çok fayda sağlamaz bu kadar kaynak içinde.
Teşekkürler.
İntel (R)XEON CPU 5120 @1,86 Ghz işlemciye sahip bir ibm serverda 64 bit kurabilirmiyim kurarsam ne sorunlar yaşarım araştırmak lazım galiba işlemci 64 biti destekliyor diye biliyorum ama şu aşamada işletim sistemini kaldırıp yeniden kurmak meşakkatli bir iş veri tabanı oldukça büyük zira yazılım firması ile bağlantıya geçmek lazım onlarda yeni makina satmak peşinde bu makine yaşlandı orası doğru ama yönetiminde yeni makina alması biraz uzak. Bu donanım ve yapılandırma ile yapılabilecek bir çözüm varmıdır?? yada hatayı en aza indirmek için neler yapılabilir desteğiniz için şimdiden teşekkür ederim..
Selam;
Memory kullanımında limite takılmışsın. buna yapılabilecek pek bir şey yok. Ne yaparsan yap 3.2 GB memory üzerine çıkamazsın. Ancak sisteme de bu yetmiyor. Bence 64 bit konusunda yoğunlaşıp zaman kaybetmesen daha iyi olur.
Teşekkürler.
Merhaba;
Koray bey vakit ayırıp göstermiş olduğunuz ilgi ve desteğe çok teşekkür ederim. Yeni kurulum için çare yok ise araştırmalara başlıyorum. Saygılarımla.