PHP Connect Oracle แล้วเจอ Error-> ORA-12541: TNS: no listener

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
jataz2
PHP Super Member
PHP Super Member
โพสต์: 275
ลงทะเบียนเมื่อ: 22/02/2011 11:48 am

PHP Connect Oracle แล้วเจอ Error-> ORA-12541: TNS: no listener

โพสต์ที่ยังไม่ได้อ่าน โดย jataz2 »

เมื่อท่านเขียน code ที่เชื่อมต่อกับ Oracle เมื่อรันโปรเเกรมเเล้วเจอ exception ดังชื่อกระทู้

มีวิธีเช็คดังนี้ครับ
1. เซอร์วิส OracleOraDb10g_home1TNSListener อาจจะ Stop อยู่ครับ เข้าไปดูได้ที่ คลิกขวาที่ mycomputer แล้วเลือก manage จากนั้นดูที่ services แล้วหาให้เจอมันอาจถูก stop อยู่ครับ

2. ถ้า OracleOraDb10g_home1TNSListener ได้ถูก start อยู่เเล้ว ขั้นต่อไปเราต้องไป เพิ่ม Listener ที่ไฟล์ C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora ครับ

ยกตัวอย่าง ถ้ามี connectionstring ดังนี้
<add key="connstr" value="Data Source=Siemen;User ID=user01;Password=mdxypkzo"/>

ข้อความที่ท่านต้องเอาไปเพิ่มใน tnsnames.ora ก็เป็นดังนี้ครับ
Siemen =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.1)(PORT = 1111))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = Siemen)
)
)

Host คือ IP ของเครื่องที่มี DB Oracle
ระบุด้วยว่าใช้ Port อะไร
แก้ไขล่าสุดโดย jataz2 เมื่อ 19/05/2011 11:58 am, แก้ไขไปแล้ว 3 ครั้ง.
ภาพประจำตัวสมาชิก
jataz2
PHP Super Member
PHP Super Member
โพสต์: 275
ลงทะเบียนเมื่อ: 22/02/2011 11:48 am

Re: Connect Oracle แล้วเจอ Error-> ORA-12541: TNS: no listener

โพสต์ที่ยังไม่ได้อ่าน โดย jataz2 »

อ่านเพิ่มเติมได้ที่นี่ครับ http://www.dba-oracle.com/t_ora_12541_t ... stener.htm
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 60