OS환경 : Oracle Linux 7.6 (64bit)
DB 환경 : Oracle Database 18.1.0.0
에러 : Invalid value for target_home [/app/oracle/product/19.0.0/db_1]
18c 에서 19c로 AutoUpgrade 명령으로 업그레이드 작업 중 발생한 문제
AutoUpgrade deploy 명령 실행시 에러발생
1 2 3 4 5 | $ $ORACLE_HOME/jdk/bin/java -jar $ORACLE_HOME/rdbms/admin/autoupgrade.jar -config config.txt -mode deploy AutoUpgrade tool launched with default options Processing config file ... Invalid value for target_home [/app/oracle/product/19.0.0/db_1] It was not possible to validate the directory for target_home of entry upg1 |
현재 config.txt 파일(변경사항)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | $ cat config.txt global.autoupg_log_dir=/home/oracle/upg_logs # # Database number 1 # upg1.dbname=orcl upg1.start_time=NOW upg1.source_home=/app/oracle/product/18.1.0/db_1 upg1.target_home=/app/oracle/product/19.0.0/db_1 upg1.sid=orcl upg1.log_dir=/home/oracle/upg_logs/orcl upg1.upgrade_node=oel7 upg1.target_version=19 #upg1.run_utlrp=yes #upg1.timezone_upg=yes |
target_home이 /app/oracle/product/19.0.0/db_1로 설정되어 있음
해당 경로 조회
1 2 | $ ls -al /app/oracle/product/19.0.0/db_1 ls: cannot access /app/oracle/product/19.0.0/db_1: No such file or directory |
해결 방법 : 19c ORACLE_HOME 경로 생성 및 19c 엔진 설치
config.txt 파일에 있는 target_home 경로에 해당 버전(19c) 엔진 설치를 해줘야함
1 | $ mkdir -p /app/oracle/product/19.0.0/db_1 |
경로만 생성하고 다시 실행하면 또 다른 오류메세지가 나옴
해당오류 해결방법은 19c 엔진설치를 하면됨
https://positivemh.tistory.com/536
원인 : config.txt 파일에 있는 target_home 경로에 해당 버전(19c) 엔진 설치가 되어있지 않아 발생한 문제
config.txt 파일에 있는 target_home 경로에 해당 버전(19c) 엔진 설치가 되어있지 않아 발생한 문제
참조 :
'ORACLE > Trouble Shooting' 카테고리의 다른 글
DIA-48448: This command does not support multiple ADR homes (0) | 2020.03.29 |
---|---|
DIA-48223: Interrupt Requested - Fetch Aborted - Return Code [1] [DIR_EXT] (0) | 2020.03.29 |
UPG-1400 AutoUpgrade (0) | 2020.03.24 |
UPG-1312 AutoUpgrade (0) | 2020.03.24 |
It is not possible to determine the target ORACLE_BASE (0) | 2020.03.24 |