1. Install Oracle Listener Software
เราสามารถ install Oracle Listener
จากแผ่น Oracle Server ในกรณีที่เรา Install Oracle Database Server
แบบ Typical ตัว Oracle Listener จะถูกติดตั้งให้อยู่ด้วยแล้ว ซึ่งเราจะเห็นว่ามี
file "$ORACLE_HOME/bin/lsnrctl" อยู่
2. Where are configuration files?
ในการ Startup Listener Background
Process เพื่อให้ Oracle Client สามารถเริ่มติดต่อกับ Oracle Server
ได้นั้น จำเป็นต้องอาศัย Configuration fileเพื่อกำหนดค่า Parameter
ต่างๆ
ตัว Configuration File จะมีชื่อว่า
"listener.ora" ซึ่งอยู่ที่ Directory "$ORACLE_HOME/network/admin/"
ตัวอย่าง listener.ora
|
LISTENER
=
(DESCRIPTION
=
(ADDRESS
=
(PROTOCOL = TCP)(HOST = fuju.exzilla.net)(PORT = 1521)
)
)
SID_LIST_LISTENER
=
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = fuju)
(ORACLE_HOME = d:\Oracle\des_817)
(SID_NAME = fuju)
)
)
|
จากตัวอย่างข้างบน
จะเป็นการบอกว่า Listener Process ทำงานอยู่ที่ Host ชื่อ fuju.exzilla.net
โดยอาศัยProtocol "TCP"
และ
Listener ตัวนี้จะติดต่อกับ Instance ชื่อ fuju และมี Oracle Home
คือ d:\Oracle\des_817
ในการกำหนดชื่อ
Host สามารถกำหนดเป็น IP Address หรือชื่อเครื่องก็ได้
3.The Listener Process Management
3.1 Start the listener
เราสามารถ Start listener ได้โดยใช้คำสั่ง
3.2 Stop the Listener
เราสามารถ Stop listener ได้โดยใช้คำสั่ง
ในกรณี
win32 นอกจากการใช้ command line ในการ start/stop แล้วเรายังสามารถทำได้โดยใช้
Windows Services ก็ได้
3.3
Checking process status
นอกจากนี้
เราสามารถ Check สถานะของ Listener ได้โดยใช้คำสั่ง
เพียงเท่านี้
Oracle Listener ก็จะทำหน้าที่คอยรับ Request จาก Oracle Client
ได้แล้ว :-)
|