正如我们经常告诉您的那样,我们的升级开发团队正在努力确保 AutoUpgrade 的敏捷发布周期,并且可以下载新版 AutoUpgrade (21.2)。

如何下载?
像往常一样,您可以(并且应该)始终从此MOS Note: 2485457.1下载最新版本的AutoUpgrade。通常该工具每 6-8 周刷新一次。并且您将下载的版本保证比您可以在磁盘上获得的版本更新。

该工具具有 21c 版本的事实不会影响 19c 升级。每个版本没有不同的 AutoUpgrade,而是所有支持的数据库升级都有一个。
java -jar autoupgrade.jar -version
build.hash 680914c
build.version 21.2.210721
build.date 2021/07/21 11:14:54
build.max_target_version 21
build.supported_target_versions 12.2,18,19,21
build.type production
25 bug fixes since v21.1.3 release
Tag: v21.2
Description: This is the release for 21.2 MOS
这次我们发布了21.2版本。
什么是新的?
在MOS Note: 2485457.1的末尾,您总会找到更新日志文件,其中列出了所有已修复的错误和新功能。
从变更日志中,您可以看到此列表:
行为改变
-
AUPG-2216 – TimeZone 升级失败时 AutoUpgrade 应该失败
postfixups 期间 TimeZome 升级过程中遇到错误。DBA 恢复 AutoUpgrade,但 AutoUpgrade 在 TimeZone 升级失败时不恢复。 -
AUPG-2372 – 将 AutoUpgade 版本控制格式更新为 YY.version.YYMMDD 格式
AutoUgrade 版本方案已更改为以下格式。
前两位数字代表年份。
接下来的两位数字代表年份的版本。
最后 6 位数字是编译 AutoUpgrade 二进制文件的年月日。例如:
21.2.210721 表示 2021 年第二次发布。
21.3.211020 表示 2021 年第三次发布。一旦新的一年开始,这个过程就会重新开始。
22.1.220131 表示 2022 年第一次发布。
22.2.220420 表示2022 年第二次发布。 -
AUPG-2380 – 设置 plsql_warnings=‘ENABLE:SEVERE’ 时会出现编译器警告
在升级期间,AutoUpgrade 会将 PLSQL_WARNINGS 设置为以下内容:
ALTER SYSTEM SET PLSQL_WARNINGS=‘DISABLE:ALL’
升级后,原始设置将保持不变。
增强功能
- BUG-31724000 – 快速部署允许在部署之前运行预检查/前缀
此功能使 DBA 能够在数据库仍在线时运行预检查和前缀,然后运行部署以完成升级。一旦在源数据库上运行了修正,DBA 就可以跳过预检查和前缀阶段,直接进入接下来的阶段
例子
数据库可以在线:
java -jar autoupgrade.jar -mode fixups -config yourconfig
升级时间:
java -jar autoupgrade.jar -mode upgrade -config yourconfig
-mode upgrade 命令直接进入部署期间预检查和前缀阶段之后的阶段。此功能的主要目标是通过在您的数据库联机和营业时运行修复程序,然后在您的数据库脱机时跳过修复程序来减少数据库停机时间。
.
什么是固定的?
这是 AutoUpgrade 21.2 版本中包含的修复列表:
- AUPG-2218 – 在 Windows 升级失败后恢复时出现 NullPointerException
- AUPG-2251 – 缺少 invalid_objects_exist 消息的并行性文本
- AUPG-2254 – old_time_zone 检查错误地检测到恢复操作
- AUPG-2264 - 启动时控制台上未报告 AutoUpgrade 版本
- AUPG-2275 – 当密钥库文件在 ASM 中时,NO_KEYSTORE_FILES 检查失败
- AUPG-2277 – 使用standbys=none 选项创建插件Pdb 避免恢复崩溃
- AUPG-2279 – 预检查报告的表空间大小不正确
- AUPG-2288 – 由于现有的 pdb dbid/guid 冲突,在目标 CDB 中创建 Pdb 失败
- AUPG-2291 – 中止作业应仅在作业完成后将状态设置为中止
- AUPG-2295 – 自动升级退出关闭流,但现有作业尝试使用它们
- AUPG-2298 – 更好的可管理性折射代码
- AUPG-2358 – 恢复之前的成功升级后被跳过
- 固定的应用程序根克隆未升级
- AUPG-2363 – 不要在物理备用数据库的读/写中打开 PDB$SEED
- AUPG-2384 – 自动升级无法在 RAC One 节点上启动实例
- AUPG-2391 – 恢复后无法正确执行快速部署
- AUPG-2401 – job_table_integrity 因 ORA-06502 字符串缓冲区太小而失败
- AUPG-2409 – RAC One 恢复后自动升级在不同节点上启动
- BUG-31412902 – 升级恢复后总升级时间不正确
- BUG-32987735 – AutoUpgrade -zip 选项在压缩文件的路径错误
- BUG-33085703 – 快速部署状态命令显示部署而不是升级模式
更多链接和信息
自动升级文档
升级博客上的自动升级
自动升级分步
MOS 注:2485457.1 – 自动升级工具
感谢升级开发团队!
文章来源: https://mikedietrichde.com/2021/07/22/new-version-of-autoupgrade-21-2-is-available-for-download/




