28 Agustus 2008

Membuat DBLINK

Kemarin sempat aku merasa pusing tujuh keliling hanya gara-gara gagal membuat DBLINK Oracle. Yah, memang begini resiko menjadi sistem analis, database admin dan sekaligus programmer. Sebelumnya berpusing ria dengan coding/script sekarang malah database. Tapi ya memang ini adalah tuntutan profesi, seringkali dengan presure membuat kita lebih tangguh dan semakin berprestasi. hehe.
Dalam kasusku kali ini ada dua database dalam dua server yang berbeda dan keduanya harus bisa sinkronisasi untuk pengolahan data lebih lanjut. Tentu jalan satu-satunya adalah menghubungkan dua database tersebut, dan satu-satunya cara ya pake DBLINK.


Sekarang ini aku sedang mencoba membuat DBLINK bekerja secara remote pada server 1, kemudian aku mencoba menghubungkan ke database pada server2. Nah saat create timbul masalah: "ORA 12154: TNS: could not resolve the identifier". Padahal secara direct connection bisa. Ah, kucoba beberapa kali ternyata sama hasilnya. Sempat kutanya pada Mbah Google, ternyata tidak kunjung mudeng juga.

Nah kali ini aku coba tanya-tanya di mailing list, ada sedikit saran agar membuat sama-sama TNS di kedua server tersebut. Alhamdulillah akhirnya berhasil juga. Padahal sebelumnya aku udah buat TNS ke kedua server dari PC-ku, ternyata masalahnya aku bekerja secara remote, so TNS ya cuman ada di PC-ku. Terimakasihku pada teman-teman Mailing list yang sudah memberikan pencerahannya.

Berikut langkah-langkah yang harus dilakukan untuk membuat DBLINK: Misal, server 1 katakan server lokal dimana kita bekerja dan server 2 adalah komputer dimana kita hanya ambil datanya sebut saja remote server.

  1. Pastikan schema/user di lokal mempunyai hak akses CREATE DATABASE LINK, jika hendak membuat DBLINK Publik maka harus mempunyai hak akses CREATE PUBLIC DATABASE LINK

  2. Pastikan schema/user di remote server mempunyai hak akses CREATE SESSION

  3. Buat TNS name di lokal server agar bisa mengakses ke remote server, begitujuga di remote server agar bisa mengakses ke lokal server, sebaiknya buat TNS-nya sama

  4. Buat DBLINK dengan sesuai dengan database yang dinginkan. Jika Anda menggunakan software oracle management akan lebih mudah, semisal TOAD. Jika tidak maka buat dengan SQLPLUS, tentunya Anda harus login ke dalam lokal server sesuai dengan account yang diijinkan. Kemudain buat script-nya berikut:

CREATE [ SHARED ] [ PUBLIC ] DATABASE LINK dblink
[ CONNECT TO
{ CURRENT_USER
| user IDENTIFIED BY password
[ dblink_authentication ]
}
| dblink_authentication
]
[ USING 'connect_string' ] ;

misal:
CREATE DATABASE LINK PortalLink
CONNECT TO SCOTT IDENTIFIED BY TIGER
USING 'PORTAL'



Nah database Anda sekarang sudah terhubung dengan DBLINK. Lalu bagaimana mengakases resource dan tablenya berikut sintaxnya:
SELECT * FROM TAB@PortalLink

Untuk memudahkan mengakses database sebaiknya buat viewnya di lokal server. Semoga pengalaman dolanan Oracle ini bisa bermanfaat untuk pembaca. Terimakasih sudah berkenan membaca coretanku ini.

[+/-] Selengkapnya...

24 Agustus 2008

B2W Punya Gawe

Sepertinya hampir sebulan aku tidak mengupate blog-ku ini, alih-alih posting berita melihat saja rasanya gak kober. Memang di bulan-bulan ini pekerjaanku lagi in peak, dua project sekaligus harus kuselesaikan dalam tenggat sebulan lagi. Capek, letih kadang juga mumet karena membuat beribu-ribu baris script.

Seperti dalam blog-ku sebelumnya, bahwa mulai saat ini aku mencoba komitmen untuk lebih ramah lingkungan, setidaknya dengan cara bersepeda ke tempat kerja, ke warung untuk beli makanan atau tempat-tempat lain yang sekiranya dekat.


Tadi malam aku dan teman kerjaku mendafta ke dalam komintas B2W (Bike 2 Work). Karena dengan ikut komunitas ini rasanya lebih asyik dan menyenangkan. Bisa berkumpul dan berbagi pengalaman mengenai hobi bersepeda dan safety riding untuk sepeda.

Dalam rangka ulang tahun B2W Indonesia yang tepat jatih pada tanggal 28 Agustus, akan diselenggarakan berbagai kegiatan di kota-kota besar di Indonesia. Sedangkan wilayah suroboyo mulai tanggal 29 s/d 31 akan diadakan berbagai acara yang meriah dan tentu saja yang lebih penting kampanye untuk lebih ramah lingkungan.

Berikut jadwal-nya;
29-Agustus-2008, Kampanye Simpatik Bersepeda bareng Walikota Surabaya. Start dari Taman Bungkul jam 06.00 WIB dan finish di Balai Kota

30-Agustus-2008, B2W On The Movie, Nonton Bareng Film Pendek "Kereta ANgin Sahabat Bumi" di Magnet Zone Cafe, pukul 19.00 WIB. Film ini pernah memenangkan festival film yang bertemakan lingkungan hidup, dan pernah diulas di Kick Andy pada awal Agustus Kemarin.

31-Agustus-2008, Bike Vaganza,
- Lomba Sepeda Hias yang bertemakan "JAYALAH NEGERIKU - HIJAULAH SURABAYAKU"
- Pawai Sepeda Simpatik
- Cek Kesehatan Gratis
- Servis Sepeda Gratis
- Panggung Hiburan
- Live Performance Band: Tripe A Band

Kurangi Dampak Global Warming.. Sekarang Juga
Kalau Bukan Kita, Lalu Siapa ?
Kalau Bukan Dari Sekarang, Lalu Kapan ?

[+/-] Selengkapnya...