La Red de Conocimientos Pedagógicos - Currículum vitae - Problemas de copia de seguridad y recuperación de bases de datos Oracle

Problemas de copia de seguridad y recuperación de bases de datos Oracle

Puede utilizar los siguientes métodos para importar y exportar datos de Oracle. Imp/exp es equivalente a la restauración y copia de seguridad de datos de Oracle. El comando exp puede exportar datos desde un servidor de base de datos remoto a un archivo dmp local, y el comando imp puede importar un archivo dmp desde un servidor de base de datos local a uno remoto. Puede utilizar esta función para crear dos bases de datos idénticas, una para pruebas y otra para uso formal.

Entorno de ejecución: Se puede ejecutar en SQLPLUS.EXE o DOS (línea de comando).

Cuando se puede ejecutar en DOS, el directorio de instalación ora81BIN en Oracle 8i se establece como. la ruta global.

Hay archivos EXP.EXE e IMP.EXE en este directorio que se utilizan para realizar importaciones y exportaciones.

Oracle está escrito en Java y los dos archivos SQLPLUS.EXE, EXP.EXE e IMP.EXE pueden ser archivos de clase empaquetados.

SQLPLUS.EXE llama a las clases empaquetadas por EXP.EXE e IMP.EXE para completar las funciones de importación y exportación.

El siguiente es un ejemplo de importación y exportación.

Exportación de datos:

1 Exporte completamente la base de datos TEST y exporte el sistema de nombre de usuario y el administrador de contraseñas a D:daochu.dmp

exp system/manager@ TEST file=d:daochu.dmp full=y

2 Exporte las tablas de usuario del sistema y usuario del sistema en la base de datos

exp system/manager@TEST file=d:daochu. dmp propietario =(system,sys)

3 Exportar las tablas internal_notify y notify_staff_relat en la base de datos

exp aichannel/aichannel@TESTDB2 file= d:datanewsmgnt.dmp table=(inner_notify, notify_staff_relat) 4 Exporte los datos que comienzan con "00" en el campo archivado1 en la tabla tabla1 en la base de datos

exp system/manager@TEST file=d:daochu.dmp table=(table1) query=" donde file1 como '00%'"

Las anteriores son exportaciones de uso común. Para la compresión, winzip se puede usar para comprimir archivos dmp muy bien.

Esto también se puede lograr agregando compress=y después del comando anterior. Importación de datos

1 Importe los datos en D:daochu.dmp a la base de datos TEST.

imp system/manager@TEST file=d:daochu.dmp

imp aichannel/aichannel@HUST full=y file=d:datanewsmgnt.dmp ignore=y

Puede haber un problema con lo anterior, porque algunas tablas ya existen y luego informa un error y no importa la tabla.

Simplemente agrega ignore=y al final.

2 Importar tabla table1 en d:daochu.dmp

imp system/manager@TEST file=d:daochu.dmp table=(table1)