이 글에서는 Oracle® ORAchk를 소개하고, 이 데이터베이스 감사 도구를 다운로드하고 설치한 후 실제로 활용하는 방법까지 단계별로 안내합니다.
소개
Oracle® Autonomous Health Framework(AHF)에는 ORAchk가 포함되어 있어 Oracle Database Appliance(ODA) 환경을 손쉽게 감사하고 검증할 수 있습니다. 특히 AHF는 추가 비용 없이 무료로 사용할 수 있다는 장점이 있습니다.
ORAchk에는 알려진 ODA 문제들을 사전에 진단하는 감사 검사 항목이 포함되어 있으며, 다음과 같은 영역에서 발생할 수 있는 잠재적 문제를 점검합니다:
- Oracle Database
- Grid Infrastructure 및 Real Application Clusters(RAC)
- 업그레이드 준비 상태 검증
- Maximum Availability Architecture(MAA) 검증
Oracle 개발 및 지원 팀은 사용자들이 보고한 최신 이슈에 대한 검사 항목을 꾸준히 추가하며 ORAchk를 지속적으로 개선하고 있습니다. ORAchk는 시스템의 문제를 사전에 자동으로 스캔해 주기 때문에, ODA 시스템의 전반적인 상태를 더 깊이 있게 파악할 수 있고 업그레이드 패치 적용 경험 역시 한층 수월해집니다.
ORAchk 다운로드
다음 단계에 따라 ORAchk를 다운로드하세요:
- My Oracle Support 섹션의 "AHF - Including TFA and ORAchk"(Doc ID 2550798.1) 문서에서 Download latest ORAchk를 클릭합니다. 아래 이미지를 참조하세요:
Download TFA & ORAchk를 클릭합니다. 아래 이미지와 같습니다:
클릭하면 다음과 같은 다운로드 옵션이 표시됩니다:

다운로드할 버전을 선택합니다. 대부분의 환경에서는 Linux® 버전인 TFA & ORAchk/EXAchk for Linux를 다운로드하는 것을 권장합니다.
ORAchk 설치
다음 단계에 따라 ORAchk를 설치하세요:
TFA & ORAchk/EXAchk 19.3.x.zip 파일을 다운로드한 후 임시 디렉터리에 압축을 해제합니다.
압축을 푼 뒤 ahf_setup 스크립트를 실행하여 ODA 노드에 ORAchk를 설치합니다.
ODA 노드가 여러 대라면, 패치를 적용하려는 각 노드마다 위 과정을 동일하게 반복해야 합니다.
ORAchk 실행
ORAchk는 Linux 명령줄에서 root 사용자로 실행하는 것이 좋습니다. 아래 예시를 참고하세요:
[root@host1 orachk]# ./orachk
Clusterware stack is running from /u01/app/18.0.0.0/grid.
Is this the correct Clusterware Home?[y/n][y]
Confirm the Clusterware_HOME, By default it is [y]
참고: 네트워크에 연결된 장치의 터미널에서 ORAchk를 직접 실행하면 네트워크 불안정으로 인해 문제가 발생할 수 있습니다. 반면 VNC(Virtual Network Computing)를 통해 실행하면 네트워크가 일시적으로 끊기더라도 ORAchk는 중단 없이 계속 작동합니다. 만약 ORAchk 실행이 실패했다면 다시 실행하세요. 이 경우 처음부터 다시 시작되며, 실패한 지점부터 이어서 재개되지 않습니다.
결론
Oracle은 ORAchk를 끊임없이 업데이트하고 있으므로, 시스템에 패치를 적용하기 전에는 반드시 최신 버전의 ORAchk를 실행해야 합니다. 항상 최신 상태를 유지하면 패치를 성공적으로 적용할 수 있을 뿐만 아니라, 알려진 모든 문제를 빠짐없이 해결했는지 확신을 가질 수 있습니다.
궁금한 점이나 의견이 있다면 피드백 탭을 통해 남겨 주세요. 지금 바로 채팅으로 상담을 시작할 수도 있습니다.
데이터베이스 서비스에 대해 더 자세히 알아보세요.