如果升级 Teradata Alerts 未成功完成,可通过以下步骤将系统返回到以前安装的版本。请注意,xx 表示软件的特定版本。
此过程仅用于从 Teradata Alerts 16.20.00.xx 返回到版本 16.10.00.xx、16.00.00.xx、15.11.00.xx、15.10.00.xx、15.00.00.xx 或 14.10.00.xx。
如果要返回 Teradata Alerts 的早期版本,请确保同时返回任何需要使用即将移除的版本的应用程序。
- 如果 Teradata 通知服务正在 Windows 服务器中运行,请停止该服务。
- 如果 Teradata 通知服务正在 Linux 服务器中运行,请停止 tdnotification 服务:/etc/init.d/tdnotification stop
- 停止所有 Teradata Viewpoint 服务器上的所有 Teradata Alerts 服务。此外,也请停止 Teradata Viewpoint 服务:
- /etc/init.d/dcs stop
- /etc/init.d/tmsmonitor stop
- /etc/init.d/viewpoint stop
- /etc/init.d/camalert stop
- /etc/init.d/tdactivemq stop
- 恢复 Teradata Alerts 数据库早期版本的最后一次成功备份。此过程持续的时间因数据库的大小而异。如果存在集群环境,请针对主数据库服务器执行恢复操作。
- 如果 Teradata 通知服务正在 Windows 服务器中运行,请卸载 Teradata 通知服务。
- 如果适用于 Linux 的Teradata 通知服务正在 Linux 服务器中运行,请卸载 tdnotification 软件包。
- 卸载所有 Teradata Viewpoint 服务器中的 Teradata Alerts RPM。
- 在所有 Teradata Viewpoint 服务器上重新安装 Teradata Alerts RPM 的以前版本。
- 如果 Windows 服务器上已安装 Teradata 通知服务,请安装并配置适用于 Windows 的 Teradata 通知服务的以前版本。
- 将程序从当前版本的 usrcmd 文件夹移动到以前版本的 usrcmd 文件夹中。当前 usrcmd 文件夹位于:installation folder\Teradata\Client\version\Teradata Notification Service\usrcmd
- 将 BTEQ 脚本从当前版本的 sql 文件夹中移动到以前版本的 SQL 文件夹中。sql 文件夹位于:installation folder\Teradata\Client\version\Teradata Notification Service\sql
- 在 Windows 服务器中启动 Teradata 通知服务的早期版本。
- 将程序从当前版本的 usrcmd 文件夹移动到以前版本的 usrcmd 文件夹中。
- 如果 Linux 服务器上已安装适用于 Linux 的 Teradata 通知服务,请安装适用于 Linux 的 Teradata 通知服务的以前版本。
- 如果已安装 tdnotification,则说明它现在就是当前软件包。如果未安装,请手动安装以前的版本。
- 在 Linux 服务器上启动 Teradata 通知服务的以前版本:/etc/init.d/tdnotification start
- 在所有 Teradata Viewpoint 服务器上启动 Teradata Alerts 服务的以前版本。此外,也请启动 Teradata Viewpoint 服务:
- /etc/init.d/tdactivemq start
- /etc/init.d/camalert start
- /etc/init.d/dcs start
- /etc/init.d/tmsmonitor start
- /etc/init.d/viewpoint start