Posted on 19 Juli 2010 by Himawan
SQL injection adalah suatu teknik yang dapat dilakukan oleh cracker untuk dapat masuk ke dalam system administrator tanpa mengetahui username dan password administrator terlebih dahulu dengan memanfaatkan perintah-perintah SQL yang dimasukkan kedalam database mesin server.
Sebab terjadinya adalah tidak adanya penanganan terhadap karakter – karakter tanda petik satu ( ‘ )dan juga karakter double minus ( — )yang menyebabkan suatu aplikasi dapat disisipi dengan perintah SQL.
Baca lebih lanjut →
Filed under: belajar SQL | Tagged: oracle practice, order by dalam sql, query sql, single row function tutorial, teknik SQL Injection, tutorial sql, update data, update query | Leave a comment »
Posted on 5 Juni 2010 by Himawan
Ketika sebuah perintah SQL dijalankan, maka transaksi dimulai. Oracle meletakkan transaksi pada segmen undo di dalam tablespace undo untuk mencatat inputan undo transaksi tersebut. Inputan pada tablespace undo digunakan ketika perintah rollback dilakukan untuk mendapatkan kembali data seperti terakhir kali dilakukan perintah commit pada transaksi tersebut. Transaksi akan berakhir jika terjadi hal-hal berikut :
- Seorang user melakukan perintah COMMIT atau ROLLBACK tanpa , melakukan SAVEPOINT.
- Seorang user melakukan menjalankan perintah DDL seperti CREATE, DROP, RENAME, GRANT. Jika transaksi yang sedang berlangsung mengandung perintah DML, Oracle akan melakukan commit , lalu menjalankan perintah DDL dan melakukan commit, sebagai satu transaksi baru.
- Seorang user melakukan disconnect dari Oracle. Transaksi yang sedang berlangsung akan di commit.
- Proses yang ada di user berhenti secara tidak normal. Transaksi yang sedang aktif akan langsung di rollback. Setelah sebuah transaksi berakhir, perintah SQL berikutnya akan secara otomatis memulai transaksi yang baru.
Filed under: belajar oracle | Tagged: dba oracle, oracle practice, tutorial oracle | 2 Comments »