반응형
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 로 저장.
반응형
'OS > Linux' 카테고리의 다른 글
[Linux] sqlplus, tbsql 백스페이스 사용법 (0) | 2022.01.17 |
---|---|
[Linux] tail 명령어 사용법 (실시간 로그확인) (0) | 2021.11.26 |
[Linux] 일반계정 DB접속 방법, 환경변수 등록 및 dba권한 부여 (0) | 2021.08.30 |
[Linux] 유저 계정 삭제 방법 및 rm 디렉토리 삭제 (0) | 2021.08.27 |
[Linux] su: warning: cannot change / Permission denied (0) | 2021.08.26 |