Wednesday, April 4, 2012

Script - Duplicate Database


Script - Duplicate Database

Exemplo de um script para realizar um duplicate database pelo rman.



Target = Origem
Catalog = Catalogo
 RmanAuxiliary = Destino

connect target /
connect catalog CATOWNER/CATOWNER@rman
connect auxiliary sys/kernel@legades


run {
set until time "to_date('04-04-2012 00:20:00','dd-mm-yyyy hh24:mi:ss')";
set newname for datafile 1 to '/u03/oradata/legades/system01.dbf';
set newname for datafile 2 to '/u02/oradata/legades/undotbs01.dbf';
set newname for datafile 3 to '/u03/oradata/legades/sysaux01.dbf';
set newname for datafile 4 to '/u02/oradata/legades/users01.dbf';
set newname for datafile 5 to '/u02/oradata/legades/example01.dbf';
set newname for tempfile 1 to '/u03/oradata/legades/temp01.dbf';
ALLOCATE AUXILIARY CHANNEL aux1 DEVICE TYPE DISK;
duplicate target database to legades 
  LOGFILE
    GROUP 1 ('/u03/oradata/legades/redo01b.rdo', 
             '/u02/oradata/legades/redo01a.rdo') SIZE 51M , 
    GROUP 2 ('/u03/oradata/legades/redo02b.rdo', 
             '/u02/oradata/legades/redo02a.rdo') SIZE 51M ,
GROUP 3 ('/u02/oradata/legades/redo03b.rdo', 
             '/u02/oradata/legades/redo03a.rdo') SIZE 51M ;
}

3 comments:

Paulo Silva said...

E aí, Pipoca!
De boa, mano?

É foda mantermos os blogs, né não? Falaí...

Tá na IBM ainda?
Abraço!

Anonymous said...

Great article, exactly what I wanted to find.

Feel free to surf to my blog - best diet plan

Diogo Nomura said...

Fala ae PHP realmente é, mas conforme sobra um tempo (e disposição) vou atualizando, agora montei um template que gostei estou um pouco mais empolgado, rs...
Abracos mano!