Cómo hacer una copia de seguridad de una mesa en Oracle?

Cómo hacer una copia de seguridad de una mesa en Oracle?
Mientras trabaja con la base de datos Oracle, es importante tener una estrategia de respaldo confiable en su lugar. Un aspecto crucial de esa estrategia es hacer una copia de seguridad de las tablas de bases de datos individuales. Crear una copia de seguridad de tablas puede ayudar a proteger los datos de la pérdida debido a la eliminación no intencional, la corrupción u otros problemas. La base de datos de Oracle proporciona muchas características para crear una copia de seguridad.

Esta guía explicará cómo hacer una copia de seguridad de una mesa en Oracle.

Cómo hacer una copia de seguridad de una mesa en Oracle?

Para hacer una copia de seguridad de una tabla en Oracle, inicie sesión en la base de datos utilizando el Sqlplus dominio. Después del inicio de sesión exitoso, los siguientes métodos se pueden usar para hacer una copia de seguridad de una tabla en Oracle:

  • Crear declaración
  • Comando exp Comando
  • Herramienta de desarrollador de SQL

Cómo hacer una copia de seguridad de una tabla en Oracle usando la declaración Crear?

El "CREAR"La declaración crea nuevos objetos de base de datos como tablas, índices, vistas, secuencias y mucho más. Para hacer una copia de seguridad de una tabla en la base de datos Oracle, simplemente cree una copia de esa tabla específica utilizando el "CREAR" declaración. El ejemplo se da a continuación:

Crear contactos de tabla_backup
Como selecciona *
De contactos;

En el ejemplo anterior, "CREAR MESA"Se usa para crear una nueva tabla (de copia de seguridad), llamada"Contactos_backup". El "SELECCIONAR *"Se usa para seleccionar todas las filas y columnas de la tabla"Contactos".

Producción

La salida mostró que la tabla "Contactos_backup" Ha sido creado.

Cómo hacer una copia de seguridad de una tabla en Oracle usando el comando EXP?

El "ExpEl comando se utiliza para crear una copia de seguridad de la base de datos o un subconjunto de objetos de la base de datos, como tablas, índices, vistas y procedimientos almacenados exportándola. Escriba el siguiente comando para hacer una copia de seguridad de una tabla en Oracle usando el "Exp" dominio:

Exp C ## MD/MD1234 Tablas = Archivo de contactos = Contacts_Backup_EXP.Dmp log = export_database_log.AFUERA

En el comando anterior:

  • "C ## MD" y "MD1234"¿Es el nombre de usuario y la contraseña?.
  • El "MESAS"Se usa para especificar el nombre de la tabla.
  • El "ARCHIVO"Se usa para especificar el nombre del archivo de salida.

Producción

La salida muestra que la copia de seguridad del "Contactos"La tabla ha sido creada.

Cómo hacer una copia de seguridad de una mesa en Oracle usando SQL Developer?

Para hacer una copia de seguridad de una tabla en Oracle usando el desarrollador SQL, la conexión de la base de datos debe establecerse. Después de la creación de conexión, expanda el árbol de la base de datos para ver todos los objetos de la base de datos y encontrar "Mesas" de la lista. Ampliar la "Mesas"Para ver todas las tablas, presentes en la base de datos seleccionada:

Haga clic derecho en el nombre de la tabla para seleccionar la tabla y luego haga clic en "Exportar… "Para crear una copia de seguridad:

Seleccione el destino del archivo de salida, deje la otra configuración como predeterminada y haga clic en el "Siguiente>" botón:

Nota: Al exportar los objetos de la base de datos, estas configuraciones se pueden cambiar de acuerdo con los requisitos del usuario.

Especifique el objeto de la base de datos (nombre de la tabla) y haga clic en el "Siguiente>" botón:

Para crear una copia de seguridad de una tabla, haga clic en "Finalizar" botón:

Espere hasta que se complete el proceso de exportación:

El nuevo ".sql"Se abre el archivo que indica que el archivo de copia de seguridad del"ContactosSe ha creado la tabla:

Así es como hacer una copia de seguridad de una mesa en Oracle utilizando diferentes métodos.

Conclusión

Para hacer una copia de seguridad de una tabla en Oracle, inicie sesión en la base de datos. Después del inicio de sesión exitoso, el "CREARLa declaración se puede usar para hacer una copia de seguridad de una tabla creando una copia de la tabla original. Alternativamente, el "ExpEl comando crea la copia de seguridad de una tabla exportando la tabla específica. El "Desarrollador de SQLLa herramienta también es una buena forma de crear una copia de seguridad de una mesa. Esta guía proporcionó una demostración completa de cómo hacer una copia de seguridad de una mesa en Oracle.