Error berikut keluar saat kemarin coba login SQLPLUS, mungkin ada yang pernah ngalamin kaya gini :
ERROR:
ORA-01034:ORACLE not available
ORA-27101:Shared memory realm does not exist
Berikut mungkin beberapa hal yang bisa saya share soal hal ini. Penyebab dari error ORA-01034 adalah karena SGA membutuhkan space lebih daripada yang dialokasikan sekarang, juga krn variabel dari OS yang mengarah ke instance tidak sesuai. Kemudian penyebab ORA-27101 Shared memory realm does not exist adalah karena oracle tidak dapat mengalokasikan shared memory realm didatabase.
Kemungkinan yang terjadi bisa salah satu dari hal berikut :
1. Karena kita merubah parameter didatabase ( bisa ukuran SGA atau parameter lain yang berkaitan)
2. Pointer instance database belum diset (ORACLE_SID)
Jika memang penyebabnya adalah karena salah satu hal diatas maka selanjutnya kita perlu melakukan proses berikut. Apabila kita menggunakan Windows OS kita masuk command prompt lalu gunakan command berikut
set ORACLE_SID = ORCL –ubah sesuai nama SID.
set LOCAL=ORCL –ubah sesuai nama SID.
Jika kita menggunakan UNIX, gunakan command berikut
export ORACLE_SID=ORCL –ubah sesuai nama SID.
export LOCAL=ORCL –ubah sesuai nama SID.
Kemudian kita bisa coba connect kembali, semisal memang belum bisa lakukan langkah berikut.
Buka file sqlnet.ora, file ini ada di %ORA_HOME% /network/ADMIN/sqlnet.ora dan rubah pada baris berikut
SQLNET.AUTHENTICATION_SERVICES=(NTS)
ubah menjadi
SQLNET.AUTHENTICATION_SERVICES=(NONE)
Setelah itu restart database service, dan problem should be solve..





Comments