Backup Bases de Datos Aplicativo Seven
se determinaron las siuientes variables:
export ORACLE_BASE: Motor de la Base de Datos
export ORACLE_HOME: Binarios Ejecutables
export ORACLE_SID: Nombre de Base de Datos ejemplo: export ORACLE_SID= USUARIO
export ORACLE_OWNER: Usuario
ORACLE Tiene la funcionalidad de Export y dentro metodos para exportar e importar
expdp: exportar una BD esta operación podria tardar al rededor de 30 min
imppd: importar una BD esta operacion podria tardea al rededor de 40 min
$ORACLE_HOME/bin/expdp system/manager directory=expdp1 dumpfile=nombre_FULL_$fecha.dmp
(arrancar la funcion export expdp) (usuario y password) (directorio extraer copia) (archivo de copia base .dmp)
logfile=nombre_FULL_$fecha.log full=yes
(archivo de copia de base .log ) (copia full)
Usuario: System de una Base de Datos: Es el usario de la bases de Oracle.
oracle:oinstall
(usuario:grupo) estos usuarios deben ser dueños del directorio de la Base de Datos Oracle
durectory: Donde voy a Extraser la Infirmación
Para detener el proceso de Importación ejecutamos el comando:
Export> Kill_Job
yes
Existen algunos Export que se ejecutan en el crontab del usuario oracle
lo podemos ver y editar con el comando:
$su - oracle11 nos logeamos como usuario oracle
oracle11@server$crontab -e Editar el crontab del usuario oracle
oracle11@server$crontab -l ver el crontab del usuario oracle
para listar desde un usuario oracle:
oracle11@server$ls -lrth lista el contanido de un directorio
Cómo conocer el nombre de una base de datos de Oracle?
export ORACLE_SID=USUARIO
ejecutamos el siguiente comando:
echo $ORACLE_SID
user: system
pass: *****
impdp system/usuario directory = EXPDP_DIR dumpfile= nombre_FULL_20-12_1023.dmp
(arrancar la funcion import impdp) (directorio donde se alojará el import) (archivo donde se toma la copia base .dmp)
logfile=imp_full_prueba.log SHCEMAS= INSTANCIA EXLUDE= STATISTICS
(archivo de importacion de base .log ) (Instancia de la BD)