1 Haziran 2009 Pazartesi

Error: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist

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.

Total System Global Area  146472960 bytes

Fixed Size                  1298472 bytes

Variable Size              92278744 bytes

Database Buffers           50331648 bytes

Redo Buffers                2564096 bytes

Database mounted.

1 yorum:

  1. Selam,

    Aynı 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. :)

    YanıtlaSil