다음과 같은 경우 데이터베이스를 지웁니다.
hadbm status 명령이 데이터베이스가 작동 중이 아님을 나타냅니다. HADB 상태 가져오기를 참조하십시오.
여러 노드가 응답하지 않으며 오랜 시간 동안 대기 상태에 있습니다.
세션 데이터 손상에서 복원하고 있습니다. 세션 데이터 손상에서 복원을 참조하십시오.
hadbm clear 명령은 데이터베이스 노드를 중지하고 데이터베이스 장치를 지운 후 노드를 시작합니다. 이 명령은 테이블, 사용자 이름 및 암호를 포함하여 HADB의 Application Server 스키마 데이터 저장소를 지웁니다. hadbm clear를 실행한 후 asadmin configure-ha-cluster를 사용하여 데이터 스키마를 다시 만들고 JDBC 연결 풀을 재구성한 다음, 세션 지속성 저장소를 다시 로드합니다.
명령 구문은 다음과 같습니다.
hadbm clear [--fast] [--spares=number] [--dbpassword=password | --dbpasswordfile= file] [--adminpassword=password | --adminpasswordfile= file] [--agent=maurl] [dbname]
dbname 피연산자는 데이터베이스 이름을 지정합니다. 기본값은 hadb입니다.
다음 표에서는 특수 hadbm clear 명령 옵션에 대해 설명합니다. 다른 옵션에 대한 설명은 일반 옵션을 참조하십시오.
자세한 내용은 hadbm-clear(1)를 참조하십시오.
표 3–12 hadbm clear 옵션
옵션 |
설명 |
기본값 |
---|---|---|
-F |
데이터베이스를 초기화하는 동안 장치 초기화를 건너뜁니다. 디스크 저장 장치가 손상된 경우에는 사용하지 마십시오. |
적용할 수 없음 |
-s |
재초기화된 데이터베이스가 사용할 예비 노드 수. 이 숫자는 짝수여야 하며 데이터베이스에 있는 노드 수보다 작아야 합니다. |
이전 예비 노드 수 |
예를 들면 다음과 같습니다.
hadbm clear --fast --spares=2