Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Mostrar informacion actual de la
- configuracion del registro
- SQL>archive log list
- por defecto la BD opera en modo
- noarchilog (recuperacion deshabilitada)
- SQL> SHUTDOWN;
- CIERRA LA INSTANCIA ACTUAL
- SHUTDOWN IMMEDIATE;
- SHUTDOWN ABORT;
- SQL>startup mount;
- Monta la base d edatos en la
- instancia actual
- C:\app\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
- SQL>alter database archivelog;
- cambiar el modo de registro de la BD
- (se habilita el modo de recuperacion)
- SQL>alter database open;
- abre la BD para hacerla disponible para
- recuperacion de datos
- SQL>archive log list;
- muestra la informacion actual de la
- configuracion de registro y comprobamos
- el modo de archivado
- PARA BACKUP DE LA BASE DE DATOS
- C:\RMAN NOCATALOG
- RMAN>CONNECT TARGET SYS/oracle
- se conecta a la base d edatos destino
- RMAN>run {
- ALLOCATE CHANNEL disk1 TYPE DISK
- FORMAT 'C:\app\oracle\product\11.2.0\
- dbhome_1\oradata\backup\%U_%T';
- BACKUP DATABASE TAG open_db_full_1;
- }
- run {
- ALLOCATE CHANNEL disk1 TYPE DISK
- FORMAT 'C:\app\oracle\product\11.2.0\dbhome_1\oradata\bk\%U';
- BACKUP DATABASE TAG open_db_full_1;
- }
- realiza el bacKup de toda la base de datos
- ---primero se habilita el canal de
- comunicacion en este caso a un disco y un
- directorio con format para recibir la copia
- RMAN>run {
- ALLOCATE CHANNEL disk1 TYPE DISK
- FORMAT 'C:\app\oracle\product\11.2.0\
- dbhome_1\oradata\backup\%U';
- BACKUP TABLESPACE SYSTEM TAG open_db_full_1;
- }
- realiza el bacKup deL TABLESPACE SYSTEM
- --PARA REALIZAR UNA COPIA DE SEGURIDAD DE
- LOS ARCHIVOS DE REGISTRO
- ARCHIVADOS---INICIO DE LA BASE DE DATOS
- RMAN>run {
- ALLOCATE CHANNEL disk1 TYPE DISK
- FORMAT 'C:\app\oracle\product\11.2.0
- \dbhome_1\oradata\backup\%U';
- BACKUP archivelog ALL
- TAG open_db_full_1;
- }
- PARA MOSTRAR LA INFORMACION SOBRE LOS ARCHIVOS DE COPIAS DE SEGURIDAD DISPONIBLES
- RMAN>LIST BACKUP;
- SI SE DESEA INFORMACIOIN DE LOS ARCHIVOS CON MENOS DE TRES COPIAS DE RESPALDOS
- RMAN>REPORT NEED BACKUP REDUNDANCY=3;
- RECUPERACION DE UNA BASE DE DATOS CON RMAN
- RMAN> CONNECT TARGET SYS/oracle
- se inicia la caida de la bd (caida del
- sistema, perdida datos, otra causa)
- RMAN>SHUTDOWN ABORT;
- recuperar tablespace,
- reiniciar la instancia y abrir la bd
- RMAN>startup PFILE = 'C:\app\oracle\admin
- \orcl\pfile\ini.ora....'
- restaurar el archivo perdido de tabla dañado
- RMAN> run {
- ALLOCATE CHANNEL disk1 TYPE DISK;
- RESTORE TABLESPACE indx;
- }
- salir de RMAN
- RMAN>exit;
- Ejemplo1: Copia completa de la base de datos
- c:\exp file=c:\datos\datos_01.dmp full=yes
- log=c:\datos\datos_01.log buffer=1000000
- Ejemplo2: Copia de tablas especificas de un usuario
- c:\exp scott/tiger file=c:\datos\scott_01.dmp
- tables=(emp,dept) buffer=1000000
- Ejemplo3: Copiar tablas de un usuario con una condición especifica
- exp scott/tiger file=c:\datos\datos_emp.dmp
- tables=emp query=\"where deptno=10\"
- Ejemplo1: Importar todo el archivo exportado
- c:\ imp system/manager file=c:\orasitefull.dmp full=yes ignore=yes
- log=c:\orasite\log\import_log.log buffer=1000000
- Importamos con el usuario system que tiene permisos para importar el archivo orasitefull.dmp dejando un log de dicha importación en import_log.log reservando un buffer de 100000
- Ejemplo2: Importar una tabla de un usuario concreto
- c:\imp scott/tiger file=orasitempleados.dmp fromuser=scott touser=scott tables=dept
Advertisement
Add Comment
Please, Sign In to add comment