NetWorker: NMDA MySQL 분류 가이드
요약: 이 문서에서는 NMDA MySQL 문제를 조사하기 위해 제공해야 하는 정보에 대해 설명합니다.
지침
시작:
고객의 문제 설명 및/또는 스크린샷, 관찰 메모 및 오류를 기록합니다.
- NetWorker Server OS 플랫폼
- NetWorker Server 버전 및 빌드 번호
- NetWorker Server daemon.raw(렌더링되는 것이 좋음)
- NetWorker Client OS 플랫폼
- NetWorker Client 버전 및 빌드 번호
- NetWorker Client daemon.raw(렌더링되는 것이 좋음)
- 클라이언트의 OS 플랫폼, 아키텍처 및 버전(uname aoutputonUnix/Linux)을 제공합니다.
NMDA 정보:
-
NMDA 바이너리의 버전 정보를 제공합니다.
- 예약 백업에 대해 구성되거나 수동 작업을 위해 명령줄에 제공된 클라이언트 리소스의 백업 명령 필드(예: nsrdasv z /nsr/apps/config/nmda_oracle<SID.cfg>)에 사용되는 NMDA 구성 파일을 제공합니다.
- 클러스터 환경인 경우 클러스터 정보(예: 클러스터와 관련된 가상 호스트 이름, 클러스터 유형)를 제공합니다. (고객에게 클라이언트에 있는 hosts 파일의 복제본을 제공할 수 있는지 물어봅니다.)
- 오류 메시지가 NetWorker 세이브 또는 복구 세션의 문제를 나타내는 경우 다음과 같이 NetWorker 관련 정보를 제공합니다.
- 디바이스 유형(DDBoost, VTL,..)
- DD에 대한 클라이언트 직접 백업 또는 SN 백업입니까, 로컬 또는 원격 SN입니까, Avamar 백업입니까?
- 장애가 발생한 동일한 시간대의 SN에서 렌더링된 daemon.raw 제공
- NMDA 바이너리의 버전 정보를 제공합니다.
Unix:
strings/usr/sbin/nsrdasv | grep Build
strings /usr/sbin/nsrdaprobe | grep Build
(프로브가 실패한 경우에만)strings/usr/lib/libnsrora.so | grep @(#)(또는 libnsrora.a)
Windows:
%NW_install_path%\bin\nsrsbtcn.exe -> 속성 -> Windows의 세부 정보 파일을 마우스 오른쪽 버튼으로 클릭합니다.
- 마법사를 통해 NMDA Oracle 백업이 구성된 경우 thensrdbfolder의 복사본을 tar/zip으로 압축합니다.
디버깅 활성화:
NMDA 구성 파일 또는 마법사의 고급 옵션 표(마법사에서 구성을 생성한 경우)에서 NSR_DEBUG_LEVEL=9로 설정합니다.
오류 메시지가 NetWorker를 사용하는 NMDA 세이브 또는 복구 세션의 문제를 가리키거나 엔지니어가 명시적으로 요청하지 않는 한, 디버그 로그가 크게 증가하지 않도록 사용자에게 NSR_DPRINTF=TRUE로 설정하도록 요청하지 마십시오.(즉, NSR_DPRINTF=TRUE는 Data Domain 오류 코드와 같은 "하위 계층 오류"를 생성할 수 있지만 로그의 자세한 정도가 단점입니다.)
참고: 전체 디버그 로그 크기는 몇 시간 후에 오류가 발생하는 대형 데이터베이스 환경에서 디버깅을 활성화할 때 NMDA 1.2 이전 버전에 문제가 될 수 있습니다. 디버그 로그 크기는 NMDA 1.5에서 최대 %50까지 감소할 것으로 예상됩니다.
정보 수집 및 로그 수집:
/nsr/apps/logs의 전체 디렉토리를 tar/zip
참고: 이 디렉토리에는 운영 로그 파일nmda_<APP>.messages.raw 및 디버그 로그 파일이 포함되어 있습니다. 기본 디버그 로그 위치는 구성 파일에서 NSR_DIAGNOSTIC_DEST 설정하여 변경할 수 있습니다.메모: Oracle Rman 출력 및 NW 서버 Daemon.raw는 Oracle 백업 문제를 해결하는 데 매우 중요합니다(이러한 정보를 수집해야 함).
MySQL 정보:
- 사용 중인 NMDA 버전의 릴리스 노트와 비교하여 설치된 MySQL 버전 및 MEB 버전을 확인하고 지원되는 구성이 있는지 확인하십시오. 그렇지 않은 경우 지침에 따라 클라이언트에서 NetWorker/NMDA를 업그레이드하거나 지원되는 버전 MySQL 및/또는 MEB를 설치하는 것이 좋습니다.
- MySQL 구성의 사본 제공
예:
/etc/my.cnf (영문)
또는 CNF 파일(NMDA cfg 파일에 MYSQL_CFG_FILE). 참조: http://dev.mysql.com/doc/refman/5.5/en/option-files.html 자세한 내용은.
- MySQL 바이너리 로그 인덱스 파일의 복사본을 제공합니다.
기본적으로 바이너리 로그 파일과 동일한 기본 이름을 가지며 확장자는 '.index'입니다 (예 : /var/log/mysql/mysql-bin.index ).
및 MYSQL 구성 파일의 log-bin 매개변수에 의해 정의된 위치입니다. 바이너리 로그 인덱스 파일의 이름은 --log-bin-index[=file_name] 옵션으로 변경할 수 있다. mysqld가 실행되는 동안이 파일을 수동으로 편집해서는 안됩니다. 그렇게하면 mysqld가 혼란 스러울 것입니다.
- MySQL 오류 로그(instance.err)의 복사본을 제공합니다. --log-error[=file_name] 옵션을 사용하여 mysqld오류 로그를 쓰는 위치를 지정할 수 있습니다. 옵션이 file_name 값없이 주어지면 mysqld 는 기본적으로 host_name.err 이라는 이름을 사용합니다 . 다른 디렉토리를 지정하기 위해 절대 경로 이름이 지정되지 않는 한 서버는 데이터 디렉토리에 파일을 작성합니다.
- mysqladmin 변수를 텍스트 파일에 덤프
예:
mysqladmin-u root -h 127.0.0.1 --password=football1 변수
(DisplayDatabase 매개변수 설정)