ในการทดสอบการเชื่อมต่อฐานข้อมูลของ 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
Tagged: NetCA
Leave a Reply