Menambahkan Oracle Data Source di Pentaho BI

Berikut cara menambahkan Oracle data source di Pentaho BI. Instalasi Pentaho di Centos 5.2.

  1. Pastikan Oracle client sudah terinstall. Saya menggunakan file instalasi 10201_client_linux32.zip. Yang terpenting dari instalasi client ini adalah ketersediaan oracle driver (.jar) ojdbc14.jar.
  2. Copykan oracle driver (ojdbc14.jar) ke jdbc folder admin console:
    $ cp $HOME_ORACLE/product/10.2.0/client_1/ojdbc14.jar $PENTAHO-HOMEDIR/administration-console/jdbc
  3. Login ke frontend admin console http://yourserver:8099/
  4. Goto Administration > Data Sources
  5. Klik tanda (+) untuk menambahkan data sources
    Name: nama data source
    Driver class: oracle.jdbc.OracleDriver
    Username: *****
    Password: *****
    URL: jdbc:oracle:thin:@XX.XX.XX.XX:1521:*******
  6. Pada tab “Advanced” isikan value:
    Maximum Active Connections: 20
    Number of Idle Connections: 5
    Validation Query: select 1 from dual
    Wait: (milliseconds): 1000
  7. Lakukan test connection
  8. Done.

NOTES: pada point 5 (advanced value) di atas -kecuali Validation Query- saya copykan dari values setting MySQL database. Masih belum mendapatkan referensi yang tepat untuk konfigurasi Oracle. Saya masih belum ada ilmu untuk nilai-nilai tersebut :). Dikuatirkan membuat BI platform atau Oracle unstable :(. Jika Anda memiliki referensi, pls updatenya. Thanks!

Menggunakan SMTP external di WordPress

Kita dapat memanfaatkan SMTP external untuk mengirimkan e-mail pada instalasi WordPress. Pastikan server atau host tempat WordPress diinstall diizinkan untuk menggunakan SMTP external tersebut (open relay).

Berikut langkah-langkahnya:

  1. Ubah baris ke-396 pada file <WP-ROOT>/wp-includes/pluggable.php berikut: $phpmailer->IsMail();
    menjadi: $phpmailer->IsSMTP();
  2. Kemudian pada file <WP-ROOT>/wp-includes/class-phpmailer.php, edit bagian “PROPERTIES FOR SMTP” – baris 166.
    var $Host        = ‘localhost’;  –> isikan dengan SMTP host atau IP address
    jika koneksi membutuhkan autentikasi, pastikan variable $SMTPAuth diset ke “true”. Dan isikan juga $Username dan $Password.
  3. Done.

Jika ingin praktis, bisa juga menginstal plugin WP Mail SMTP disini:
http://wordpress.org/extend/plugins/wp-mail-smtp/