Minggu, 21 Agustus 2011

Belajar iSQLplus (web based), bagian ke-1

Gambar: Ilustrasi iSQLplus
Sebagaimana diketahui, interface untuk mengatur database Oracle dapat berbentuk perintah teks yang diketik, disebut CLI (command line interface) atau GUI (graphical user interface) yang interaksinya cukup klik dan klik tanpa repot mengetik banyak. Bagi penggemar  CLI pengaturan database Oracle 10g juga ada 2 macam, yaitu:
  1. CLI melalui command prompt sistem operasi 
  2. CLI berbasis web. CLI berbasis web memerlukan application server yang harus diaktifkan terlebih dahulu sebelum terhubung ke database oracle.Ilustrasinya dapat dilihat pada gambar di atas.

Gambar: Setting awal sekaligus menjalankan iSQLplus application server pertama kali.

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.

Minggu, 19 Juni 2011

Sepeda Listrik

Gambar: Produsen luar, Ultramotor E-Bike A2B

Bagi kebanyakan orang di Indonesia, bersepeda hanyalah aktifitas sampingan yang dilakukan pada hari libur untuk bersenang-senang dan berolahraga, namun di beberapa negara lain seperti Cina, bahkan di negara maju seperti Jepang dan Belanda, sepeda menjadi alat transportasi alternatif untuk bekerja atau kuliah sambil berpakaian jas. Saat ini, Jepang merupakan negara pengguna sepeda terbesar di dunia dengan rasio satu sepeda untuk tiap empat orang. Ada 90 juta sepeda di Jepang.  

Di Cina, sepeda  listrik  menjadi suatu fenomena yang menarik, karena beberapa tahun belakangan,  perkembangan sepeda listrik di Cina mengalami peningkatan  yang  sangat  besar. Sepeda listrik bagi penulis sangat cocok dipakai di Indonesia dengan alasan sebagai berikut:

Selasa, 24 Mei 2011

Arsitektur database Oracle



Gambar: Arsitektur Oracle (gambar hak cipta Julie Johnson)


Berbicara tentang database oracle, sebenarnya ada 2 bagian besar yang harus dipahami, yaitu:
  • Instance = Background process + Memory Structure (RAM dan swap memory) yang berwarna merah dan hijau.
  • Database = Physical structure yaitu file-file di harddisk komputer, biasa disebut datafile; berisi data-data transaksi  yang tersimpan dan digambarkan berwarna biru.


Memory structure adalah area penyimpanan data sementara pada memory untuk mempercepat pemrosesan data dan keperluan khusus lainnya. Memory structure lebih sering disebut System Global Area (SGA), dan terdapat 2 bagian utama didalamnya, yaitu:
  • Bagian Primer (warna merah) adalah buffer cache, log buffer & share pool
  • Bagian Sekunder (warna hijau) seperti large pool, large pool, keep pool, dsb.

Background Process (BP) adalah program-program/threads yang tidak terlihat (mirip kerja virus atau antivirus yang kerjanya tidak terlihat secara visual), untuk mengatur pemrosesan data baik di memory structure dan file database di harddisk agar beroperasi dengan baik.