독까의 이야기

Windows 2003 SP1 서버에서 NT Backup 이 비정상 작동 되고 있음이 확인 되었다.

# 백업 보고서 확인

백업 상태
작업: 백업
백업이 저장될 활성 위치: 파일
미디어 이름: "NT_Backup.bkf 작성(2017-10-31, 오전 10:52)"

볼륨 섀도 복사본 만들기: 시도 1.
"Removable Storage Manager"에서 0x800423f4 오류가 보고되었습니다. 이것은 시스템 상태의 일부입니다. 백업을 계속할 수 없습니다.

다음 볼륨 섀도 복사본을 만드는 동안 오류가 반환되었습니다: 800423f4
백업을 중지합니다.

----------------------
작업을 성공적으로 완료하지 못했습니다.
----------------------

# 이벤트 로그 확인

이벤트 형식: 오류
이벤트 원본: NTBackup
이벤트 범주: 없음
이벤트 ID: 8019
날짜:  2017-10-31
시간:  오전 10:52:22
사용자:  N/A
컴퓨터:
설명:
작업 종료: 경고 또는 오류가 발생했습니다.
자세한 내용은 백업 보고서를 참고하십시오.
자세한 정보는 http://go.microsoft.com/fwlink/events.asp에 있는 도움말 및 지원 센터를 참조하십시오.


# 테스트 진행

예전에도 다른 업체의 Windows 2003 서버가 백업이 실패했었기 때문에, 그 때 진행했던 테스트를 진행 해보았다.

1.  System State 만 백업 : 실패

2.  데이타 파티션 만 백업 : 정상

3.  System State 및 데이타 파티션 백업 : 실패


모든 디스크에 대해 chkdsk 를 진행하였으나 오류가 발견되지는 않았다.


보통 백업이 정상적으로 완료가 되면, Removable Storage 및 Volume Shadow Copy 서비스가 "중지됨" 상태로 변경이 되어야 하는데 "시작됨" 으로 확인이 된다.

두 서비스를 중지 상태로 변경 후 테스트를 다시 진행 한다.

1.  System State 만 백업 : 정상

2.  데이타 파티션 만 백업 : 정상

3.  System State 및 데이타 파티션 백업 : 실패


정확한 원인 파악이 되지 않아서, 서버 리부팅을 진행 후 백업 테스트 진행.

1.  1차 System State 및 데이타 파티션 백업 : 정상

2.  2차 System State 및 데이타 파티션 백업 : 실패

3.  3차 System State 및 데이타 파티션 백업 : 실패


리부팅을 하고나서도 동일한 오류가 발생되어, Removable Storage 서비스를 "사용 안함" 으로 변경 후 테스트 진행.

1.  1차 System State 및 데이타 파티션 백업 : 정상

2.  2차 System State 및 데이타 파티션 백업 : 정상

3.  3차 System State 및 데이타 파티션 백업 : 정상


# 결론

Removable Storage 서비스에 문제가 생겨서 발생되는 것으로 추정 된다.

해당 서비스 재설치를 진행하면 문제가 해결 될 것 같다.

윈도우 시스템 로그 확인시

오류 2017-09-14 오전 8:16:04 Schannel 36887 없음
원격 끝점에서 경고를 받았습니다. 경고 코드에 정의된 TLS 프로토콜은 70입니다.

라는 로그가 지속적으로 기록이 되고 있음.

MS 기술 문서에서 원인 확인.
(https://support.microsoft.com/ko-kr/help/2801679/ssl-tls-communication-problems-after-you-install-kb-931125)

해당 문제는 SSL/TLS 방식으로 대화할시 사용되는 'Third-party Root Certication Authorities'에 문제가 존재하여 발생합니다.

문서에 링크 된 핫픽스 다운받아서 설치할려고 했는데, 지원하지 않는 버전이라고 해서 레지스트리 수정을 진행.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot 하위의 Certificates Key 삭제 (삭제 전 백업)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates\AuthRoot 하위에 Certificates Key 신규 생성

진행은 했으나, 오류 로그 기록 여부는 모니터링이 필요할듯.

 

고객사에서 Oracle 11g 가 설치되어 있는 서버에 ODAC 추가로 설치 하였다가 제거 하였는데 , TNSListener 실행이 불가하여 점검 요청을 함.

서비스 목록에서 OracleOraDb11g_home1TNSListener 시작하였으나 서비스 시작 불가 및 오류 메시지 출력 확인.

윈도우 이벤트 로그 확인하였으나, 오류 정보 확인 안 됨.

CMD 에서 lsnrctl start 입력으로 서비스 실행 단계 진입 후 출력 된 오류 코드 확인.

NSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Production
시스템 매개변수 파일은 D:\app\XXX\product\11.2.0\dbhome_1\network\admin\lisner.ora 입니다
d:\app\XXX\diag\tnslsnr\XXX\listener\alert\log.xml (으)로 로그 메시지를 기록했습니다
수신 중 오류 발생: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=XXX)(PORT=21)))
TNS-12560: TNS:프로토콜 어댑터 오류
TNS-00583: 적합한 노드 확인: 구성 매개변수의 구문을 분석할 수 없습니다.
리스너 시작을 실패했습니다. 위의 오류 메시지를 참조하십시오.

 

원인 : sqlnet.ora 파일에 올바르지 않은 항목이 있습니다.

해결 : D:\app\XXX\product\11.2.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora 파일 내용 수정

수정 전
SQLNET.AUTHENTICATION_SERVICES=(none)
SQLNET.AUTHENTICATION=(none)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

수정 후
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

파일 내용 수정 후 서비스 정상 작동 확인.