Enlaces a esta páginaVolver arriba esen Share via Share via... Twitter LinkedIn Facebook Pinterest Telegram WhatsApp Yammer RedditSend via e-Mail × Pasos de Migración Versión m14f Procedimiento para instalaciones con motor de base de datos Oracle Verificación del archivo interno de la base de datos Ubicar el archivo InternoBDorc.CBD en la siguiente ruta: <unidad>:\Program Files\LeverIT\Discovery\Software Editar este archivo con el bloc de notas y adicionar cualquier tabla o campo que falte teniendo como referencia el archivo InternoBDorc.CBD de la copia de seguridad1) realizada previamente, ubicado en el subdirectorio Software: <ubicación copia de seguridad>:\Discovery\Software Si existen tablas creadas en el archivo InternoExtraBDDorc.CBD reemplazar el archivo de la nueva instalación con el archivo de la copia de seguridad, ubicado en la misma ruta: <unidad>:\Program Files\LeverIT\Discovery\Software Se recomienda que las nuevas tablas y personalizaciones en la base de datos se definan únicamente en el archivo InternoExtraBDDorc.CBD. Verificación de los archivos de Configuración Si existen personalizaciones adicionales que involucren archivos de configuración, (Ej.: Cambios en la vista de Atención de reportes), modificar los respectivos archivos de configuración ubicados en <unidad>:\Archivos de programa\LeverIT\Discovery\Software teniendo como base los archivos de la copia de seguridad: <ruta ubicación copia de seguridad>:\Discovery\Software Se recomienda que los cambios en los archivos de configuración se revisen previamente en un ambiente de pruebas para verificar su correcto funcionamiento En el módulo StartSystem2), ubicar la pestaña: Cargar Sistema > Genera BDD > Verifica Interno BDD Esperar a que la base de datos sea actualizada con los nuevos campos propios de la versión. Si la versión desde la que se migra es m10q o m10x, los campos y tablas3) generados en esta verificación serán los siguientes: Resultado de Verificar los campos en la Bdd. Tabla:AGENTE Campo:COMPANY TYPE:ADD_COLUMN RESULT:TRUE Tabla:AGENTE Campo:SSLSERVER TYPE:ADD_COLUMN RESULT:TRUE Tabla:AGENTE Campo:SLICENSE TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZETYPEVIEW Campo:IDCUSTOMIZETYPEVIEW TYPE:NEW_TABLE RESULT:TRUE Tabla:CUSTOMIZETYPEVIEW Campo:NAME TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEHAWK Campo:IDCUSTOMIZEHAWK TYPE:NEW_TABLE RESULT:TRUE Tabla:CUSTOMIZEHAWK Campo:IDCUSTOMIZEHAWK TYPE:ADD_SEQUENCE=SQCUSTOMIZEHAWK1; RESULT:TRUE Tabla:CUSTOMIZEHAWK Campo:IDCUSTOMIZEHAWK TYPE:ADD_TRIGGER=TRCUSTOMIZEHAWK1; RESULT:TRUE Tabla:CUSTOMIZEHAWK Campo:NAME TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEHAWK Campo:PRIORITY TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEHAWK Campo:IDUSUARIOSHAWK TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEHAWK Campo:ENABLEDCUSTOM TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEHAWK Campo:NAMEDISPLAY TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEHAWK Campo:DESCRIPTION TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEHAWK Campo:NODETREE TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEHAWK Campo:IDCUSTOMIZETYPEVIEW TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEHAWK Campo:GRIDMAIN TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEHAWK Campo:GRIDDETAIL TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEHAWK Campo:GRIDWIDTH TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEHAWK Campo:GRIDFILTER TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEHAWK Campo:GRIDGROUP TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEUSER Campo:IDCUSTOMIZEUSER TYPE:NEW_TABLE RESULT:TRUE Tabla:CUSTOMIZEUSER Campo:IDCUSTOMIZEUSER TYPE:ADD_SEQUENCE=SQCUSTOMIZEUSER1; RESULT:TRUE Tabla:CUSTOMIZEUSER Campo:IDCUSTOMIZEUSER TYPE:ADD_TRIGGER=TRCUSTOMIZEUSER1; RESULT:TRUE Tabla:CUSTOMIZEUSER Campo:IDCUSTOMIZEHAWK TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEUSER Campo:IDUSUARIOSHAWK TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEUSER Campo:NODETREE TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEDETAIL Campo:IDCUSTOMIZEDETAIL TYPE:NEW_TABLE RESULT:TRUE Tabla:CUSTOMIZEDETAIL Campo:IDCUSTOMIZEDETAIL TYPE:ADD_SEQUENCE=SQCUSTOMIZEDETAIL1; RESULT:TRUE Tabla:CUSTOMIZEDETAIL Campo:IDCUSTOMIZEDETAIL TYPE:ADD_TRIGGER=TRCUSTOMIZEDETAIL1; RESULT:TRUE Tabla:CUSTOMIZEDETAIL Campo:IDCUSTOMIZEHAWK TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEDETAIL Campo:TYPECUSTOMIZE TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEDETAIL Campo:FIELDCUSTOMIZE TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEDETAIL Campo:COLUMNCOLOR TYPE:ADD_COLUMN RESULT:TRUE Tabla:CUSTOMIZEDETAIL Campo:COLUMNTXT TYPE:ADD_COLUMN RESULT:TRUE Tabla:USUARIOSHAWK Campo:IDUSUARIOSHAWK TYPE:ADD_COLUMN RESULT:TRUE Tabla:USUARIOSHAWK Campo:IDUSUARIOSHAWK TYPE:ADD_SEQUENCE=SQUSUARIOSHAWK1; RESULT:TRUE Tabla:USUARIOSHAWK Campo:IDUSUARIOSHAWK TYPE:ADD_TRIGGER=TRUSUARIOSHAWK1; RESULT:TRUE Tabla:USUARIOSHAWK Campo:IDUSUARIOSHAWK TYPE:UPDATE_COLUMN RESULT:TRUE Tabla:USUARIOSHAWK Campo:IDUSUARIOSHAWK TYPE:MODIFY_COLUMN RESULT:TRUE Tabla:ALARMASSQL_SCR Campo:IDSQL_SCR TYPE:NEW_TABLE RESULT:TRUE Tabla:ALARMASSQL_SCR Campo:IDSQL_SCR TYPE:ADD_SEQUENCE=SQALARMASSQL_SCR1; RESULT:TRUE Tabla:ALARMASSQL_SCR Campo:IDSQL_SCR TYPE:ADD_TRIGGER=TRALARMASSQL_SCR1; RESULT:TRUE Tabla:ALARMASSQL_SCR Campo:IDSQL TYPE:ADD_COLUMN RESULT:TRUE Tabla:ALARMASSQL_SCR Campo:FUNCION TYPE:ADD_COLUMN RESULT:TRUE Tabla:ALARMASSQL_SCR Campo:SQL_IDENT TYPE:ADD_COLUMN RESULT:TRUE Tabla:ALARMASSQL_SCR Campo:SQL_EMAIL TYPE:ADD_COLUMN RESULT:TRUE Tabla:ALARMASSQL_SCR Campo:SQL_FUNCT TYPE:ADD_COLUMN RESULT:TRUE Tabla:HDREPORTES Campo:IDHDASESORESCREATE TYPE:ADD_COLUMN RESULT:TRUE Tabla:HDREPORTES Campo:IDINPUT_SOURCE TYPE:ADD_COLUMN RESULT:TRUE Tabla:HDINPUT_SOURCE Campo:IDINPUT_SOURCE TYPE:NEW_TABLE RESULT:TRUE Tabla:HDINPUT_SOURCE Campo:TXT_SOURCE TYPE:ADD_COLUMN RESULT:TRUE Tabla:HDSLATABLE Campo:SLAOPTION TYPE:ADD_COLUMN RESULT:TRUE Tabla:HDTEMAS_GROUP Campo:IDHDTEMAS_GROUP TYPE:NEW_TABLE RESULT:TRUE Tabla:HDTEMAS_GROUP Campo:IDHDTEMAS_GROUP TYPE:ADD_SEQUENCE=SQHDTEMAS_GROUP1; RESULT:TRUE Tabla:HDTEMAS_GROUP Campo:IDHDTEMAS_GROUP TYPE:ADD_TRIGGER=TRHDTEMAS_GROUP1; RESULT:TRUE Tabla:HDTEMAS_GROUP Campo:IDHDGROUP TYPE:ADD_COLUMN RESULT:TRUE Tabla:HDTEMAS_GROUP Campo:IDHDMODULETYPE TYPE:ADD_COLUMN RESULT:TRUE Tabla:HDTEMAS_GROUP Campo:HDCATEGORY1 TYPE:ADD_COLUMN RESULT:TRUE Tabla:HDTEMAS_GROUP Campo:HDCATEGORY2 TYPE:ADD_COLUMN RESULT:TRUE Tabla:HDTEMAS_GROUP Campo:HDCATEGORY3 TYPE:ADD_COLUMN RESULT:TRUE Tabla:HDTEMAS_GROUP Campo:HDCATEGORY4 TYPE:ADD_COLUMN RESULT:TRUE Tabla:HDTEMAS_GROUP Campo:HDCATEGORY5 TYPE:ADD_COLUMN RESULT:TRUE Tabla:HDTEMAS_GROUP Campo:HDCATEGORY6 TYPE:ADD_COLUMN RESULT:TRUE Tabla:HDTEMAS_GROUP Campo:HDCATEGORY7 TYPE:ADD_COLUMN RESULT:TRUE Tabla:HDTEMAS_GROUP Campo:HDCATEGORY8 TYPE:ADD_COLUMN RESULT:TRUE Compila Disparador:TRCUSTOMIZEHAWK1 RESULT:TRUE Compila Disparador:TRCUSTOMIZEUSER1 RESULT:TRUE Compila Disparador:TRCUSTOMIZEDETAIL1 RESULT:TRUE Compila Disparador:TRUSUARIOSHAWK1 RESULT:TRUE Compila Disparador:TRALARMASSQL_SCR1 RESULT:TRUE Compila Disparador:TRHDTEMAS_GROUP1 RESULT:TRUE Clic para ampliar la imágen Creación de las nuevas tablas Ubicar la pestaña Cargar Sistema > ID SQL CFG. Dar clic en el botón Agrega Cfg de SQL. Serán actualizados los archivos de configuración de la nueva versión. Este paso aplica solo para versiones Discovery Service Desk y/o Administración de problemas. Para otras versiones4) pasar al punto 6. Ubicar la pestaña Cargar Sistema > Service Desk. Dar clic en el botón Coloca seguimiento HD Se actualizará el listado completo de notificaciones de la tabla HDSEGREP_DESCRIP, reemplazando cualquier personalización que se haya realizado en los campos DESCRIPTION, SEND_CONSOLE, SEND_EMAIL_ADVISER, SEND_EMAIL_USER, SQL_MSG. Si no está activa la función de log de eventos de la consola de administración5), ubicar la pestaña Cargar Sistema > Dis Log Dar clic en el botón Carga Configuración (Carga la tabla para seguimiento de actividades realizadas en la consola de administración – log de consola). Para deshabilitar la función de seguimiento de actividades en la consola de administración, dar clic en el botón Quita Configuración. Ubicar la pestaña Actualizaciones > 4.0-5.0. Dar clic en los botones: Cargar Configuración – Solo sistemas con la versión 4.x actualizada Cargar Configuración – Actualiza Log Asig (aparecerá la ventana Restauración exitosa del log de Asignación. Si ya se ha realizado previamente este paso en una migración de versión anterior, aparecerá el mensaje: El log de asignación se ha restaurado previamente. Cargar Configuración – Actualiza Campos Oracle. En este paso se cambia el tipo de campo VARCHAR2(4000) por tipo CLOB6) Ej.: C:\PROGRA~2\LeverIT\DISCOV~1\Software\InternoBDDorc.cbd ALTER TABLE SQL ADD (TMP_SQL CLOB) 1 RESULT:TRUE NEW_COLUMN 2 RESULT:TRUE UPDATE SQL SET TMP_SQL=SQL 3 RESULT:TRUE ALTER TABLE SQL DROP COLUMN SQL ALTER TABLE SQL ADD (“SQL”CLOB) 4 RESULT:TRUE NEW_COLUMN 5 RESULT:TRUE UPDATE SQL SET SQL=TMP_SQL 6 RESULT:TRUE ALTER TABLE SQL DROP COLUMN TMP_SQL Realiza las mismas operaciones para los demás campos tipo VARCHAR2(4000) El cambio del tipo de campo7) se realiza para las tablas en los archivos: InternoBDDorc.CBD InternoExtraBDDorc IncomingBDDorc Cargar Configuración – Actualiza Serial Cargar Configuración – Actualiza Información Clic para ampliar la imágen Creación campos CLOB En la pestaña Actualizaciones > 6.1. Dar clic en los botones: Cargar Configuración – Actualiza temas:Tipo de módulo Cargar Configuración – Actualiza Tipo Rejilla Este paso aplica solo para versiones Discovery Service Desk y/o Administración de problemas. Para otras versiones8) pasar al punto 10. En la pestaña Actualizaciones > Todos. Dar clic en el botón Actualiza - SQL24,25 Service Desk. Este paso actualiza los archivos de configuración del Service Desk/administración de problemas. Este paso evita el borrado de las opciones de los perfiles existentes. Sin embargo, dado que hay varios cambios y nuevas opciones de perfil>Service Desk, es necesario que se habiliten nuevamente las funciones deseadas de acuerdo al perfil y/o funciones de los asesores y administradores de Service Desk. Consultar el documento de cambios de versión m14f > Nuevas opciones de perfiles de Service Desk. Clic para ampliar la imágen Actualizacion Service Desk Cerrar el StartSystem y reiniciar los servicios del servidor. En la barra de tareas del Sistema operativo dar clic derecho sobre el icono (Discovery ON/OFF) y seleccionar la opción Prender Servicios. Para continuar con el proceso de migración:Restauración de personalizaciones de instalación Opcional. Aplica para versiones Service Desk/Administración de Problemas Si no se encuentra información en las tablas9): PM_RECORD_STATUS PM_ROOT_CAUSE PM_CORRECTACT PM_KNOWN_ERROR_TYPE Ejecutar el siguiente script, directamente por la consola de administración o por el motor de base de datos. Descarga: SCRIPT_PM_INFO_ORA_ES.zip Script para base de datos Oracle, instalación español Para continuar con el proceso de migración:Restauración de personalizaciones de instalación Migración versión m14f 1) Antes del proceso de migración debe crearse una copia de seguridad del directorio Discovery actual y pegarlo en una ubicación distinta: <unidad>:\Archivos de programa\LeverIT\Discovery 2) StartSystem. Modulo del servidor Discovery que permite configurar la conexión con el motor de base de datos, además de procedimientos como creación de nuevas tablas y actualizaciones según la versión instalada. 3) Las tablas y campos creados pueden aumentar según la versión migrada 4) , 8) Discovery Basic, Discovery Advantage 5) El log de eventos permite realizar el registro de tareas administrativas ejecutadas en la consola de administración. Para el almacenamiento de esta información se crean las tablas DISLOG (Tabla en la que se almacenan los eventos) y DISLOGDESCRIP (Descripción de los eventos) para auditoria de eventos en la consola de Administración. 6) CLOB. Character Large Object. Tipo de datos cuyo tamaño máximo es de 4 Gb 7) Requiere que en el archivo interno el tipo de campo este definido como CLOB 9) Tablas que se utilizan para la versión Administración de Problemas migracion/pasos_migracion_orc.txt Última modificación: 2020/10/16 21:06(editor externo)