Eliminación de datos de normas empresariales y selectores del depósito

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

  1. 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.
  2. 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
  3. 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:

    1. Encuentre todas las filas de la tabla BYTESTORE donde la columna APPNAME tenga el mismo nombre que el de la aplicación.
    2. 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.
    3. Suprima las filas encontradas en el paso 3.a de la tabla BYTESTORE.
    4. 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.
    5. Suprima las filas encontradas en el paso 3.d de la tabla BYTESTOREOVERFLOW.
    6. 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.

Condiciones de uso |


(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)