Cuando desinstala una aplicación que utiliza normas empresariales o selectores,
el servidor no elimina estos artefactos del depósito. Esta tarea elimina
artefactos de normas empresariales y de selector innecesarios del depósito.
Antes de empezar
Asegúrese de que desinstala todas las copias de aplicaciones que utilizan las
normas empresariales o selectores que se van a eliminar de todos los servidores.
Por qué y cuándo realizar esta tarea
Cuando instala una aplicación que contiene artefactos de norma empresarial o
de selector, el servidor almacena estos artefactos en tablas de base de datos, para que pueda
actualizarlos dinámicamente sin modificar la aplicación. Esto siempre permitirá que
otros servidores compartan estos artefactos. Cuando desinstala una aplicación,
el servidor no elimina automáticamente estos artefactos de las tablas de base de datos
porque la aplicación puede estar instalada todavía y ejecutándose en otro
servidor. Si se suprimen estos artefactos de la base de datos se provocará que otras copias
de la aplicación que estén en ejecución den un error cuando intenten utilizar normas empresariales o selectores.
Para suprimir los artefactos no utilizados de la base de datos, debe hacerlo manualmente después de
desinstalar todas las aplicaciones que los utilizan. Elimine los artefactos con las herramientas
suministradas por la plataforma de base de datos del depósito.
Pasos para realizar esta tarea
- Localice la base de datos.
La localización de la base de datos depende
de la plataforma de base de datos.
Plataforma de base de datos |
Ubicación |
Cloudscape |
INICIO_WAS\cloudscape\ / databases\RepositoryDB |
Otras bases de datos |
Depende de la ubicación configurada durante la
instalación y creación del perfil del servidor. Por ejemplo, si ha configurado
el servidor automáticamente y ha seleccionado el nombre de base de datos por
omisión, el nombre de la base de datos será WPRCSDB. |
- Localice las siguientes tablas de base de datos de las que suprimirá filas:
- BYTESTORE
- La tabla principal que contiene los artefactos de norma empresarial y selector
- BYTESTOREOVERFLOW
- La tabla de desbordamiento de la tabla principal
- APPTIMESTAMP
- Las aplicaciones instaladas que contienen artefactos de norma empresarial y de selector
- Suprima los artefactos de la aplicación.
Con las herramientas
para la plataforma de base de datos, siga estos pasos para suprimir todos los artefactos de
norma empresarial y de selector de una aplicación determinada:
- Encuentre todas las filas de la tabla BYTESTORE
donde la columna APPNAME tenga el mismo nombre que el de la
aplicación.
- Grabe los valores de las columnas de clave primaria
de todas las filas encontradas. Las columnas de clave primaria de la tabla BYTESTORE son: ARTIFACTTNS, ARTIFACTNAME y
ARTIFACTTYPE.
- Suprima las filas encontradas en el paso 3.a de la tabla BYTESTORE.
- Para cada conjunto de valores de clave primaria
grabados en el paso 3.b,
encuentre filas de la tabla BYTESTOREOVERFLOW que tengan los mismos valores en las columnas
correspondientes.
Nota: Para un conjunto determinado de valores de clave primaria,
puede haber cero, una o más de una fila en la tabla BYTESTOREOVERFLOW.
- Suprima las filas encontradas en el paso 3.d de la tabla
BYTESTOREOVERFLOW.
- Suprima la fila de la tabla APPTIMESTAMP donde la columna APPNAME tenga el mismo nombre que el de la aplicación.
Resultado
Habrá eliminado los artefactos de normas empresariales y de selector innecesarios de las
tablas de base de datos.