Si una actualización de Teradata Viewpoint no se completa correctamente, los siguientes pasos le permitirán recuperar la versión de Teradata Viewpoint que estaba instalada previamente.
El único mecanismo admitido para revertir Teradata Viewpoint es utilizar VM&F durante la actualización.
- Reinicie en el entorno de arranque alternativo que contiene la copia de la partición raíz anterior a la actualización.
- Detenga todos los servicios de Teradata Viewpoint de todos los servidores Teradata Viewpoint escribiendo:/opt/teradata/viewpoint/bin/vp-control.sh stop
- Detenga el servicio Postgres mediante service postgresql stop.
- Si el Servicio de notificaciones Teradata se ejecuta en un servidor Windows, detenga este servicio.
- Si el directorio /data/db-backup existe y el tiempo de creación coincide con el tiempo de la última actualización, haga lo siguiente:
- Mueva el directorio /data/viewpointdb existente a otra ubicación.
- Sustitúyalo por el directorio /data/db-backup.
- Si el directorio /data/db-backup no existe o no es reciente, restaure la última copia de seguridad correcta de las bases de datos de Teradata Viewpoint.La duración de este proceso varía según el tamaño de las bases de datos. Si las bases de datos de Teradata Viewpoint se encuentran en un entorno de clúster, realice la restauración en el servidor de base de datos principal.
- Restaure el portal de Viewpoint.
- Desinstale el paquete de Viewpoint:rpm -e --nodeps viewpoint
- Vuelva a instalar la versión del paquete de Viewpoint que se ha desinstalado:rpm -ivh viewpoint*.rpm
- Fuerce la instalación de otros rpm relacionados con Viewpoint:
- rpm -Uvh --force dcs*.rpm
- rpm -Uvh --force camalert*.rpm
- rpm -Uvh --force camportlets*.rpm
- rpm -Uvh --force querygridportlet*.rpm
- rpm -Uvh --force tasmportlets*.rpm
- rpm -Uvh --force tddatalabsportlets*.rpm
- rpm -Uvh --force tdmgmtportlets*.rpm
- rpm -Uvh --force tmsmonitor*.rpm
Para Viewpoint 22.10 y versiones posteriores:
- rpm -Uvh --force postgresql10-devel*.rpm
- rpm -Uvh –force standardconfig*.rpm
Si hay portlets externos como bar y dm instalados, vuelva a instalarlos:- rpm -Uvh --force barportlets*.rpm
- rpm -Uvh --force tdmportlets*.rpm
- Ejecute el servicio Postgres mediante service postgresql start.
- Ejecute changedbpasswd.sh:/opt/teradata/viewpoint/dcs/bin/changedbpasswd.sh
- Ejecute los scripts de configuración posterior a la actualización:Si setupDb.sh está disponible, ejecute /opt/teradata/viewpoint/dcs/bin/setupDb.sh y, si es necesario, ejecute también:
- /opt/teradata/viewpoint/portal/bin/setup.sh
- /opt/teradata/viewpoint/dcs/bin/setup.sh
- /opt/teradata/cam/alert/bin/setupdb.sh
- Ejecute rpm -qa | grep viewpointlog4j para comprobar si se ha aplicado la corrección log4j. En caso afirmativo:
- Elimine los archivos de seguimiento de corrección:
rm /etc/opt/teradata/log4j-*viewpoint
- Vuelva a instalar la corrección log4j:
rpm -Uvh --force viewpointlog4j*.rpm
- Elimine los archivos de seguimiento de corrección:
- Inicie todos los servicios:/opt/teradata/viewpoint/bin/vp-control.sh start
- Desinstale el paquete de Viewpoint: