暂无图片
自动化升级工具AutoUpgrade详细介绍(四)
最近更新:2022-11-13 15:01:02

适用范围

Oracle EE/SE 12c, 18c, 19c, 21c

autoupgrade配置文件

Autoupgrade配置文件里面定义日志文件路径的一个全局参数global.autoupg_log_dir,以及为每个需要升级的数据库配置独立的子目录log_dir。

global.autoupg_log_dir=/home/oracle/autoupgradelogs
upg1.log_dir=/home/oracle/autoupgradelogs/tst02 
upg2.log_dir=/home/oracle/autoupgradelogs/tst03

日志目录结构

下面是基于当前环境配置的日志目录结构,数据库名字tst02和tst03

cfgtoollogs

这个目录下有一个固定的路径/upgrade/auto,以及3个子目录(config_files、lock和sql)。该目录结构用于AutoUpgrade工具本身,而不是数据库升级信息。从诊断的角度来看,/upgrade/auto子目录中有最重要的日志文件autoupgrade.log、autoupgrade_user.log和autoupgrade_err.log。 1)autoupgrade.log保存工具运行过程的详细日志。 2)autoupgrade_user.log可读性强的简化版的日志。 3)autoupgrade_err.log保存job运行过程异常信息。 如果执行analyze或者其他模式后,在/upgrade/auto目录下面创建/status子目录,且存在status.文件(格式有:html,json和文本),显示每个阶段的状态;并且包含以阶段命名的.success或.failure的文件,如tst02_prechecks.failure和tst03_prechecks.success;还有一个json文件,在升级过程中不断更新:progress.json文件。

[oracle@tst03 ~]$ tree /home/oracle/autoupgradelogs/cfgtoollogs
......