RAC 환경에서 DB 생성 중 발생한 [DBT-05802] Creating password file on diskgroup (DATA) 해결 방법

시안 by 시안 · 2025년 05월 27일

기존에 Oracle 19c Grid에 11g DB를 구성하기 위해서 Disk Group 호환성을 11.2.0.2.0으로 설정해둔 VM에서 다시 19c DB로 설치하려고 하니 아래와 같은 에러가 발생하였다.

Storage Option 설정 단계

해당 설정 단계에서 다음 버튼을 누를 경우, 아래와 같은 에러가 발생하면서 다음 단계로 진행되지 않는다.

[DBT-05802] Creating password file on diskgroup (DATA) would fail since it requires compatible.asm of version (12.1.0.0.0) or higher. Current compatible.asm version is '11.2.0.2.0'.
Bash

에러 메시지에서 알 수 있다시피 DATA Disk Group에 패스워드 파일을 생성하려고 했지만 ASM 호환성 버전이 맞지 않아 생성이 안된다는 말이다. 최소 12.1.0.0.0이 필요하다고 하는 것을 보아, 해당 패스워드 파일 생성 기능은 이때부터 지원하는 것으로 보여진다. 따라서 Disk Group에 대한 호환성 버전을 높여주면 된다.

다만 여기서 주의할 점은 호환성을 한 번 높이게 되면 다시 내릴 수가 없다는 것이다. 이 점은 꼭 확인하고 버전을 업그레이드 해야 한다.

  • 현재 ASM Disk Group 버전 조회
SQL> 
col NAME for a10
col COMPATIBILITY for a25
col DATABASE_COMPATIBILITY for a25

select group_number, name, compatibility, database_compatibility from v$asm_diskgroup; 
SQL

현재 OCR을 제외한 DATA, RECO가 모두 11.2.0.2.0으로 맞춰진 상태이다. 이 2개의 ASM Disk Group을 19.0.0.0.0으로 맞춰주려고 한다.

# su - grid

[+ASM1] grid@rac1:/home/grid> echo $ORACLE_SID
+ASM1

[+ASM1] grid@rac1:/home/grid> echo $ORACLE_HOME
/u01/app/19.0.0.0/grid


$ asmcmd setattr -G DATA compatible.asm 19.0.0.0.0
$ asmcmd setattr -G RECO compatible.asm 19.0.0.0.0
Bash
DATA 호환성 변경
RECO 호환성 변경
다음 단계로 넘어갈 수 있음

0

You may also like