Oracle SQL คือ Integrated Development Environment ที่สร้างขึ้นสำหรับการทำงานกับ Oracle Databases ด้วย SQL ผลิตภัณฑ์นี้ได้รับการพัฒนาและให้บริการโดย Oracle Corporation ฟรี และใช้ Java Development Kit เมื่อไม่นานมานี้ มีรายงานจำนวนมากเกี่ยวกับ “ข้อผิดพลาด IO:อะแดปเตอร์เครือข่ายไม่สามารถสร้างการเชื่อมต่อ ” เกิดข้อผิดพลาดขณะทดสอบการเชื่อมต่อฐานข้อมูล
อะไรทำให้เกิดข้อผิดพลาด “อะแดปเตอร์เครือข่ายไม่สามารถสร้างการเชื่อมต่อ” ได้
หลังจากได้รับรายงานจำนวนมากจากผู้ใช้หลายราย เราจึงตัดสินใจตรวจสอบปัญหาและคิดหาวิธีแก้ไขเพื่อแก้ไขปัญหาทั้งหมด นอกจากนี้เรายังตรวจสอบสาเหตุที่ทำให้เกิดข้อผิดพลาดนี้และแสดงรายการดังต่อไปนี้
- รายละเอียดไม่ถูกต้อง: ตรวจสอบให้แน่ใจว่าได้ป้อนรายละเอียดการเชื่อมต่ออย่างถูกต้อง ต้องป้อนชื่อโฮสต์ พอร์ต ชื่อผู้ใช้ และรหัสผ่านอย่างถูกต้องเพื่อสร้างการเชื่อมต่อ หากป้อนค่าเหล่านี้ไม่ถูกต้อง ข้อผิดพลาดอาจถูกทริกเกอร์
- บริการสำหรับผู้พิการ: สิ่งสำคัญคือต้องเริ่มบริการ Listener ในพื้นหลังเพื่อให้แอปพลิเคชันทำงานได้อย่างถูกต้อง หากยังไม่ได้เริ่มหรือปิดใช้งาน ข้อผิดพลาดนี้อาจถูกทริกเกอร์
เมื่อคุณมีความเข้าใจพื้นฐานเกี่ยวกับธรรมชาติของปัญหาแล้ว เราจะดำเนินการแก้ไขต่อไป ตรวจสอบให้แน่ใจว่าได้นำไปใช้ในลักษณะเฉพาะในการนำเสนอเพื่อหลีกเลี่ยงความขัดแย้ง
แนวทางที่ 1:การตรวจสอบรายละเอียด
สิ่งสำคัญคือต้องป้อนรายละเอียดที่ถูกต้องสำหรับการเชื่อมต่อ บางครั้ง รายละเอียดที่ป้อนไม่ตรงกับการกำหนดค่าเซิร์ฟเวอร์และเกิดข้อผิดพลาดขึ้น ดังนั้นในขั้นตอนนี้เราจะทำการตรวจสอบและป้อนรายละเอียดอีกครั้ง สำหรับสิ่งนั้น:
- ดาวน์โหลด และติดตั้ง Notepad++ จากที่นี่
- นำทางไปยังที่อยู่ต่อไปนี้
DB Home: C:/app/Username/product/11.2.0(version might differ)/dbhome_1/Network/Admin
- คลิกขวาที่ “tnsnames .ออร่า ” และเลือก “เปิดด้วย Notepad ++ " ตัวเลือก.
- ภายใต้ “ORCL= ” ให้สังเกตที่ “พอร์ต ” และ “โฮสต์ ” รายละเอียด
- นอกจากนี้ โปรดทราบว่า "บริการ ชื่อ “.
- ป้อนรายละเอียดเหล่านี้ในขณะที่สร้างการเชื่อมต่อเครือข่าย และคลิกที่ “ทดสอบ “.
- ตรวจสอบเพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่
โซลูชัน 2:การเริ่มต้นบริการ Listener
เป็นไปได้ว่าบริการ Listener ยังไม่ได้เริ่มต้นขึ้น แอปพลิเคชันต้องการบริการนี้เพื่อสร้างการเชื่อมต่อ ดังนั้น ในขั้นตอนนี้ เราจะเริ่มบริการโดยป้อนคำสั่งในพรอมต์คำสั่ง สำหรับสิ่งนั้น:
- กด “Windows ” + “อาร์ ” เพื่อเปิดพรอมต์เรียกใช้
- พิมพ์ “คำสั่ง ” และกด “Shift ” + “Ctrl ” + “ป้อน ” เพื่อให้สิทธิ์ในการบริหาร
- พิมพ์คำสั่งต่อไปนี้เพื่อตรวจสอบว่าบริการได้เริ่มต้นขึ้นหรือไม่
lsnrctl status
- หากผลลัพธ์คล้ายกับภาพด้านล่าง แสดงว่าบริการนั้นไม่มี ได้เริ่มต้นขึ้น
- ป้อน คำสั่งต่อไปนี้เพื่อเริ่มบริการด้วยตนเอง
lsnrctl start
- เมื่อเริ่มใช้บริการ Listener แล้ว เปิด แอปพลิเคชันและ ตรวจสอบ เพื่อดูว่าสามารถสร้างการเชื่อมต่อใหม่ได้หรือไม่