Chiappa,

Desculpe a demora em responder, surgiram outras coisas aqui.

 

Mas consegui realizar o backup sem ele gerar uma copia no $ORACLE_HOME/dbs

 

Tiver que dar um CLEAR em todas as configurações do rman, e usar o script 
abaixo que funcionou.

 

run {

backup device type disk format '/backup/rman/dtf-%d-%t_%s.rman' database;

backup current controlfile format '/backup/rman/ctrl-%d-%t_%s.rman';

sql "alter system switch logfile";

backup device type disk format '/backup/rman/arch-%d-%t_%s.rman' archivelog all 
delete all input;

backup current controlfile format '/backup/rman/ctrl-%d-%t_%s.rman';

backup spfile format '/backup/rman/spfile-%d-%t_%s.rman';

}

 

Ah, outra coisa estranha, eu tinha configurado paralelismo de 8 canais, e 
ocorreu alguns erros.

Notei que ele abria 4 canais e dava um erro que acabei não anotando, então 
configurei o paralelismo para 4 canais e tudo funcionou.

 

Obrigado,

Ednilson

 

De: sentto-1682896-122765-15506746...@returns.groups.yahoo.com 
[mailto:sentto-1682896-122765-15506746...@returns.groups.yahoo.com] Em nome de 
jlchia...@yahoo.com.br [oracle_br]
Enviada em: quarta-feira, 20 de fevereiro de 2019 11:44
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: RES: [oracle_br] Re: backup rman

 

  

Inclusive, insistindo nesse ponto de que esses arquivos sendo gerados no 
sub-diretório DBS talvez não sejam cópias dos backup pieces, num ambiente de 
teste (mas onde TODOS os parâmetros de archives estão corretamente setados, 
onde NÃO há logfile nem controlfile nem arquivo NENHUM com default e/ou setado 
pro sub-diretório dbs) eu fui olhar e um único arquivo estava sendo gerado lá 
no dbs :

[oracle@localhost Backups]$ ls -ltr $ORACLE_HOME/dbs
total 9560
-rw-r--r-- 1 oracle oracle    2851 May 15  2009 init.ora
-rw-rw---- 1 oracle oracle    1544 Oct  2  2010 hc_DBUA0.dat
-rw-r----- 1 oracle oracle      24 Oct  2  2010 lkORCL
-rw-r----- 1 oracle oracle    1536 Oct  2  2010 orapworcl
-rw-rw---- 1 oracle oracle    1544 Feb 20 08:57 hc_orcl.dat
-rw-r----- 1 oracle oracle    3584 Feb 20 09:19 spfileorcl.ora
-rw-rw---- 1 oracle oracle 9748480 Feb 20 09:25 snapcf_orcl.f
[oracle@localhost Backups]$ 

É esse snapcf, o resto são arquivos normais do database Oracle... Aí fui olhar 
no meu RMAN e listar os defaults, achei :

[oracle@localhost Backups]$ rman target=/

Recovery Manager: Release 11.2.0.2.0

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

connected to target database: ORCL (DBID=1229390655)

RMAN> show all;

using target database control file instead of recovery catalog
RMAN configuration parameters for database with db_unique_name ORCL are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP OFF;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F';
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR 
LOAD TRUE ; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 4 TIMES TO DISK;
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 
'/home/oracle/app/oracle/product/11.2.0/dbhome_2/dbs/snapcf_orcl.f'; # default

RMAN> exit;

==> tá vendo esse SNAPSHOT CONTROLFILE ?? Era esse, aí alterei meu script para :

[oracle@localhost orcl]$ cat /home/oracle/rman_backup_full.cmd
connect target /

run {
CONFIGURE RETENTION POLICY TO REDUNDANCY 4; 
CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 4 TIMES TO DISK;
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 
'/u02/Backups/controlfile_bkp_%F';
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u02/Backups/snapcf_orcl.f';
CROSSCHECK ARCHIVELOG ALL;
CROSSCHECK BACKUP;
allocate channel oem_backup_disk1 type disk format 
'/u02/Backups/ORA_rman_full_backup_${ORACLE_SID}_%U.bkp' maxpiecesize 2 G;
backup tag 'FULL_CNTRL' current controlfile;
backup tag 'FULL_DB' database PLUS ARCHIVELOG;
release channel oem_backup_disk1;
}
allocate channel for maintenance type disk;
delete noprompt obsolete device type disk;
delete noprompt expired archivelog all;
release channel;
exit;

[oracle@localhost orcl]$ 


==> Aí eu DELETEI os backups no RMAN (no meu caso, uso controlfile ao invés de 
catálogo em banco), removi manualmente esses arquivos, e uma nova execução do 
script de backup me deixou assim : 

[oracle@localhost dbs]$ ls -ltr
total 24
-rw-r--r-- 1 oracle oracle 2851 May 15  2009 init.ora
-rw-rw---- 1 oracle oracle 1544 Oct  2  2010 hc_DBUA0.dat
-rw-r----- 1 oracle oracle   24 Oct  2  2010 lkORCL
-rw-r----- 1 oracle oracle 1536 Oct  2  2010 orapworcl
-rw-rw---- 1 oracle oracle 1544 Feb 20 11:24 hc_orcl.dat
-rw-r----- 1 oracle oracle 3584 Feb 20 11:24 spfileorcl.ora
[oracle@localhost dbs]$ 


[oracle@localhost Backups]$ ls -ltr /u02/Backups
total 2490032
-rw-rw-r-- 1 oracle oracle       1615 Feb 20 11:07 
rman_backup_full_20-02-2019-07-30.log
-rw-rw---- 1 oracle oracle    9797632 Feb 20 11:25 
ORA_rman_full_backup_orcl_0htqbndk_1_1.bkp
-rw-rw---- 1 oracle oracle    2346496 Feb 20 11:25 
ORA_rman_full_backup_orcl_0itqbndo_1_1.bkp
-rw-rw---- 1 oracle oracle 2147483648 Feb 20 11:28 
ORA_rman_full_backup_orcl_0jtqbndp_1_1.bkp
-rw-rw---- 1 oracle oracle  370491392 Feb 20 11:28 
ORA_rman_full_backup_orcl_0jtqbndp_2_1.bkp
-rw-rw---- 1 oracle oracle       3584 Feb 20 11:29 
ORA_rman_full_backup_orcl_0ktqbnk1_1_1.bkp
-rw-rw---- 1 oracle oracle    9830400 Feb 20 11:29 
controlfile_bkp_c-1229390655-20190220-00
-rw-rw---- 1 oracle oracle    9748480 Feb 20 11:29 snapcf_orcl.f
-rw-rw-r-- 1 oracle oracle       6869 Feb 20 11:29 
rman_backup_full_20-02-2019-25-38.log
[oracle@localhost Backups]$ 

==>> E um detalhe CRUCIAL, vc viu que nos meus parâmetros tanto o CONFIGURE 
DATAFILE BACKUP COPIES quanto o CONFIGURE ARCHIVELOG BACKUP COPIES estão com o 
valor 1, que inclusive é o DEFAULT, como tinha dito antes, e MESMO ASSIM NÃO 
FOI GERADA CÓPIA extra de BACKUP, seja no dbs seja em qquer lugar, sim sim ??? 
Então, ATÉ ONDE SEI, esses arquivos que estão te enchendo o dbs ** não são 
cópias EXTRAS de backup **, como eu disse COPIES=1 significa que vc só UMA 
cópia em disco do backup, que serão os próprios arquivos gerados pelo comando 
de BACKUP, okdoc ?? 
Vc até, como eu disse, PODE testar remover explicitamente os CONFIGURE COPIES 
do seu RMAN (via CONFIGURE nomedoparâmetro CLEAR , tal como eu tinha dito), 
talvez por algum bug/erro do 10g, mas AO QUE TUDO INDICA não é esse o seu 
"problema", esses arqs sendo gerados no dbs são OUTRA COISA : analise 
DIREITINHO as configs do seu RMAN e DO SEU DATABASE e descubra o que são esses 
caras....

[]s

  Chiappa



  • [oracle_br] backup ... 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]
    • [oracle_br] Re... jlchia...@yahoo.com.br [oracle_br]
      • RES: [orac... 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]
        • Re: RE... jlchia...@yahoo.com.br [oracle_br]
          • RE... 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]
            • ... jlchia...@yahoo.com.br [oracle_br]
              • ... jlchia...@yahoo.com.br [oracle_br]
                • ... 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]

Responder a