Red de conocimiento informático - Problemas con los teléfonos móviles - [Transferir]Cómo Oracle implementa operaciones integrales para crear una base de datos, realizar copias de seguridad de la base de datos y exportar e importar datos

[Transferir]Cómo Oracle implementa operaciones integrales para crear una base de datos, realizar copias de seguridad de la base de datos y exportar e importar datos

Este artículo es una reproducción de: blogs.com/wuhuacong/archive/2012/03/09/2387680.html

La gestión de objetos y datos de datos en Oracle sin duda utiliza PL/ SQL Developer se utiliza para la administración. Esta herramienta también nos proporciona muchas operaciones convenientes y rápidas, por lo que ya no nos quejamos de la interfaz de usuario fea y difícil de usar de Oracle. Dado que generalmente realizamos la mayoría de las operaciones de creación de tablas y verificación de datos, rara vez consideramos la operación de respaldo completa de todo el Oracle del sistema. Pero en algunas de nuestras operaciones de publicación, debemos considerar cómo exportar objetos y datos de tablas de Oracle a scripts Sql, y también colocar las operaciones de creación de espacios de tablas de Oracle y bases de datos de Oracle en los scripts, para que podamos restaurar o implementar Oracle rápidamente. base de datos a la nueva máquina.

Este artículo presenta principalmente cómo combinar scripts Sql y herramientas de desarrollador PL/SQL para crear espacios de tablas, crear bases de datos, bases de datos de respaldo, exportación de datos y otras operaciones, y luego implementar la creación de objetos de Oracle, importar datos y otras operaciones para facilitarnos Comprender y crear rápidamente los scripts SQL de implementación y las operaciones de bases de datos requeridas.

1. Prepare el script de creación de la base de datos

cree el archivo de datos whc_tbs del espacio de tabla 'E:\oracle\oradata\whcdb\whc.dbf' tamaño 100 M;

-- DROP TABLESPACE whc_tbs INCLUYENDO CONTENIDOS Y ARCHIVOS DE DATOS RESTRICCIONES EN CASCADA;

crear usuario whc identificado por el espacio de tabla predeterminado de whc whc_tbs;

conceder conexión, recurso a whc

conceder dba; a whc;

--Revocar dba de whc;

La declaración de comentario de -- elimina el espacio de nombres y elimina los permisos del usuario DBA.

Los scripts anteriores son para que los utilicemos al crear un nuevo espacio de tabla y una base de datos Oracle.

La ruta E:\oracle\oradata\whcdb\whc.dbf es la ubicación donde queremos almacenar los datos de la base de datos, por lo que debemos asegurarnos de que la ruta tenga suficiente espacio y suficientes derechos de acceso, de lo contrario, fallará.

2. Exportar objetos de base de datos

En el menú Herramientas=>Exportar objetos de usuario de PL/SQL Developer, aparecerá un cuadro de diálogo y luego seleccione los objetos de la base de datos Oracle a exportar. , incluida tabla, secuencia, procedimiento almacenado, vista, función, etc., y especifique el nombre del archivo exportado, de la siguiente manera.

3) Exportar datos de la tabla

Después de exportar la estructura de la tabla y otros objetos, nuestro siguiente paso es exportar los datos de la tabla de la base de datos. La herramienta PL/SQLDeveloper admite la exportación de datos. PL/SQL. En el script de la base de datos, como se muestra a continuación. El script exportado de esta manera puede importarse en la herramienta PL/SQL Developer o importarlo nosotros mismos a través de la herramienta Sql plus.

Hasta ahora, hemos completado tres tipos de scripts, incluida la creación de espacios de bases de datos y scripts de bases de datos, la creación de objetos de bases de datos Oracle (tablas, procedimientos almacenados, vistas, secuencias, etc.) y la creación de scripts para importar datos. , entonces Los tres combinados en uno son una base de datos completa. El último paso es cómo importamos objetos y datos de la base de datos.

4) Importar objetos y datos de la base de datos

Las operaciones de importación de objetos y datos de la base de datos son las mismas y se pueden lograr mediante la operación Importar tablas. Especificamos el script de la base de datos creado en el archivo. Los dos pasos anteriores y ejecutar. Puede crear objetos de base de datos y datos de base de datos en el nuevo entorno. Como se muestra a continuación.

La interfaz de datos ejecutada es la siguiente.

Después de completar los pasos anteriores, tendremos todo en el nuevo entorno de base de datos y completaremos con éxito la migración de todos los objetos y datos de la base de datos Oracle.

Vale la pena señalar que cuando exportamos objetos y datos de Oracle, el espacio de tabla predeterminado y el nombre de usuario de la base de datos de Oracle original todavía se utilizan si queremos especificar tablas diferentes en el nuevo espacio del servidor de base de datos. y objetos de usuario de base de datos, entonces debemos reemplazar el script SQL generado y especificar un espacio de tabla y un usuario de base de datos razonables en el primer paso.

Si se trata de un servidor de base de datos en la plataforma Linux, el primer paso es similar, es decir, el nombre de la ruta del espacio de tabla especificado es ligeramente diferente y no hay diferencia en otras operaciones.

[Transferir]Cómo Oracle implementa la operación integral de creación de una base de datos, copia de seguridad de la base de datos y exportación e importación de datos

Etiquetas: