Awal dan Akhir Transaksi pada ORACLE

Posted: September 9, 2012 in Oracle
Tag:,

 

Transaksi adalah satu kesatuan unit kerja yang memungkinkan kita membagi suatu proses besar menjadi beberapa proses lebih kecil. suatu transaksi tentunya ada awal dan akhirnya.

suatu transaksi di awali pada saat :

  • kita login kedatabase dan mulai menulis perintah manipulasi data seperti INSERT,UPDATE,DELETE.
  • transaksi sebelumnya berakhir dan kita kembali menulis perintah manipulasi data yang lain.

suatu transaksi berakhir pada saat :

  • kita mengetik perintah COMMIT atau ROLLBACK. jika COMMIT berarrti transaksi menjadi permanen dan jika ROLLBACK berarti transaksi di batalkan.
  • kita melakukan perintah pendefinisian data seperti create table dalam hal ini otomatis akan terjadi COMMIT sehingga transaksi menjadi permanen.
  • kita melakukan perintah DCL (Data Control Language) seperti GRANT yaitu pemberian hak akses ke user, dalam hal ini juga akan terjadi otomatis COMMIT.
  • melakukan disconnect dari database dengan mengetik perintah EXIT makan akan terjadi otomatis COMMIT. tetapi jika SQL*Plus terhenti secara tidak normal misalnya komputer tempat kita menjalankan SQL*Plus tiba-tiba mati maka akan terjadi ROLLBACK. atau anda keluar dari SQL*Plus dengan mengklik tanda silang di pojok kanan atas juga akan menyebabkan ROLLBACK karena di anggap abnormal disconnect.

Note : jika perintah manipulasi data yang kita ketik gagal dieksekusi maka otomatis ROLLBACK hanya utuk perintah  itu saja. semoga bermanfaat …

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s