Exzilla.net
Contact
Home -> Articles -> Using Oracle Listener
 
Features
Forums
Files
Blogs
Using Oracle Listener
March 28, 2002
Cupid
Author's Bio | E-Mail
Copyright (C) 2002 exzilla.net
 

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 ได้โดยใช้คำสั่ง

$lsnrctl start

3.2 Stop the Listener

เราสามารถ Stop listener ได้โดยใช้คำสั่ง

$lsnrctl stop

ในกรณี win32 นอกจากการใช้ command line ในการ start/stop แล้วเรายังสามารถทำได้โดยใช้ Windows Services ก็ได้

3.3 Checking process status

นอกจากนี้ เราสามารถ Check สถานะของ Listener ได้โดยใช้คำสั่ง

$lsnrctl status

เพียงเท่านี้ Oracle Listener ก็จะทำหน้าที่คอยรับ Request จาก Oracle Client ได้แล้ว :-)

 
 
{Exzilla.net -- e-development QuickStart --}



Copyright (c) 2001-2005 - Exzilla.net -  All Rights Reserved.
Contact Us | Privacy Policy | Terms & Conditions