Notas sobre la migración

Además de los temas presentados aquí, puede encontrar información de última hora sobre la migración de productos DB2 en el Portal de migración de DB2: http://www-1.ibm.com/support/docview.wss?rs=71&uid=swg21200005

| | |

Nota técnica de edb2updv8

|

Para la información más reciente sobre db2updv8, incluyendo |detalles importantes de uso y alternativas para problemas comunes, consulte la nota técnica |1178848 en http://www-1.ibm.com/support/docview.wss?rs=71&uid=swg21178848

| | |

Después de ejecutar db2updv8, no se da soporte a la vuelta a la V 8.1

|

Una vez ha ejecutado el mandato db2updv8 para actualizar |los catálogos de sistema al nivel actual de Versión 8, no está soportado el retroceso a |V 8.1.

Migración de las tablas EXPLAIN

Para crear las tablas EXPLAIN, se debe ejecutar el mandato db2updv8 al aplicar DB2 Universal Database(TM) (UDB) Versión 8.2.2 (equivalente a la Versión 8.1 Fixpak 9) o versión superior a DB2 UDB Versión 8.2 FixPak 1 (equivalente a la Versión 8.1 Fixpak 8) o versión inferior.

La ejecución del mandato db2updv8 crea la función EXPLAIN_GET_MSG, que permite que EXPLAIN.DDL se ejecute de nuevo.

Si intenta crear las tablas explain utilizando EXPLAIN.DDL sin ejecutar el mandato db2updv8, puede que reciba el siguiente mensaje de error:

DB21034E  
  El mandato se ha procesado como una sentencia de SQL porque no era 
  un mandato válido del Procesador de línea de mandatos. 
  Durante el proceso de SQL, ha devuelto:

  SQL0440N  No se ha encontrado ninguna rutina autorizada denominada
  "EXPLAIN_GET_MSG" de tipo "FUNCTION" que tenga argumentos
  compatibles.  
  LINE NUMBER=26.  SQLSTATE=42884

Migración de XML Extender desde versiones anteriores

Si utiliza una versión anterior de DB2 XML Extender, debe migrar cada base de datos que esté habilitada para XML Extender antes de utilizar una base de datos habilitada para XML existente con el release de XML Extender actualizado. Cada nuevo FixPak contiene todas las actualizaciones FixPaks anteriores.

Antes de ejecutar el programa de migración, cree una copia de seguridad de la base de datos.

Para migrar una base de datos habilitada para XML y columnas habilitadas para XML, complete los pasos siguientes.

  1. Desde la línea de mandatos de DB2, especifique:
    db2 connect to nombre_basedatos
    db2 bind dxxinstall/bnd/@dxxMigv.lst
    db2 bind dxxinstall/bnd/@dxxbind.lst
    donde dxxinstall es la vía de acceso de directorios donde ha instalado DB2 Universal Database.
  2. Desde la línea de mandatos de DB2, especifique:
    dxxMigv nombre_basedatos

Migración de DB2 Universal Database cuando se utiliza DataJoiner o la duplicación

Si desea migrar una instancia de DataJoiner o de DB2 Universal Database (UDB) para Linux, UNIX y Windows en la que esté ejecutando los programas Capture o Apply para la duplicación de DB2 UDB, es necesario que se prepare para migrar el entorno de duplicación antes de migrar la instancia de DB2 UDB o DataJoiner. Se incluyen instrucciones detalladas para llevar a cabo la preparación necesaria en la documentación sobre migración de DB2 DataPropagator, Versión 8. Podrá hallar documentación sobre migración para DB2 DataPropagator, Versión 8 en la dirección http://www.ibm.com/software/data/dpropr/.

Migración de DB2 Universal Database (Windows)

Los pasos siguientes muestran el orden correcto correspondiente a los requisitos previos a la migración para DB2 Universal Database (UDB) en Windows.

Requisitos previos

Antes de realizar la migración:

  1. Revise las recomendaciones sobre la migración, restricciones y recomendaciones sobre espacio.
  2. Anote los valores de configuración antes de la migración de DB2 UDB.
  3. Cambie el nivel de error de diagnósticos.
  4. Verifique que las bases de datos estén listas para la migración de DB2 UDB.
  5. Haga copia de seguridad de las bases de datos.
  6. Si utiliza duplicación, debe archivar todos los archivos de anotaciones cronológicas de DB2 UDB.
  7. Debe tener autorización SYSADM.
  8. Coloque el servidor DB2 fuera de línea para la migración de DB2 UDB.

Nota:
Como ocurre en la Versión 8.1 la variable de registro DB2_HASH_JOIN estará activada (ON) por omisión. Consulte el subapartado "Administración: Rendimiento" del apartado "Actualizaciones de la documentación" para ver más detalles.

Migración de una base de datos de DB2 Versión 8 para Windows de 32 bits a Windows de 64 bits

Este tema lista los pasos de migración de una base de datos de DB2 Versión 8 de 32 bits en un sistema de 32 bits a una base de datos de 64 bits en un sistema operativo Windows de 64 bits.

Requisitos previos
Procedimiento

Para efectuar la migración a DB2 Versión 8 en Windows de 64 bits:

  1. Realice una copia de seguridad de las bases de datos de DB2 Versión 8 en el sistema Windows de 32 bits.
  2. Restaure la copia de seguridad de DB2 Versión 8 (creada en el primer paso) en el sistema Windows de 64 bits.
Nota:
Además de migrar DB2 UDB desde sistemas de 32 bits a sistemas de 64 bits, también son posibles las migraciones siguientes:

Hallará información detallada en el manual IBM Redbook siguiente: Scaling DB2 UDB on Windows Server 2003. Este manual se encuentra en el siguiente URL:

http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg247019.html

Migración a DB2 UDB Versión 8.2.2 desde la Versión 7 en un entorno MSCS

En este tema se describe cómo migrar DB2 Universal Database(TM) (UDB) Versión 7 a DB2 UDB Versión 8.2.2 (equivalente a la Versión 8.1 FixPak 9) en un entorno Microsoft Cluster Server (MSCS).

Presuposiciones: Se utilizará una configuración de ejemplo para mostrar cómo migrar a DB2 UDB Versión 8.2.2 (equivalente a la Versión 8.1 FixPak 9) en un entorno MSCS. En este ejemplo de configuración, hay dos sistemas Windows Server 2000 con DB2 UDB Enterprise Server Edition Versión 7. La configuración inicial es una instancia de DB2 que consta de dos particiones. Además, hay dos Grupos de clústeres:

Requisito previo

Antes de empezar la migración, realice una copia de seguridad de la base de datos.

Procedimiento

Para migrar de DB2 UDB Versión 7 a Versión 8.2.2 (equivalente a la Versión 8.1 FixPak 9) en un entorno MSCS:

  1. Desactive la recuperación automática.

    Durante el proceso de instalación, tal vez tenga que reiniciar el sistema. Cuando esto sucede, el servicio de clúster se reinicia automáticamente. Por tanto, la recuperación automática debe desactivarse para que ninguno de los grupos se recupere automáticamente.

    1. En DB2 Grupo 0, para inhabilitar la recuperación automática:
      1. En la ventana Administrador de clúster, pulse con el botón derecho del ratón en DB2 Grupo 0.
      2. Seleccione Propiedades. Se abre la ventana Propiedades de DB2 Grupo 0.
      3. En la pestaña Recuperación, seleccione el botón de selección Impedir recuperación.
      4. Pulse Bien.
    2. En DB2 Grupo 1, para inhabilitar la recuperación automática:
      1. En la ventana Administrador de clúster, pulse con el botón derecho del ratón en DB2 Grupo 1.
      2. Seleccione Propiedades. Se abre la ventana Propiedades de DB2 Grupo 1.
      3. En la pestaña Recuperación, seleccione el botón de selección Impedir recuperación.
      4. Pulse Bien.
  2. Traslade DB2 Grupo 1 al sistema A.
    1. Desde la GUI del Administrador de clúster, pulse en DB2 Grupo 1.
    2. Pulse con el botón derecho del ratón, y seleccione Mover grupo. La columna Propietario cambia al sistema A.
  3. Detenga el servicio de clúster en el sistema B.
    1. En la ventana Servicios de componentes, pulse con el botón derecho del ratón en Servicio de clúster.
    2. Pulse Detener.
  4. Descargue e instale DB2 UDB Versión 8.2.2 (equivalente a la Versión 8.1 FixPak 9) en el sistema B.
    Nota:
    • DB2 UDB sigue estando en ejecución y disponible en el sistema A.
    • Como parte del proceso de instalación, se le solicitará que ejecute el mandato db2imigr para migrar las instancias de DB2 en este sistema. Durante el proceso de ejecución de db2imigr, tal vez tenga que reiniciar el sistema.
  5. Coloque los recursos de DB2 del sistema A fuera de línea.
    1. La Partición 0, Partición 1, y DAS son todos los recursos del sistema A. Debe colocarse fuera de línea de uno en uno. Para poner los recursos del sistema A fuera de línea:
      1. Desde la ventana Administrador de clúster, en el panel de la ventana izquierda, seleccione Grupos.
      2. Seleccione DB2 Grupo 0. Los recursos del grupo se visualizan en el panel de la ventana derecha.
        • Para DB2 Grupo 0, los recursos de DB2 incluyen la Partición 0 y DAS.
      3. En el panel de la ventana derecha, pulse con el botón derecho del ratón en uno de los recursos y seleccione Poner fuera de línea.
        • Repita este paso para cada uno de los recursos de DB2 en DB2 Grupo 0.
      4. Seleccione DB2 Grupo 1. Los recursos para el grupo se visualizan en el panel de la ventana derecha.
        • Para DB2 Grupo 1, los recursos de DB2 incluyen la Partición 1.
      5. En el panel de la ventana derecha, pulse con el botón derecho sobre el recurso (Partición 1), seleccione Poner fuera de línea.
  6. Inicie el servicio de clúster en el sistema B.

    Si la instalación precisaba que se reiniciara el sistema, y si, la opción Tipo de reinicio del servicio de clúster está en el valor automático, sáltese este paso porque el servicio de clúster ya se ha iniciado.

    Para iniciar el servicio de clúster:

    1. En la ventana Servicios de componentes, pulse con el botón derecho del ratón en Servicio de clúster.
    2. Pulse Inicio.
  7. Mueva DB2 Grupo 0 y DB2 Grupo 1 en el sistema B.
    1. En la ventana Administrador de clúster, pulse DB2 Grupo 0.
    2. Pulse con el botón derecho del ratón, y seleccione Mover grupo. La columna Propietario cambia al sistema B.
    3. Pulse en DB2 Grupo 1.
    4. Pulse con el botón derecho del ratón, y seleccione Mover grupo. La columna Propietario cambia al sistema B.
  8. Coloque fuera de línea los recursos de DB2 en el sistema B.
    1. La Partición 0, Partición 1, y DAS son ahora todos los recursos del sistema B. Deben volverse a colocar en línea de uno en uno. Para poner estos recursos en línea:
      1. Desde la ventana Administrador de clúster, en el panel de la ventana izquierda, seleccione Grupos.
      2. Seleccione DB2 Grupo 0. Los recursos del grupo se visualizan en el panel de la ventana derecha.
        • Para DB2 Grupo 0, los recursos de DB2 incluyen la Partición 0 y DAS.
      3. En el panel de la ventana derecha, pulse con el botón derecho del ratón en uno de los recursos y seleccione Colocar en línea.
        • Repita este paso para cada uno de los recursos de DB2 en DB2 Grupo 0.
      4. Seleccione DB2 Grupo 1. Los recursos para el grupo se visualizan en el panel de la ventana derecha.
        • Para DB2 Grupo 1, los recursos de DB2 incluyen la Partición 1.
      5. En el panel de la ventana derecha, pulse con el botón derecho del ratón en el recurso (Partición 1), y seleccione Colocar en línea.
    2. Migre todas las instancias de DB2 y todas las bases de datos de DB2.
      1. Migre todas las instancias de DB2 utilizando el mandato db2imigr.
        1. Para buscar todas las instancias de DB2, ejecute el mandato db2ilist.
        2. Para migrar cada instancia de DB2, ejecute el mandato db2imigr. Este mandato está situado debajo del directorio sqllib\bin y debe ejecutarse para cada instancia de DB2.
      2. Migre todas las bases de datos de DB2 utilizando el mandato migrate database.
  9. Detenga el servicio de clúster en el sistema A.
    1. En la ventana Servicios de componentes, pulse con el botón derecho del ratón en Servicio de clúster.
    2. Pulse Detener.
  10. Descargue e instale DB2 UDB Versión 8.2.2 (equivalente a la Versión 8.1 FixPak 9) en el sistema A.
    Nota:
    • DB2 sigue estando en ejecución y disponible en el sistema A.
    • Como parte del proceso de instalación, tal vez tenga que reiniciar el sistema.
    • No es necesario que ejecute los mandatos db2imigr y migrate database en el sistema A porque ya ha ejecutado estos mandatos en el sistema B.
  11. Inicie el servicio de clúster en el sistema A.

    Si la instalación precisaba que se reiniciara el sistema y, si la opción Tipo de reinicio está en el valor automático, sáltese este paso porque el servicio de clúster ya se ha iniciado.

    Para iniciar el servicio de clúster:

    1. En la ventana Servicios de componentes, pulse con el botón derecho del ratón en Servicio de clúster.
    2. Pulse Inicio.
  12. Mueva DB2 Grupo 0 al sistema A.
    1. En la ventana Administrador de clúster, pulse DB2 Grupo 0.
    2. Pulse con el botón derecho del ratón, y seleccione Mover grupo. La columna Propietario cambia al sistema A.
    Esta acción devuelve el entorno MSCS a la configuración inicial.
  13. Si la recuperación automática se ha desactivado en el Paso 1, deberá activarla.
    1. En DB2 Grupo 0, para habilitar la recuperación automática:
      1. En la GUI del Administrador de clúster, pulse con el botón derecho del ratón en DB2 Grupo 0.
      2. Seleccione Propiedades. Se abre la ventana Propiedades de DB2 Grupo 0.
      3. En la pestaña Recuperación, seleccione el botón de selección Permitir recuperación.
      4. Pulse Bien.
    2. En DB2 Grupo 1, para habilitar la recuperación automática:
      1. En la ventana Administrador de clúster, pulse con el botón derecho del ratón en DB2 Grupo 1.
      2. Seleccione Propiedades. Se abre la ventana Propiedades de DB2 Grupo 1.
      3. En la pestaña Recuperación, seleccione el botón de selección Permitir recuperación.
      4. Pulse Bien.

Migración de bases de datos (HP-UX en IA64)

La migración de bases de datos no está soportada con DB2 Universal Database (UDB) para HP-UX en IA64 en ninguno de los releases de la Versión 8.x.

La restauración de una imagen de copia de seguridad de DB2 Versión 7 en una instancia de la Versión 8 no está soportada en DB2 UDB para HP-UX en IA64.

[ Principio de página |Página anterior | Página siguiente | Contenido ]