일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- CentOS
- Update
- centos8
- oracle
- EMC
- db
- tv 스캔
- ibm 스토리지
- 오류
- ibm v7000
- IBM
- Windows
- VMware
- ssh
- v7000
- centos 8 EOS
- 리눅스
- ibm storage
- 스크립트
- 디스크
- 파일시스템 확장
- TV
- iptv 스캔
- #AIX
- 오라클
- AIX
- yum
- Linux
- c3850
- HP
- Today
- Total
현재에최선을
[ORACLE] alert.ora 파일에 Fatal NI connect error 12547 본문
alert.ora 파일에 Fatal NI connect error 12547 에러 발생 시...
alert_XX.ora 파일에 아래와 같은 에러 발생 시
---------------------------------------------------
Fatal NI connect error 12547, connecting to:
(LOCAL=NO)
VERSION INFORMATION:
TNS for Linux: Version 12.2.0.1.0 - Production
Oracle Bequeath NT Protocol Adapter for Linux: Version 12.2.0.1.0 - Production
TCP/IP NT Protocol Adapter for Linux: Version 12.2.0.1.0 - Production
Time: 19-SEP-2021 00:16:45
Tracing not turned on.
Tns error struct:
ns main err code: 12547
TNS-12547: TNS:lost contact
ns secondary err code: 12560
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0
2021-09-19T00:16:45.415332+09:00
opiodr aborting process unknown ospid (5399) as a result of ORA-609
---------------------------------------------------
1. 설명
1) TNS-12537 : 보통 세션을 생성할 때 세션이 존재할 경우 발생
2) TNS-12547 : 세션이 비정상적으로 종료되었을 경우 발생
ex) DB를 제대로 종료하지 않고 클라이언트 응용 프로그램이 충돌
세션이 네트워크 단절에 의해 끊어진 경우
2. 이유
1) 해당 에러의 경우 Windows나 리눅스에서 나타난다.
2) 세션을 제대로 로그아웃 없이 갑자기 끊어진 경우, 서버측에서는 프로세스가 유지되고, 오라클은 해당 세션에 대해 리소스를 회수하려고 한다. 이 경우 alert 로그에 정보를 남기고, DBA가 할일은 없다.
3) 주기적으로 나타난다면 원인을 찾아봐야 한다.
4) alert 로그에 메시지를 원하지 않으면, 아래와 같이 설정 후 리스너를 재기동 한다.
- sqlnet.ora 파일에 아래 항목 추가
DIAG_ADR_ENABLED = OFF
'[오라클]' 카테고리의 다른 글
[ORACLE] sqlplus 컬럼 사이즈 변경 (0) | 2022.10.29 |
---|---|
[ORACLE] sql 출력 결과 사이즈 변경 (0) | 2022.03.23 |
[oracle] ASM 테이블스페이스 확장 (0) | 2021.04.27 |
[oracle] $':\r': command not found 뜰 때 (0) | 2021.04.27 |
[oracle] ora-12012 error on auto execute of job "SYS"."ORA$AT_OS_OPT_SY_ (0) | 2021.04.26 |