Oracle Error Message
Oracle Error Message
melepaskan current session ketika berisi referensi untuk memproses memori pribadi. Dapat diatasi dengan session berisi referensi untuk memproses memori (PGA) jika memiliki
koneksi jaringan terbuka, konteks area yang sangat besar, hak pengoperasian sistem. Untuk memisahkannya perlu menutup database links session atau cursors. Tidak dapat
memisahkan sessions dengan hak pengoperasian sistem karena hal tersebut dilarang. ORA-00024: logins from more than one process not allowed in single-process mode, login lebih dari sekali dari proses yang berbeda pada Oracle dimulai dari model singleprocess. Dapat diatasi dengan logoff dari proses yang lain. ORA-00025: failed to allocate string, kelebihan memori. Dapat diatasi dengan restart dengan sga heap yang lebih besar. ORA-00026: missing or invalid session ID, session ID string tidak ada atau invalid pada alter system kill session. Dapat diatasi dengan ulangi dengan session ID yang valid. ORA-00027: cannot kill current session, menggunakan alter system kill session untuk mematikan current session. ORA-00028: your session has been killed, user yang memiliki hak istimewa dapat mematikan session Anda dan Anda tidak lagi login ke dalam database. Dapat diatasi dengan login lagi bila ingin melanjutkan pekerjaan. ORA-00029: session is not a user session, session ID yang ditentukan dalam perintah alter system kill session bukan user session (contoh : rekursif, dll). Dapat diatasi dengan ulangi dengan user session ID. ORA-00030: User session ID does not exist, user session ID tidak ada lagi karena session sudah logout. Dapat diatasi dengan menggunakan session ID yang valid. ORA-00031: session marked for kill, session yang ditentukan oleh perintah alter system kill session tidak dapat segera dimatikan (karena rolling back atau diblokir oleh operasi jaringan) tetapi telah ditandai untuk dimatikan yang artinya akan dimatikan sesegera mungkin setelah operasi current uninterruptable selesai. ORA-00032: invalid session migration password, migrasi session password yang ditentukan dalam panggilan session creation tidak valid (mungkin terlalu panjang). Dapat
2
diatasi dengan mengulangi dengan password yang valid (kurang dari 30 karakter).
ORA-00033: current session has empty migration password, melepaskan atau meniru current session dan memiliki migrasi password yang kosong. Hal tersebut tidak diperbolehkan. Dapat diatasi dengan membuat session dengan migrasi password yang tidak kosong. ORA-00034: cannot string in current PL/SQL session, mengeluarkan komitmen atau rollback dari PL/SQL object (procedure, function, package) pada session yang memiliki dinonaktikan dengan 'alter session disable commit in procedure'. Dapat diatasi dengan aktifkan komitmen dari PL/SQL pada session ini atau tidak menggunakan komitmen atau rollback pada PL/SQL ketika dinonaktifkan pada current session. ORA-00036: maximum number of recursive SQL levels (string) exceeded, untuk masuk lebih dari jumlah yang ditentukan oleh level SQL rekursif. menghapus SQL rekursif, yang kemungkinan recursive trigger. ORA-00037: cannot switch to a session belonging to a different server group, tidak boleh beralih ke session pada group server yang berbeda. Dapat diatasi dengan memastikan server beralih ke session yang merupakan milik group server tersebut. ORA-00038: Cannot create session: server group belongs to another user, membuat non-migratable session pada group server yang dimiliki oleh user yang berbeda. Dapat diatasi dengan group server yang dimiliki oleh user pertama yang login ke server pada group server dengan model non-migratable. Setelah semua model non-migratable login berikutnya harus dilakukan oleh user yang memiliki group server. Untuk memiliki login user yang berbeda dalam model non-migratable, kepemilikikan group server harus diganti. Dapat dilakukan dengan logoff semua current session dan melepaskan semua server yang telah ada dalam group server dan kemudian login user baru sebagai pemilik baru. ORA-00040: active time limit exceeded - call aborted, batas Resource Manager switch_time telah terlampaui. Dapat diatasi dengan mengurangi kompleksitas dari update atau query, atau hubungi database administrator untuk informasi lebih lanjut.
3
ORA-00041: active time limit exceeded - session terminated, batas Resource Manager switch_time telah terlampaui. Dapat diatasi dengan mengurangi kompleksitas dari update atau query, atau hubungi database administrator untuk informasi lebih lanjut. ORA-00050: operating system error occurred while obtaining an enqueue, tidak dapat memperoleh resources sistem operasi yang diperlukan untuk mencover oracle enqueue. Hal ini biasanya hasil kuota sistem operasi user yang terlalu rendah. Dapat diatasi dengan mencari kesalahan sistem operasi dalam dokumentasi sistem dan melakukan tindakan yang diperlukan. ORA-00051: timeout occurred while waiting for a resource, biasanya karena dead instance. Dapat diatasi dengan periksa semuanya dan perbaiki. ORA-00052: maximum number of enqueue resources (string) exceeded, kehabisan enqueue state objects. enqueue. ORA-00054: resource busy and acquire with NOWAIT specified, resource yang tertarik sibuk. Dapat diatasi dengan coba lagi jika perlu. ORA-00055: maximum number of DML locks exceeded, DML lock state objects habis. Dapat diatasi dengan meningkatkan inisialisasi nilai parameter dml_locks. ORA-00056: DDL lock on object 'string.string' is already held in an incompatible mode, untuk memperoleh kunci DDL yang telah terkunci. Hal itu terjadi jika menghapus tabel yang memiliki parse locks. ORA-00057: maximum number of temporary table locks exceeded, jumlah temporary tables sama dengan atau melebihi jumlah temporary table locks. Dapat diatasi dengan meningkatkan jumlah nilai inisialisasi parameter temporary_table_locks. ORA-00058: DB_BLOCK_SIZE must be string to mount this database (not string), inisialisasi parameter db_block_size salah untuk database yang sedang dipasang. Tidak sesuai dengan nilai yang digunakan untuk membuat database.
4
memperbaiki nilai parameter db_block_size atau meningkatkan database yang sesuai nilai tersebut.
ORA-00059: maximum number of DB_FILES exceeded, inisialisasi nilai db_files telah terlampui. Dapat diatasi dengan meningkatkan nilai parameter db_files. ORA-00060: deadlock detected while waiting for resource, transactions mengalami deadlock sementara yang lain menunggu resource. Dapat diatasi dengan lihat jejak file untuk melihat transactions dan resources yang terlibat. Coba lagi jika diperlukan. ORA-00061: another instance has a different DML_LOCKS setting, shared instance mulai menggunakan dml_locks, tidak berjalan atau sebaliknya. Dapat diatasi dengan
memastikan semua file init.ora menentukan parameter dml_locks sebagai 0 atau semua bagian nono-zero. ORA-00062: DML full-table lock cannot be acquired; DML_LOCKS is 0, dimulai dengan dml_locks = 0, statement yang sedang dieksekusi membutuhkan full-table lock (S, X, or SSX). Dapat diatasi dengan restart dengan dml_locks tidak sama dengan 0, dan eksekusi kembali statement. ORA-00063: maximum number of LOG_FILES exceeded, inisialisasi nilai parameter log_files terlampaui. Dapat diatasi dengan meningkatkan inisialisasi nilai parameter
log_files. Parameter harus sama besar dengan nilai terbesar log_files yang ada saat ini, bukan hanya jumlah logs yang ada. ORA-00064: object is too large to allocate on this O/S (string,string), inisialisasi parameter ditetapkan untuk nilai yang diperlukan untuk alokasi lebih banyak space yang berdekatan daripada yang dialokasikan oleh sistem operasi. mengurangi nilai inisialisasi parameter. ORA-00065: initialization of FIXED_DATE failed, string fixed_date tidak dalam format tanggal yyyy-mm-dd: hh24: mi: ss. Dapat diatasi dengan memastikan inisialisasi parameter dalam format tanggal yang benar. Dapat diatasi dengan