Saya pake Oracle 9i berjalan di platform Win XP. Ketika saya login user ada error ORA-27101 : share memory realm does not exist. pas login sebagai sysdba dia connect to an idle instance!!! Saya sudah coba restart Service
Apa yang harus saya lakukan terhadap error file *. trc dan rollback segment ?
Setelah saya mengganti parameter undo management yg tadinya AUTO saya ubah menjadi MANUAL hal tersebut bisa diatasi. Tetapi apakah ada pengaruhnya ??
Solusi :
Coba dicek error detailnya. Prediksi saya, karena undo tablespace yg diset pada parameter UNDO_TABLESPACE tidak sesuai/tidak ada.
Kalau anda menggunakan Automatic Undo Management, maka parameter UNDO_TABLESPACE harus diisi dengan nama salah satu UNDO tablespace yg ada.
Misal, asumsinya posisi DB sekarang masih menggunakan undo management MANUAL
SQL> conn / as sysdba
SQL> show parameter UNDO
SQL> SELECT tablespace_name FROM dba_tablespace
WHERE contents = 'UNDO';
-- catat salah satu nama undo tablespace yg ada, sbg kandidat undo tablespace pada undo management AUTOMATIC
-- Kalau belum ada, coba buat yg baru dgn, misalnya:
SQL> CREATE UNDO TABLESPACE my_undo
DATAFILE 'C:\direktori\ my_undo.dbf' SIZE 50M;
SQL> ALTER SYSTEM SET UNDO_TABLESPACE = nama_undo_tablespac e
SCOPE=SPFILE;
atau
SQL> ALTER SYSTEM SET UNDO_TABLESPACE = my_undo SCOPE=SPFILE;
SQL> ALTER SYSTEM SET UNDO_MANAGEMENT = AUTO SCOPE=SPFILE;
SQL> startup force