Minggu, 03 Juli 2011

Belajar SQLplus, bagian ke-1

SQLplus adalah tool yang disediakan oleh database Oracle dalam bentuk perintah command line untuk melakukan administrasi database serta menguji perintah SQL DDL/DML. Bagi seorang database administrator, SQLplus digunakan untuk melakukan berbagai aktiitas pemeliharaan database seperti pengecekan status, backup serta restore, sedangkan bagi programmer, SQLplus digunakan untuk menguji perintah SQL khususnya DML seperti INSERT/DELETE/UPDATE sebelum kode program tersebut diimplementasikan dalam kode bahasa pemrograman tertentu.

SQLplus menjadi pilihan alternatif selain tool lain yang tersedia di Oracle, seperti iSQLplus dan OEM. OEM adalah interface berbasis GUI web yang menarik dan lebih mudah untuk dioperasikan, namun memerlukan bandwidth yang lebih besar. Sangat tidak cocok bila melakukan pemeliharaan database secara remote bila bandwidth yang tersedia sangat kecil (terkoneksi melalui dial-up internet). Interface lainnya adalah iSQLplus yang memiliki kemeripan dengan SQLPlus, berbentuk command line, namun berbasis web. 

Gambar: Materi SQLplus

iSQLPlus memudahkan pengguna dibanding SQLplus, khususnya saat menjalankan perintah SQL yang sama dan berulang-ulang karena mempunyai fasilitas histori command line yang cukup banyak. Selain itu, hasil output tampilan iSQLplus lebih rapi, tanpa pengaturan jika dibandingkan SQLplus. Oracle hanya menyediakan iSQLplus untuk versi 10g, dan versi selanjutnya sudah tidak disediakan lagi karena alasan keamanan dan tool ini ternyata tidak memberikan nilai tambah (value added) yang signifikan. SQLplus sendiri tetap menjadi tool favorit bagi saya, juga beberapa orang generasi-generasi jadul  yang sudah terbiasa mengatur sistem operasi Linux, AS400 IBM dan Cisco secara command line.