sábado, 26 de julio de 2014

Instrucciones utiles

Útiles
#Configurando la base de datos para estar en modo archivelog. . oraenv orclsqlplus /as sysdbaarchive log listshutdown immediatestartup mountalter database archivelog;alter database open; # Cambiando el tamaño de la Flash Recovery Area. show parameter recovery_file_dest_sizeshow parameter recovery_file_destALTER SYSTEM SET db_recovery_file_dest_size = 8G SCOPE=BOTH; #Verificando los archivos de destino.. oraenvorclrman target /show controlfile autobackup;configure controlfile autobackup on;report schema; #lista los datafiles en tu esquema.backup datafile 5; #Configurando la politica de retención.. oraenvorclrman target /show retention policy;configure retention policy to redundancy 1;show retention policy;exit #After creating rcat database with dbca we should do the following tasks #sqlplus sys as sysdba#Enter password: oracle_4U@rcat<<<not displayed#Crear un tablespace llamado RCAT para que guarde el repositorio de datos. CREATE TABLESPACE rcat DATAFILE '+DATA/rcat01.dbf' SIZE 15M;#Crear un usuario propietario del catalogo de recuperacion. CREATE USER rcatowner IDENTIFIED BY oracle_4U DEFAULT TABLESPACE rcat QUOTA unlimited on rcat; #Dar al catalogo de recuperación el role de rcatownerGRANT recovery_catalog_owner to rcatowner;exit #Conectate al catalogo de recuperacion usando RMAN. rman catalog rcatowner@rcat#CREA EL CATALOG DE RECUPERACIÓNcreate catalog;exit #Registra la base de datos ORCL en el catalogo de recuperación que acabase#de crear.oraenvorclrman target / catalog rcatowner@rcatregister database;exit #Respaldando el catalogo de recuperación y la politica de recuperación. oraenvorclrman target sys@rcatshow retention policy;configure retention policy to redundancy 2;backup database;exit # Configura la base de datos rcat para trabajar en modo archivelog. oraenvrcatshutdown immediatestartup mountalter database archivelog;alter database open;. oraenvorclrman target sys@rcatbackup database;exit #Configurando el formato de fecha y hora linux & windowsexport NLS_LANG=american_america.al32utf8export NLS_DATE_FORMAT="yyyy-mm-dd:hh24:mi:ss"#.bashrc#Windowsset NLS_DATE_FORMAT=MON DD, YYYY HH24:MI:SS #habilitando el auto backupcontrol file. oraenvorclrman target sys@rcatoracle_4Ulist backup;show controlfile autobackup;configure controlfile autobackup on;backup archive all;exit #Configurando aparatos para respaldo. oraenvorclrman target / catalog rcatowner@rcatoracle_4Ushow all;#Define un canal para un aparato de cinta que usa la interface test.configure channel device type sbt parms='SBT_LIBRARY=oracle.disksbt, ENV=(BACKUP_DIR=/tape)';backup device type sbt tablespace users; #Creando respaldos incrementales rapidosCONFIGURE CONTROLFILE AUTOBACKUP ON;show controlfile autobackup;CONFIGURE BACKUP OPTIMIZATION ON;show ALTER DATABASE ENABLE BLOCK CHANGE TRACKING;SELECT filename, status, bytesFROM v$block_change_tracking; $. oraenvorcl$ rman target / catalog rcatowner@rcatbackup incremental level 0 database plus archivelog;orbackup device type sbt incremental level 0 database plus archivelog;backup incremental level 1 database plus archivelog;orbackup device type sbt incremental level 1 database plus archivelog; #Cotejando los respaldos con el catalogo de recuperación. . oraenvrman target / catalog rcatowner@rcatRMAN> list backup of datafile 5;$ list backup of datafile 5;#Data file expired si se borro.crosscheck backupset;delete expired backupset; $ list backup of datafile 5; #para ver los respaldos que son obsoletos report obsolete; #para ver que respaldos se han vuelto obsoletos con la redundancia 2 #~sin cambiar la politica de retecion report obsolete redundancy 2; #Para borrar los respaldos obsoletosRMAN> delete noprompt obsolete;#Lista los respaldos que podrian utilizarse para recuperar la base#de datos al estado que tenia hace una hora.RMAN> list backup of archivelog until time 'sysdate-1/24'; #o hace cinco minutosRMAN> list backup of archivelog until time 'sysdate-05/60/24'; #Revisa las copias imagenes de un unico datafile en el tablespace USER.#Report schema para averiguar que numero le corresponde al USERS tablespaceRMAN > report schema;#Lista cualquier copia imagen del datafile 4list copy of datafile 4;#Borra cualquier copia imagen del datafile 4 sí existe.delete copy of datafile 4;#Para simplificar el ambiente de entrenamiento deshabilita #autobakcup on. #Sí hay backup del controlfile rman target /restore controlfile from autobackup;alter database mount;recover database;alter database open resetlogs;alter database open resetlogs;

No hay comentarios.:

Publicar un comentario