OS/Linux
[Linux]tnsnames.ora 위치 및 설정 방법
코생아
2021. 9. 1. 08:06
반응형
tnsnames.ora는 오라클 서버로 접속할 때 필요한 프로토콜 및 포트번호, 서버주소, 서비스네임(인스턴스네임)등을 설정하는 파일입니다.
tnsnames.ora의 디폴트 경로는 $ORACLE_HOME/network/admin/ 에 위치하고 있습니다. 해당위치에도 없다면
oracle 계정에서 lsnrctl status 을 수행하면 경로를 확인할 수 있습니다.
[oracle@test02 ~]$ lsnrctl status
LSNRCTL for Linux: Version 12.2.0.1.0 - Production on 31-AUG-2021 17:00:50
Copyright (c) 1991, 2016, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.132)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 12.2.0.1.0 - Production
Start Date 19-AUG-2021 17:12:27
Uptime 11 days 23 hr. 48 min. 23 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /oracle/database/product/12.2.0.1/network/admin/listener.ora
Listener Log File /oracle/database/diag/tnslsnr/test02/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.132)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Services Summary...
Service "orcl" has 1 instance(s).
Instance "orcl", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
해당 위치에서 vi 로 tnsnames.ora 파일을 수정해주면 됩니다
서비스네임 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 연결할 IP)(PORT = 연결 링크의 포트))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 서비스네임)
)
)
수정 및 추가 후 . :wq 로 저장.
반응형