VMWARE üzerinde RedHat Linux 5 yüklü bilgisayarda alınan "ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist" hatası
Oracle'da aldığım ilk hata olmakla birlikte (dolayısıyla hiç unutamayacağım:)) ) hatanın sebebi, memory yetersizliği. VMware yüklendiğinde Vmware için ayrılan memory yetmediğinde bu hatayı alıyoruz. Şimdilik benim öğrendiğim 2 çözümü var.
1. Linux'u restart etmek.
2. Database'inizin sağlıklı olarak çalıştığı pfile ınızın yedeğini mutlaka!!! bir yerlerde bulundurun. Böyle kötü günler için.. Bu hatadan sonra spfile bozulacaktır. Öncelikle yedeği bulunan spfile'ınızı eskisinin yerine kopyalayın. Sonra;
- init.ora dosyasında MEMORY_TARGET parametresi satır başına "#" konularak açıklama satırı yapın.
- Sqlplus'a bağlanılır
SQL>create spfile from pfile;
File created.
-Database açılır
SQL> startup
ORACLE instance started.
Fixed Size 1298472 bytes
Variable Size 92278744 bytes
Database Buffers 50331648 bytes
Redo Buffers 2564096 bytes
Database mounted.
Selam,
YanıtlaSilAynı zamanda diskte yer kalmadığında da aynı hatayı almak mümkün. Eğer problem diskteki yetersizliktense, diskte yer açtıktan sonra makinayı restart ederseniz her şey görmeyi özlediğiniz şekle geri dönecektir. :)