Startup dan shutdown instance

Administrasi (aktivitas) yang bisa kita lakukan pada instance adalah startup, shutdown, dan alter. Secara umum proses startup adalah sebagai berikut:

  1. Database mati (shutdown)
    Background process belum naik. Memori belum dialokasikan
  2. nomount
    Backgroung process dinaikkan. Memory dialokasikan
  3. mount
    Instance membaca control file. Control file berisi konfigurasi database. Instance belum membaca data file.
  4. open
    Instance sudah membaca data file (header). Database siap diakses

Instance state

Command (perintah) startup :
startup
startup open
startup nomount
startup mount
startup force

Command “startup” saja tanpa argument, by default adalah “startup open”
Command “startup force” adalah sama saja dengan “shutdown abort” kemudian “startup”

Command shutdown :
shutdown normal
shutdown transactional
shutdown immediate
shutdown abort

Berikut ini perbandingan proses shutdown normal (N), transactional (T), immediate (I), dan abort (A):

This entry was posted in Administration and tagged , , , , , , , , . Bookmark the permalink.

10 Responses to Startup dan shutdown instance

  1. Junior says:

    mr, saya sudah mempunyai database sesuai dg langkah2 yg tlah diajarin dgn hasil yang sesuai. namun ketika saya maju kelangkah ini, dicommand saya masukin startup, knapa malah muncul sperti ini ya?
    ‘startup’ is not recognized as an internal or external command
    mohon penjelasannya mr.
    thx

  2. rohmadne says:

    Login dulu ke SQLPLUS dengan user sysdba. Perintah startup dan shutdown dijalankan dari SQLPlus prompt. Untuk mulai login, lihat http://rohmad.net/2008/08/21/memulai-koneksi-ke-database/

  3. Junior says:

    mr. sorie mo nanya lagi, klo untuk passwordnya saya masukkan kenapa error ya? apa passwordnya berbeda dengan database yang saya buat di http://farm4.static.flickr.com/3142/2527497638_0bd7cda41c.jpg?v=0
    oh ya mr, host string di sql*plus apa perlu diisi? trus apa gunanya ya? thankx very much

  4. Junior says:

    mr, sy ud coba.. ternyata kalau menggunakan user name “system” dengan password yang saya buat itu dapat berjalan.
    tapi kalau “sysdba” tidak bisa. apa memang berbeda “system” dengan “sysdba”, mohon penjelasannya mr. rohmadne.. thanks

  5. rohmadne says:

    Saya kira artikel di http://rohmad.net/2008/08/21/memulai-koneksi-ke-database/ sudah cukup jelas 🙂

    host string digunakan untuk koneksi client server. Kalau connect pakai user sys, tambahkan parameter as sysdba.

  6. Junior says:

    mr.. mo nanya lagi donk, kenapa saya mo masuk ke SQL plus terjadi error ya? padahal saya sudah masukan user dan password dengan benar.

    pesan error yang muncul:
    ORA-01034: ORACLE not available
    ORA-27101: shared memory realm does not exist

    mohon bantuannya.. thanks.

  7. rohmadne says:

    Hallo Mas junior. Error tsb artinya Oracle sedang down. Untuk connect dan kemudian startup, anda harus login pakai user “sys dba”. Lihat penjelasan lebih lanjut di http://rohmad.net/2008/08/21/memulai-koneksi-ke-database/

  8. tenardi says:

    om saya mau tanya, perbedaan user sys dengan system itu apa ya?? kalau tidak salah user system juga mempunyai hak2 akses sebagai dba kan??
    thx…

  9. gitosus says:

    Mas Tenardi, perbedaan-nya untuk sys, dapat menshutdown dan mestart database, sedangkan system tidak dapat melakukan itu. Itu perbedaan yang paling pokok. Yang lainnya dapat lihat doc oracle dba doc.

  10. Agoes says:

    artikelnya sangat membantu sekali,
    tq mas rohmad.

Leave a Reply

Your email address will not be published. Required fields are marked *