Cuando sabe los cambios exactos que desea mover de una base de datos a otra,
puede utilizar operaciones de copiar y pegar en la vista Lista de objetos
para mover los cambios.
Puede mover los objetos y los datos.
Antes de empezar
Deben existir conexiones con la base de datos desde la que desea
mover los cambios y para la base de datos a la que desea mover los cambios.
Procedimiento
Para migrar cambios de una base de datos a otra, siga los siguientes pasos:
- Busque y copie los objetos que desee migrar.
- En el Explorador de administración, amplíe la base de datos desde la que desee migrar los cambios.
- Pulse la carpeta del tipo de objeto que desee migrar.
- En la vista Lista de objetos, busque el objeto que desee migrar. Pulse con
el botón derecho del ratón el objeto y pulse Copiar. Puede seleccionar varios objetos
del mismo tipo, por ejemplo, todos los esquemas o todas las tablas.
- Pegue los objetos en la base de datos a la que desee migrarlos. Pulse con el botón derecho la base de datos del Explorador de administración y pulse Pegar. Cuando se pega en el nivel de la base de datos, los objetos se pegan en los esquemas de los que provienen. Si los esquemas no existen, se crean.
Puede pegar en un esquema en la Lista de objetos. No se recomienda pegar en un esquema a menos que se desee cambiar los nombres de esquemas para un objeto.
Se inicia el asistente para Pegar objetos de base de datos.
- Siga los pasos del asistente para Pegar objetos de base de datos. Utilice el asistente para especificar si desea migrar sólo objetos, sólo datos o bien objetos y datos. Se crea un nuevo script de gestión de cambios y el script de
gestión de cambios se muestra en el Editor de scripts de gestión de
cambios.
Se crea automáticamente un proyecto de diseño de datos en el Explorador de proyectos de datos. El nombre del proyecto de diseño de datos es el nombre
de la conexión de base de datos. Si existe un proyecto de diseño de datos con el nombre de la conexión de la base de datos, el nombre del nuevo proyecto de diseño de datos es el nombre de la conexión de la base de datos con un sufijo numérico. El proyecto de diseño de datos contiene y gestiona
los recursos necesarios para implementar los cambios en la base de datos real.
- Opcional: para migrar otros cambios a la base de datos de destino, arrastre y suelte el objeto desde la Lista de objetos que está asociada a la base de datos de origen hasta el Editor de scripts de gestión de cambios. El objeto no debe existir en la base de datos de destino. Sólo se migra la definición estructural del objeto, no los datos del objeto.
Consejo: Para arrastrar y soltar un objeto debe poder ver tanto la Lista de objetos como el Editor de scripts de gestión de cambios. Para mostrarlos en paralelo, pulse la barra de título del Editor de scripts de gestión de cambios y arrastre la barra de título a la derecha hasta que el puntero del ratón se convierta en un cursor soltar y luego suelte el botón izquierdo del ratón.
- En el Editor de scripts de gestión de cambios, evalúe cualquier otro objeto al que pueda afectar la migración de los cambios a la base de datos de destino.
- En la lista Objetos a cambiar, pulse cada objeto. Los objetos afectados por los objetos que se migran aparecen en la lista Objetos afectados.
- Incluya los objetos afectados en el script de gestión de cambios. Utilice los botones Alterar y Descartar para mover los objetos afectados a la lista Objetos a cambiar.
Si utiliza el botón Alterar para mover un objeto afectado, puede pulsar el objeto y efectuar los cambios necesarios en el objeto de la vista Propiedades.
- Pulse Previsualizar mandatos para visualizar los mandatos
generados en la sección Mandatos y revisar los mandatos.
Para revisar un resumen de los cambios que se realizarán a la base de datos, pulse Ver informe de cambios.
- Pulse Opciones de datos para iniciar el asistente para Personalizar
conservación de datos y siga los pasos del asistente. Es posible que desee personalizar los mandatos cuando los cambios realizados en una tabla
requieren descartar dicha tabla y volverla a crear por cualquiera de los motivos siguientes:
- Para modificar la ubicación de los archivos de datos
- Para cambiar los métodos de descarga y recarga
- Para volver a definir la consulta para descargar los datos
- Para corregir las discrepancias entre los tipos de datos de las columnas de descarga y recarga
- Para volver a correlacionar la forma con que se cargan los datos
También puede especificar los mandatos de mantenimiento de DB2 que se deben generar.
- Revisar los mandatos generados de nuevo.
- Pulse Ejecutar para iniciar el asistente para Desplegar
mandatos de cambio.
- Revise los mandatos de cambio y pulse Finalizar para
desplegar los cambios en el catálogo de base de datos real.
Resultados
Ha migrado cambios de un entorno de base de datos a otro.