Despu\u00e9s se copian los ficheros de datos los de redo log y los de control adem\u00e1s

Después se copian los ficheros de datos los de redo

This preview shows page 80 - 83 out of 92 pages.

vuelta a parar en modo normal. Después se copian los ficheros de datos, los de redo log y los de control, además de los redo log archivados y aún no copiados. Los pasos que hay que seguir para realizar un backup en frió serían: 1. Conocer y listar la ubicación de los datafiles, controlfiles, redo log y redo log archivados. Esto se puede hacer ejecutando: select file_name from dba_data_files; select name from v$controlfile; select member from v$logfile; select name from v$archived_log;
Image of page 80
2. Tirar la base de datos mediante shutdown normal o shutdown inmediate. 3. Copiar los archivos datafiles, controlfiles y logfiles a un medio de backup preferido como cinta, disco duro, otra máquina, etc. BACKUPS EN CALIENTE: Este método es prácticamente igual que el anterior, a diferencia de que; no necesita parar la base de datos, tan solo deberemos desactivar los tablespaces de los que se esten haciendo copia en ese momento, y tener activado el modo Archive Log. Para ello deberemos seguir los siguientes pasos: DATAFILES 1. Primero tenemos que ver que datafiles tenemos en nuestra base de datos, para ellos podemos realizar la siguiente consulta a la tabla dba_data_files. select tablespace_name,file_name from dba_data_files order by tablespace_name; 2. Para cada uno de los datafiles asociados a un tablespace hacemos lo siguiente: SQL>Alter tablespace <nonbre_tablespace> begin backup; Copiamos a otro sitio todos los datafiles, con la utilidad COPY del SO, tal como vimos en las copias en frio. Ej: $>COPY %ORACLE_FICHEROS%\USERS01.DBF E:\backups_oracle\bUSERS01.DBF SQL>Alter tablespace end backup; SQL>Alter system switch logfile;
Image of page 81
Como observamos bloqueamos el tablespace, copiamos todos los datafiles al lugar donde queramos realizar el backup y por último desbloqueamos el tablespace y forzamos los redo. ARCHIVOS DE LOG Esto es tan sencillo como copiar todos los ficheros archivelog a otra ubicación con la utilidad del sistema operativo (xcopy). Una vez que se ha realizado el respaldo ( backup ) de estos ficheros pueden ser borrados de la ubicación original en caso de que queramos librerar un poco de espacio, ya que contienen las ultimas transacciones y si en algún caso queremos realizar una recuperación en el tiempo tenemos todos estos archivos guardados para cuando la recuperación los pida. Si trabajamos con el destino predeterminado que en Oracle 11g es: E:\oracle\app\Administrador\flash_recovery_area\ORCL\ARCHIVELOG> E:\oracle\app\Administrador\flash_recovery_area\ORCL>XCOPYARCHIVELOG E:\backups_oracle /E Con este ultimo comando copiamos la carpeta contenedora de todos los archivos de log recursivamente(/E), llevando estas al destino elegido. En este documento al activar el modo archive log hemos definido una ruta donde se irán generando los archivos de log, con el formato predeterminado en los parametros de spfile.ora.
Image of page 82
Image of page 83

You've reached the end of your free preview.

Want to read all 92 pages?

  • Winter '17

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture