¿Tienes una cuenta? identificate: Usuario Contraseña o puedes obtener una gratis.

ToRo Blog

... en unos días.

Apuntes de curso de Oracle 10

29 de marzo, 2007 - 13:41 X

Vamos a hacer un ejercicio de backup manual (en frio):

SQL> SELECT file_name FROM dba_data_files; /* archivos DB */
SQL> SELECT member FROM v$logfile; /* logs */
SQL> SELECT name FROM v$controlfile; /* archivos de control */

Ya que tenemos la ruta de archivos, entonces damos de baja la DB, copiamos los archivos y luego la levantamos:

SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP;
SQL> SELECT instance_name,status FROM v$instance; /* online? */
SQL> SELECT name,open_mode FROM v$database /* modo/online */

Esto es lo mas sano, pero por supuesto no es recomendable en un servidor en producción (se tendría que parar el servicio).

Vamos a hacer un ejercicio de backup en caliente, alteramos la base de datos a modo ARCHIVING

SQL> SHUTDOWN IMMEDIATE /* dar de baja */
SQL> STARTUP mount; /* levantar la DB */
SQL> ALTER DATABASE archivelog;
SQL> ALTER DATABASE open;
SQL> ARCHIVE log list;
/* Reiniciamos (antes otro backup) la DB normalmente. */
SQL> ARCHIVE log list;

Estos cambios se almacenan en el SPFILE.

Alteramos entonces el tamaño del archivo de recuperación:

SQL> ALTER SYSTEM set db_recovery_file_dest_size=4G;
SQL> SHOW parameter recovery_file_dest; /* muestra parámetros */

Para cambiar la secuencia del log:

SQL> ALTER system switch logfile;

$ SET ORACLE_SID=infra /* o la db que tengamos */
$ RMAN target / 
RMAN> BACKUP DATABASE;
RMAN> SHOW ALL; /* muestra entorno */ 

Simulamos un truene de una tabla:

SQL> CREATE TABLE curso TABLESPACE users AS 
                  SELECT * FROM employees;
SQL> DROP TABLE curso; /* borramos */
SQL> FLASHBACK TABLE curso TO BEFORE DROP; /* recuperamos */
ALTER DATABASE FLASHBACK ON (para activarlo en 9i);
SHOW PARAMETER RECOVERY; /* Almacenamiento */
SHOW PARAMETER UNDO; /* UNDO */

Borramos físicamente un archivo, mañana continuamos para ver como recuperarlo.

Almacenado en Trabajo, Cursos [ Enlace | Un miserable comentario :( ] del.icio.us del.icio.us Estrella este post *****

Han escrito 1 comentarios de «Apuntes de curso de Oracle 10»

(anonimo)MV
Jueves 31 de mayo, 2007 19:00. [usuario no registrado en ymipollo.com]

ja,ja.

Cómo que estado de ánimo X??

Creo que hay epidemia….

Saludillos

Si usted tiene una cuenta en ymipollo.com, identifíquese:
Usuario: Password: (recordar identificación en este blog)
De lo contrario, escriba sus datos (todos los campos son obligatorios.):
Nombre: Correo E.:
Blog/Web: recordar datos.
[ si eres visitante puedes obtener tus comentarios con foto suscribiendote a gravatar. Tenga en cuenta que como usuario anónimo, su dirección IP será almacenada y mostrada al dueño de la entrada en cada comentario. ]
Escriba su comentario:
Por favor escriba respecto al post, procure revisar su ortografía. Si su comentario no es respecto al tema, por favor no lo haga.

Usted escribirá este mensaje como:
Es posible que su comentario no aparezca de forma inmediata (o que nunca aparezca) eso depende de la decisión del autor de este blog.

suscribirse a este post.