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

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

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

User avatar
jataz2
PHP Super Member
PHP Super Member
Posts: 249
Joined: 22/02/2011 11:48 am

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

Post by 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 อะไร
Last edited by jataz2 on 19/05/2011 11:58 am, edited 3 times in total.
User avatar
jataz2
PHP Super Member
PHP Super Member
Posts: 249
Joined: 22/02/2011 11:48 am

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

Post by jataz2 »

อ่านเพิ่มเติมได้ที่นี่ครับ http://www.dba-oracle.com/t_ora_12541_t ... stener.htm
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 8 guests