프린트 하기

OS환경 : Oracle Linux 7.6 (64bit)


DB 환경 : Oracle Database 19.3.0.0


에러 : DIA-48448: This command does not support multiple ADR homes

adrci에서 로그 삭제 명령 purge 실행 시 발생하는 메세지

1
2
adrci> purge -age 1440 -type INCIDENT
DIA-48448: This command does not support multiple ADR homes



해결 방법 : ADR HOME을 지정해주고 다시 실행한다

ADR Home 목록 확인

1
2
3
4
5
6
7
8
9
10
11
adrci> show homepath
ADR Homes: 
diag/rdbms/orcl19/ORCL19
diag/rdbms/orcl19t/ORCL19T
diag/asm/+asm/+ASM
diag/crs/oracle19/crs
diag/clients/user_oracle/host_3087630407_110
diag/tnslsnr/ORACLE19/listener
diag/asmtool/user_oracle/host_3087630407_110
diag/asmcmd/user_oracle/ORACLE19
diag/kfod/oracle19/kfod



원하는 ADR HOME 설정

1
adrci> set home diag/rdbms/orcl19/ORCL19



로그 삭제 명령 실행

1
2
3
4
5
adrci> purge -age 1440 -type INCIDENT
adrci> purge -age 1440 -type ALERT
adrci> purge -age 1440 -type TRACE
adrci> purge -age 1440 -type CDUMP
adrci> purge -age 1440 -type HM

정상적으로 실행됨



원인 : 설치된 오라클 DB가 2개 이상이어서 발생한 메세지

생성된 db 둘중 어느 db의 로그를 지울지 set home으로 명시를 해줘야함




참조 :