Escolar Documentos
Profissional Documentos
Cultura Documentos
rman TARGET /
rman target sys/sysxe@xe catalog rman/rman@test
Register Database
Copying a Datafile
RMAN> COPY DATAFILE 1 TO '/tmp/df1.bak';
RMAN> COPY NOCHECKSUM
DATAFILE '?/oradata/trgt/tools01.dbf'
TO '?/oradata/tools01.bak'
LEVEL 0;
RMAN> COPY CURRENT CONTROLFILE
TO '?/oradata/cf1.bak';
# Restore files
# Apply archivelog
% mv $ORACLE_HOME/data/db/tools01.dbf /tmp/tools01.dbf
RMAN> SQL 'ALTER TALBESPACE tools
OFFLINE IMMEDIATE';
RMAN> RESTORE TABLESPACE tools;
RMAN> RECOVER TABLESPACE tools;
RMAN> SQL 'ALTER TABLESPACE tools ONLINE';
Recovering Sceneries
Making an Incremental Backup
C:>rman catalog=rman/rman@w2k1 target=sys/password@w2k2
RMAN> BACKUP INCREMENTAL LEVEL 1 DATABASE;
Backing Up a Tablespace
startup nomount;
restore controlfile;
alter database mount;
SQL> SELECT archivelog_change#-1 FROM v$database;
ARCHIVELOG_CHANGE#-1
-------------------1048438
run {
set until scn 1048438;
restore database;
recover database;
alter database open resetlogs;
}
run {
set until time "TO_DATE('03/01/06','MM/DD/YY')";
restore database;
recover database;
}
VISTAS DE RMAN
Control file copies on disk
Archived and unarchived redo logs
RC_CONTROLFILE_COPY
RC_ARCHIVED_LOG
Vista correspondiente:
Vista correspondiente:
V$DATAFILE_COPY
V$ARCHIVED_LOG
RC_COPY_CORRUPTION
Vista correspondiente:
RC_BACKUP_CONTROLFILE
V$COPY_CORRUPTION
Vista correspondiente:
V$BACKUP_DATAFILE
Databases registered in the recovery
catalog
Corrupt block ranges in datafile
backups
RC_DATABASE
Vista correspondiente:
RC_BACKUP_CORRUPTION
V$DATABASE
Vista correspondiente:
V$BACKUP_CORRUPTION
Database blocks marked as corrupted in the most
recent RMAN backup or copy
RC_DATABASE_BLOCK_CORRUPTION
Datafiles in backup sets
Vista correspondiente:
V$DATABASE_BLOCK_CORRUPTION
RC_BACKUP_DATAFILE
Vista correspondiente:
V$BACKUP_DATAFILE
Vista correspondiente:
V$DATABASE_INCARNATION
RC_BACKUP_FILES
Vista correspondiente:
V$BACKUP_FILES
Backup pieces
Vista correspondiente:
V$DATAFILE
RC_BACKUP_PIECE
Vista correspondiente:
V$BACKUP_PIECE
Datafile copies on disk
RC_DATAFILE_COPY
Vista correspondiente:
RC_BACKUP_REDOLOG
V$DATAFILE_COPY
Vista correspondiente:
V$BACKUP_REDOLOG
Online redo log history indicating
when log switches occurred
Backup sets for all incarnations of
the database
RC_BACKUP_SET
Vista correspondiente:
V$BACKUP_SET
RC_LOG_HISTORY
Vista correspondiente:
V$LOG_HISTORY
RC_OFFLINE_RANGE
Vista correspondiente:
Vista correspondiente:
V$OFFLINE_RANGE
V$RMAN_STATUS
RC_PROXY_ARCHIVEDLOG
RC_STORED_SCRIPT
Vista correspondiente:
Vista correspondiente:
V$PROXY_ARCHIVEDLOG
n/a
Control file backups taken with the
proxy copy functionality
RC_PROXY_CONTROLFILE
Vista correspondiente:
RC_STORED_SCRIPT_LINE
V$PROXY_DATAFILE
Vista correspondiente:
n/a
RC_TABLESPACE
Vista correspondiente:
V$TABLESPACE
Recovery catalog
resynchronizations
RC_RESYNC
Vista correspondiente:
n/a
RC_RMAN_CONFIGURATION
Vista correspondiente:
V$RMAN_CONFIGURATION
COMANDOS DE RMAN
CONNECT
@
Establece una conexin entre RMAN y las bases de datos
auxiliar , de recuperacin y objetivo (target)
Ejecutar un archivo de comandos
ALLOCATE CHANNEL
connectStringSpec
CONVERT
archivelogRecordSpecifier
CREATE CATALOG
Especifica un rando de archives.
Crea el esquema para el catlogo de recuperacin.
BACKUP
CREATE SCRIPT
CROSSCHECK
BLOCKRECOVER
datafileSpec
DROP DATABASE
DUPLICATE
completedTimeSpec
EXECUTE SCRIPT
Especifica un rango en el tiempo, durante el cual el respald
se efectuar.
Corre un script almacenado de RMAN
EXIT
CONFIGURE
Sale del ejecutable de RMAN
Configura las propiedades de RMAN
fileNameConversionSpec
RECOVER
REGISTER
FLASHBACK
Registra la base de datos objetivo en el catlogo de recuperacin
Regresa la base de datos a un previo estado o SCN
(System Change Number)
RELEASE CHANNEL
formatSpec
Desocupa el canal alojado con el comando ALLOCATE CHANNEL
Despecifica el formato del nombre de un archivo para
un respaldo.
releaseForMaint
HOST
Desocupa el canal alojado con el comando
ALLOCATE CHANNEL FOR MAINTENANCE
Sirve para correr un comando de sistema operativo
keepOption
REPLACE SCRIPT
Especfica que un respaldo o copia debe o no ser exenta
de la poltica de retenciones.
LIST
listObjList
maintQualifier
REPORT
RESET DATABASE
Quit
SEND
Sale del ejecutable de RMAN
Enva strings entrecomillados a uno o ms canales.
recordSpec
Una subclusula usada para especificar los objetos que se van a alterar
por comandos de mantenimiento
SHOW
SHUTDOWN
SPOOL
SQL
STARTUP
SWITCH
UNREGISTER DATABASE
untilClause
UPGRADE CATALOG
VALIDATE