Setelah install software Oracle dan membuat database Oracle, kini saatnya kita untuk mengakses database lewat jaringan. Dari sisi server (Oracle database) diperlukan listener, sementara dari sisi client diperlukan Local Net Service Name (TNS Names).
Listener bisa dibuat dengan GUI (wizard) ataupun melalui command line. Di Oracle 8i ke atas, GUI (tool) tersebut adalah netca. Seperti tool-tool database Oracle yang lain, lokasinya ada di $ORACLE_HOME/bin.
Berikut ini langkah-langkah membuat listener pakai netca. Sebagai contoh saya menggunakan Oracle 10g. Secara umum adalah sama untuk Oracle versi lainnya.
1. Jalankan command netca. Akan muncul form wellcome. Lihat gambarnya di sini. Pilih “Listener Configuration”. Selanjutnya klik tombol Next.
2. Berikutnya keluar form Listener Configuration. Lihat gambarnya di sini. Pilih “Add”. Selanjutnya klik tombol Next.
3. Berikutnya keluar form Listener Name. Lihat gambarnya di sini. Masukkan nama listener. Kita bisa menamakan apa saja. Di sini saya biarkan pakai nama default, yaitu LISTENER. Selanjutnya klik tombol Next.
4. Berikutnya keluar form Select Protocol. Lihat gambarnya di sini. Saya memilih TCP. Selanjutnya klik tombol Next.
5. Kalau milih TCP, berikutnya akan keluar form TCP/IP Protocol. Lihat gambarnya di sini. Kemudian pilih port yang akan digunakan. Saya menggunakan port default, 1521. Selanjutnya klik tombol Next.
6. Berikutnya akan keluar form More Listener. Lihat gambarnya di sini. Apakah kita ingin membuat listener yang lain lagi?. Saya pilih tidak (No). Selanjutnya klik tombol Next.
7. Akhirnya selesai. Lihat gambarnya di sini. Kalau ingin melakukan perkerjaan lainnya, klik tombol Next. Karena saya cukup membuat listener ini saja, ya sudah, klik tombol Cancel.
Pada dasarnya secara intrinsik, Oracle melakukan 2 hal berikut ini (membuat listener pakai command line ya dengan cara berikut ini):
1. Membuat file konfigurasi untuk listener di
$ORACLE_HOME/network/admin/listener.ora. Adapun isi file tersebut adalah:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.21.108.70)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
2. Menjalankan (menaikkan) proses listener
lsnrctl start LISTENER
Selanjutnya, masukkan database yang telah kita buat tadi ke dalam konfigurasi listener agar database bisa dilayani listener. Sebenarnya kalau listener dibuat (dan dinaikkan) dulu sebelum membuat database, konfigurasi ini dilakukan secara otomatis oleh dbca (bila kita membuat database menggunaka dbca).
Di Oracle 9i keatas, untuk melakukannya kita bisa menggunakan tool netmgr yang ada di $ORACLE_HOME/bin. Di Windows sepertinya netmgr tidak dibuatkan exe-nya di %ORACLE_HOME%/bin, tapi dibuatkan sort cut-nya di menu program. Berikut ini step-step menggunakan netmgr:
1. Jalankan command netmgr. Kemudian muncul Wizard-nya. Lihat gambarnya di sini. Di tab, pilih “Database Services”. Selanjutnya klik tombol “Add Database”.
2. Kemudian masukkan ORACLE_HOME dan nama instance (SID) yang akan di-manage. Lihat gambarnya di sini
3. Setelah itu simpan konfigurasi tersebut. Lihat gambarnya di sini. Selesai deh.
4. Agar konfigurasi bisa update, restart listener
lsnrctl stop LISTENER
lsnrctl start LISTENER
Secara intrinsik, netmgr menambahkan definisi konfigurasi di file
$ORACLE_HOME/network/admin/listener.ora (di mana kita bisa melakukannya secara manual tanpa netmgr):
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(SID_NAME = dataku)
)
)
Senin, 04 Januari 2010
Januari 04, 2010
JuanitaOke
Oracle
No comments
Related Posts:
Komputer Lambat setelah Install Database OracleSoftware Tutorial, - 5 Januari 2010Untuk belajar database Oracle ataupun keperluan development, kita bisa menginstall software Oracle di komputer (PC) kita. Misalkan kita menginstall database Oracle di PC kita yang punya memo… Read More
Step-step membuat database Oracle 10gSetelah meng-install software database (RDBMS) Oracle,sekarang saatnya membuat database. Baik di Windows maupun Unix (Linux, Sun Solaris, IBM AIX, HP UX, dan lain-lain) caranya sama saja. Membuat database, bisa dengan mamakai… Read More
Install database oracle 10g di Windows XPSecara umum, guide ini berlaku untuk semua instalasi Oracle. Di semua OS, proses instalasi itu sama, hanya sedikit berbeda di pre-installation requisite-nya.Download software Database Oracle dulu. Free, alias gratis… tis.. Se… Read More
Software Tutorial, - 13 Januari 2010Rasanya sudah 2 hari saya tidak menulis di blog ini, sambil terus belajar memahami sesuatu dan surfing di dunia maya, akhirnya saya menemukan suatu postingan di sebuah forum yang membahas t… Read More
Oracle Database MigrationSoftware Tutorial, 14 Januari 2010From Windows 2003 with Database Oracle 8i to Linux RHEL5 Server with Database Oracle 11gSaya buat articles ini dalam 3 bagian karna terlalu panjang dan memuat banyak gambar didalamnya. Mungki… Read More
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar