Oracle TNSping

ในการทดสอบการเชื่อมต่อฐานข้อมูลของ Oracle Database จาก Client ไปยัง Server จะใช้เครื่องมือที่ชื่อว่า TNSping ซึ่งอยู่ใน ORACLE_HOME/bin เป็นหนึ่งในเครื่องมือของ Oracle Net Services ที่ใช้ในการทดสอบการเชื่อมต่อ Listener, Database และ Oracle Connection Manager


Get Started

  • ทำการสร้าง Local Net Service Name โดยใช้ Oracle Network Configuration Assistant
# C:\> netca
  • เลือก Local Net Service Name configuration แล้วคลิก Next
  • เลือก Add แล้วคลิก Next
  • ใส่ชื่อ Service Name ที่ต้องการ Connect แล้วคลิก Next
  • เลือก Porotocal ที่ใช้ ให้เลือก TCP แล้วคลิก Next
  • ระบุ Hostname หรือ IP Address แล้วคลิก Next
  • เลือก Yes, perform a test แล้วคลิก Next
  • หากเกิด Error ข้างต้น ให้ทำการ Change Login ด้วย Account ที่มีสิทธิ์เข้าถึง แล้วคลิก Next
  • ทำการ Login ด้วย Account ที่มีสิทธิ์เข้าถึง
  • เลือก No แล้วคลิก Next
  • Net Service Name จะถูกสร้างในไฟล์ tnsnames.ora ที่อยู่ในโฟลเดอร์ ORACLE_HOME\NETWORK\ADMIN
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = lab-ora.lab.local)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
  • ทำการทดสอบการเชื่อมต่อโดยใช้ TNSping หากเชื่อมต่อสำเร็จจะไม่ขึ้น Error
# C:\> tnsping orcl
TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 18-FEB-2019 10:07:19

Copyright (c) 1997, 2010, Oracle.  All rights reserved.

Used parameter files:
C:\app\Administrator\product\11.2.0\db_1\network\admin\sqlnet.ora

Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = lab-ora.lab.local)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = moodle)))
OK (0 msec)

อ่านเพิ่มเติม : https://bit.ly/2Gtt1BX


Leave a Reply

Your email address will not be published. Required fields are marked *