Migración de datos históricos de Oracle
Este artículo presenta los pasos generales de la migración de datos de bases de datos y varios métodos para migrar datos a la base de datos Oracle8i, y realiza un análisis comparativo de sus ventajas y desventajas. Cuando el entorno de desarrollo se convierte al entorno de ejecución, cuando la base de datos de versión baja se convierte a la base de datos de versión alta, cuando se convierten dos bases de datos diferentes, los datos de la base de datos (incluida la definición de la estructura) deben transferirse y ejecutarse normalmente. Esto es lo que sucede en la migración de datos.
Para bases de datos pequeñas y medianas, como * en Foxpro. Dbf, este tipo de migración es muy simple y se puede completar con una simple copia.
Pero para los sistemas de bases de datos grandes, como la base de datos Oracle, la migración de datos no es tan simple. Requiere cierta tecnología y experiencia para completarse paso a paso y de manera planificada. Pasos generales para la migración de datos La migración de datos de bases de datos es extremadamente desafiante para los administradores de bases de datos. Una vez que se toman medidas inadecuadas, se corre el riesgo de perder valiosos recursos de datos. Para lograr con éxito una migración fluida de los datos de la base de datos, se requiere una planificación cuidadosa y una preparación adecuada, y la finalización debe completarse en ciertos pasos.
Diseñar un plan de migración de datos El diseño de un plan de migración de datos incluye principalmente los siguientes aspectos: investigar datos relacionados con la migración de datos o consultar contenido relevante en el sitio web, evaluar y seleccionar plataformas de software y hardware para la migración de datos, y seleccionar métodos de migración de datos, seleccionar estrategias de copia de seguridad y recuperación de datos, diseñar planes de prueba y migración de datos, etc. De acuerdo con el plan de migración de datos diseñado, establezca un entorno de migración de datos simulado para simular el entorno real sin afectar los datos reales y luego pruebe el efecto de la migración de datos en el entorno de migración de datos simulado.
También se debe realizar una copia de seguridad de los datos simulados de acuerdo con la estrategia de copia de seguridad antes de la migración de la simulación de datos, de modo que las pruebas de recuperación se puedan realizar de acuerdo con la estrategia de recuperación después de la migración de los datos. Migración de simulación de datos de prueba: pruebe la migración de simulación de datos de acuerdo con el plan de prueba de migración de datos diseñado, es decir, verifique si los datos y el software de la aplicación son normales después de la migración de la simulación de datos, que incluye principalmente: prueba de consistencia de datos, prueba de función de ejecución del software de aplicación, prueba de rendimiento , copia de seguridad de datos y pruebas de recuperación, etc.
Prepárese para implementar la migración de datos: una vez que la prueba de migración de simulación de datos sea exitosa, se deben realizar los siguientes aspectos antes de la implementación formal de la migración de datos: copia de seguridad completa de los datos, determinación del plan de migración de datos e instalación y configuración de software y hardware espera. Implementación formal de la migración de datos: implementar formalmente la migración de datos de acuerdo con el plan de migración de datos determinado.
Pruebe el efecto de la migración de datos: pruebe el efecto de la migración de datos de acuerdo con el plan de prueba de migración de datos y ajuste los parámetros y el rendimiento de la base de datos después de la migración de datos para satisfacer las necesidades del sistema de aplicación real después de la migración de datos. Software de aplicación del sistema de trasplante: trasplante el software de aplicación del sistema de aplicación real al sistema de base de datos después de la migración de datos y haga que se ejecute normalmente.
Operación oficial del sistema de aplicación: una vez que la migración de datos se implementa con éxito y los parámetros y el rendimiento de la base de datos cumplen con los requisitos, el sistema de aplicación se puede ejecutar oficialmente y poner en uso real.
¿Cuál es el método de migración de datos para la base de datos Oracle? Este artículo presenta principalmente el método de migración de datos de la base de datos Oracle. Para obtener más información, consulte lo siguiente: Con la aceleración del sistema de administración de bases de datos y las actualizaciones de la plataforma del sistema operativo, los administradores de bases de datos a menudo necesitan migrar datos entre dos bases de datos diferentes o entre dos plataformas de sistemas diferentes.
Este artículo presenta los pasos generales de la migración de datos de bases de datos y varios métodos para migrar datos a la base de datos Oracle8i, y realiza un análisis comparativo de sus ventajas y desventajas. Cuando el entorno de desarrollo se convierte al entorno de ejecución, cuando una base de datos de versión baja se convierte en una base de datos de versión alta, cuando se convierten dos bases de datos diferentes, los datos de la base de datos (incluidas las definiciones de estructura) deben transferirse y ejecutarse normalmente. Esto es lo que sucede en la migración de datos.
Para bases de datos pequeñas y medianas, como * en Foxpro. Dbf, este tipo de migración es muy simple y se puede completar con una simple copia.
Pero para los sistemas de bases de datos grandes, como la base de datos Oracle, la migración de datos no es tan simple. Se necesita utilizar cierta tecnología y experiencia para completarla paso a paso y de manera planificada.
Pasos generales para la migración de datos La migración de datos de bases de datos es extremadamente desafiante para los administradores de bases de datos. Una vez que se toman medidas inadecuadas, se corre el riesgo de perder valiosos recursos de datos. Para lograr con éxito una migración fluida de los datos de la base de datos, se requiere una planificación cuidadosa y una preparación adecuada, y la finalización debe completarse en ciertos pasos.
Diseñar un plan de migración de datos El diseño de un plan de migración de datos incluye principalmente los siguientes aspectos: investigar datos relacionados con la migración de datos o consultar contenido relevante en el sitio web, evaluar y seleccionar plataformas de software y hardware para la migración de datos, y seleccionar métodos de migración de datos, seleccionar estrategias de copia de seguridad y recuperación de datos, diseñar planes de prueba y migración de datos, etc. Según el plan de migración de datos diseñado, establezca un entorno de migración de datos simulado para simular el entorno real sin afectar los datos reales y luego pruebe el efecto de la migración de datos en el entorno de migración de datos simulado.
También se debe realizar una copia de seguridad de los datos simulados de acuerdo con la estrategia de copia de seguridad antes de la migración de la simulación de datos, de modo que las pruebas de recuperación se puedan realizar de acuerdo con la estrategia de recuperación después de la migración de los datos. Prueba de migración de simulación de datos Prueba de migración de simulación de datos De acuerdo con el plan de prueba de migración de datos diseñado, es decir, verifique si los datos y el software de la aplicación son normales después de la migración de simulación de datos, que incluye principalmente: prueba de consistencia de datos, prueba de función de ejecución del software de aplicación, prueba de rendimiento, copia de seguridad y recuperación de datos Pruebas, etc.
Después de que la prueba de simulación de migración de datos sea exitosa, se debe realizar el siguiente trabajo antes de que se implemente oficialmente la migración de datos: copia de seguridad completa de los datos, determinación del plan de migración de datos, instalación y configuración de software y hardware. etc. Implementación formal de la migración de datos: de acuerdo con el plan de migración de datos determinado, la migración de datos se implementa formalmente.
Pruebe el efecto de la migración de datos de acuerdo con el plan de prueba de migración de datos, pruebe el efecto de la migración de datos y ajuste los parámetros y el rendimiento de la base de datos después de la migración de datos para satisfacer las necesidades del sistema de aplicación real después de la migración de datos. El software de aplicación del sistema de migración trasplanta el software de aplicación del sistema de aplicación real al sistema de base de datos después de la migración de datos y lo hace funcionar normalmente.
Lo anterior es mi respuesta a esta pregunta, espero que te sea útil.
¿Cuáles son los métodos de migración de bases de datos Oracle? A menudo necesitamos migrar datos, como a hosts de nivel superior, salas de computadoras remotas y diferentes plataformas... Primero, exp/imp: este es el método más simple, generalmente basado en el nivel de propietario de la aplicación.
El método de operación es el siguiente: cree el propietario y el espacio de tabla en la nueva base de datos, detenga la aplicación de la base de datos anterior y ejecute expuser/pwd propietario = xxxfile = exp _ XXX en la base de datos anterior. dmp log=exp_xxx .
Búfer de registro=6000000, transfiera el archivo dmp a la nueva biblioteca y ejecute impuser/pwdfromuser = xxxtouser = xxxfile = exp _ XXX en la nueva biblioteca. dmp log=imp_xxx.
Log ignore=y Ventajas y desventajas: la ventaja es que se puede utilizar en todas las plataformas, la desventaja es que el tiempo de inactividad es largo y el tiempo de inactividad es el tiempo desde exp hasta transmisión de red a la nueva biblioteca, más imp.
En segundo lugar, migración de almacenamiento: en este caso, se almacenan archivos de datos, archivos de control, archivos de registro y archivos sp (normalmente dispositivos sin formato). Podemos montar directamente el almacenamiento en la nueva máquina y luego iniciar la base de datos en la nueva máquina. Método de operación: coloque el pfile de la biblioteca anterior (porque hay un enlace spfile que apunta al dispositivo sin formato) y tnsnames.
Ora, oyente.Ora, el archivo de contraseña se mueve a la ubicación correspondiente en la nueva biblioteca.
Cambie el almacenamiento a una nueva máquina o inicie la base de datos mediante la copia de archivos o la copia dd de los archivos de datos. Ventajas y desventajas: La ventaja es que el método de migración es muy simple. El trabajo principal es el trabajo del ingeniero anfitrión. El tiempo de inactividad es solo el tiempo de almacenamiento, corte y salida del DBA.
La desventaja es que las bibliotecas antiguas y nuevas deben estar en la misma plataforma y en la misma versión de base de datos. 3. Utilice la migración de protección de datos: la DG no solo se puede utilizar para la recuperación ante desastres, sino que la DG física también se puede utilizar como método de migración.
Cómo operar: visible://. Blog de Oracle.
/study-note/DG-created-by-RMAN/or://. Blog de Oracle.
/study-note/create-DG-by-RMAN-by-datafile-by-datafile/u otros sitios web relacionados.
Después de cambiar, puede eliminar dg y parámetros como log_archive_dest_2, FAL_SERVER, FAL_CLIENT y standby_file_management.
Tenga en cuenta también que si se utiliza rman como dg, tenga cuidado de agregar tempfile manualmente. Ventajas y desventajas: la ventaja es que el tiempo de inactividad es corto y el tiempo de inactividad es el tiempo de conmutación.
Desventajas: Se debe copiar el host y se debe copiar el almacenamiento. Cuarto, utilice rman para la migración: rman es más adecuado para la migración entre sistemas de archivos, al igual que diferentes sistemas de archivos bajo la plataforma.
Método de operación: 1. Detenga las copias de seguridad de archivos de terceros, como legato o dp 2.
Hacer una copia de seguridad de la base de datos: en un experimento de un curso de fin de semana, a menudo vimos eventos de espera para la inicialización y escritura del archivo de datos.
¿A qué debemos prestar atención al migrar datos entre ORACLE y SQL Server? La extracción de datos en SQL de Oracle se logra principalmente a través de una puerta de enlace transparente.
En el proceso de extracción de datos heterogéneos, es mejor utilizar la sintaxis estándar SQL92 para escribir código SQL y prestar atención a la relación de conversión entre tipos de datos entre diferentes bases de datos, como DATE para ORACLE y Datetime. para SQL. Configuración de la puerta de enlace transparente ORACLE Al instalar ORACLE (9i), seleccione la puerta de enlace transparente MSSQL. En el directorio de inicio de ORACLE\BIN, hay un programa tg4msql.exe, que es un programa de puerta de enlace transparente. Al mismo tiempo, hay un directorio tgrmsql en el directorio de inicio. Es necesario configurar inittg4msql.ora en el directorio ORACLE_HOME\tg4msql\admin para conectarse a SQL en ORACLE.
¿Cómo configurar la puerta de enlace transparente en 1? Abra init TG 4 msql ora:# h El parámetro init xzh representa el nombre del servicio sql y pubs representa la base de datos SQL a la que se accederá. HS_FDS_CONNECTION_INFO = "server=xzhdatabase=pubs" hs_FDS_trace_level=offhs_FDS_recovery_account=recover hs_FDS_recovery_pwd=recovery 2 configuración de monitoreo ORACLE_HOME\work\ admin \ listiner . =TCP)( HOST = xzh)(PUERTO = 1521))(DIRECCIÓN _ LISTA =(DIRECCIÓN =(PROTOCOLO = TCP)( HOST = xzh)(PUERTO = 158
¿Qué incluye la migración de datos de la base de datos Oracle? El método de operación es: establecer el propietario y el espacio de tabla en la nueva base de datos, detener la aplicación de la base de datos anterior y ejecutar en la base de datos anterior: $ exp usuario/pwd propietario = xxxfile = exp_XXX = exp_DMP log = imp _.
Cómo simplificar la migración de bases de datos de terceros a la base de datos Oracle 11g Oracle SQL Developer es una herramienta de desarrollo de bases de datos proporcionada de forma gratuita por Oracle, que puede ayudar a los usuarios a simplificar el trabajo de desarrollo y mejorar la eficiencia de la compilación y Depuración de códigos SQL y PL/SQL.
Ahora, esta herramienta gratuita agrega nuevas funciones para facilitar la migración desde bases de datos de terceros a bases de datos Oracle. Michael Hichwa, vicepresidente de desarrollo de software de Oracle Corporation, afirmó: "Desde el lanzamiento de Oracle SQL Developer, hemos estado trabajando arduamente para aumentar la funcionalidad del producto para satisfacer las necesidades de la comunidad de desarrolladores.
Utilice Oracle SQL Developer 1. versión 2. Los desarrolladores pueden utilizar una herramienta para explorar datos de terceros y migrar datos de terceros a la base de datos Oracle de forma fluida y económica con el menor riesgo
1. simplifica la migración de datos, tablas y procedimientos almacenados desde bases de datos que no son de Oracle a bases de datos de Oracle, lo que ayuda a garantizar una migración sin problemas.
"El banco de trabajo de migración de Oracle SQL Developer permite la migración automatizada a bases de datos de Oracle. Oracle ha proporcionado durante mucho tiempo una herramienta de trabajo de migración independiente para ayudar a los desarrolladores de bases de datos a migrar desde bases de datos que no son de Oracle a bases de datos de Oracle. Oracle SQL Developer 1.
La versión 2 integra una herramienta de trabajo de migración más potente, Oracle SQL Developer Migration Workbench. El banco de trabajo de migración proporciona a los desarrolladores de bases de datos una única herramienta y entorno que pueden utilizar para explorar datos de terceros, migrar datos y objetos de bases de datos y explorar bases de datos migradas, lo que reduce la necesidad de migrar desde bases de datos de terceros a Oracle Database en el tiempo necesario. , costes y riesgos asociados.
El banco de trabajo de migración de Oracle SQL Developer tiene amplias capacidades de migración de bases de datos. Los usuarios pueden utilizar este banco de trabajo para migrar una sola tabla o varias bases de datos.
Los usuarios también pueden migrar mientras están conectados a la base de datos, o pueden generar una tabla de proyecto como parte de un proyecto de migración y modificar la tabla de proyecto utilizando las herramientas de programación y depuración SQL y PL/SQL de Oracle SQL Developer. El banco de trabajo de migración de Oracle SQL Developer tiene un nuevo analizador de sintaxis que reconoce el 100% de la sintaxis de T-SQL.
El banco de trabajo también tiene un traductor de declaraciones únicas, los usuarios pueden pegar cualquier tipo de declaración T-SQL en el editor y se traducirá instantáneamente a una declaración PL/SQL. El banco de trabajo Oracle SQL Developer Migration ofrece dos opciones de migración para desarrolladores de bases de datos.
Los usuarios pueden utilizar el práctico asistente incluido con el banco de trabajo para realizar una migración en un solo paso, o pueden dividir el proceso de migración en varias partes para poder modificar diferentes partes juntas cuando sea necesario. Este banco de trabajo puede ayudar a los usuarios a migrar las siguientes bases de datos de terceros a la base de datos Oracle: Microsoft SQL Server (versión 7.
0, 2000 y 2005);? Microsoft Access (versiones 9, 7, 2000, 2002 y 2003);? MySQL (versiones 3.0, 4.
0 y 5.0).
ABB ahorra tiempo al migrar el banco de trabajo utilizando Oracle SQL Developer ABB, la empresa de ingeniería líder en el mundo, utiliza Oracle SQL Developer 1. La versión 2 Migration Workbench implementa la migración de SQL Server a la base de datos Oracle.
Muchas plantas de impresión de todo el mundo utilizan las soluciones de impresión automática de ABB, que tienen muchas ventajas en la optimización de activos y cadenas de valor. El ámbito empresarial de ABB abarca todo, desde la planificación de páginas, el flujo de trabajo digital, el enrollado de flores y la automatización de la impresión hasta la planificación general y el seguimiento de todo el proceso de producción.
Karl Doerig, diseñador de la unidad de negocios de Impresión Automatizada de ABB, dijo: "Para nuestra migración de SQL Server 2005 a la base de datos Oracle, el banco de trabajo de migración de Oracle SQL Developer fue un entorno de desarrollo integrado perfecto. Con este nuevo uso En Migration Workbench, pudimos migrar un marco de base de datos SQL Server 2005 que contiene aproximadamente 350 tablas y 1000 procedimientos almacenados en menos de dos horas, casi sin necesidad de edición manual.
La misma tarea lleva aproximadamente dos días. , y las instrucciones para cambiar manualmente la salida tienen dos páginas. "Se puede descargar una versión en ejecución de Oracle SQL Developer desde Oracle Technology Network en: ://.
Oracle Corporation./Tecnología/Software/Productos/SQL/Index.
. Oracle SQL Developer se ejecuta en plataformas Linux, Mac OS X y Windows y está disponible de forma gratuita. El soporte de Oracle SQL Developer está disponible para cualquier cliente con una licencia de base de datos Oracle.
Aplican términos, condiciones y restricciones. Oracle también ofrece a los usuarios registrados un foro en línea gratuito para discutir temas relacionados con Oracle SQL Developer.
Oracle SQL Developer se puede utilizar en Oracle Database 11g y ha sido certificado para Enterprise Edition, Standard Edition y Standard Edition 1. Este software de herramienta también se puede utilizar en todas las versiones de Oracle Database 10g y la segunda versión de Oracle9i Database.