Ederson, Não sei se é possível, estou pesquisando o seguinte:
Eu tenho em PRD na instância ASM: +DATA ---DBXXX ---DBYYY ---DBZZZ E tenho um BKP FULL com os três DB's, mas eu quero trazer para HMLG somente o DBXXX é possível fazer isso pelo RMAN? Obrigado, Em 29 de abril de 2013 17:13, ederson2001br <ederson200...@yahoo.com.br>escreveu: > ** > > > Boa tarde José Antonio, > > Sobre este assunto, gostaria de contribuir com um cenário real que me > aconteceu no ambiente de testes. > > Recebi o erro ORA-15041 que é "diskgroup space exhausted" e fiz a adição > de novo asmdisk no diskgroup e mesmo assim o Oracle continuou informando > que não havia espaço disponível. > > Esta operação de adicionar discos, requer um REBALANCE, veja cenário: > > ORA-19504: failed to create file "+DATA2" > ORA-17502: ksfdcre:4 Failed to create file +DATA2 > ORA-15041: diskgroup space exhausted > > SQL> alter diskgroup data2 add disk '/dev/mapper/ed_group-ASM_0_TC'; > > SQL> select disk_number "Disk #", free_mb > from v$asm_disk > where group_number = 1 > order by 1; > > Disk # FREE_MB > ---------- ---------- > 0 518 > 1 538 > 2 757327 <==== novo asmdisk adicionado > > SQL> alter diskgroup DATA2 rebalance power 11; > > Diskgroup altered. > --a resposta é imediata, mas a operação está rodando em background, > distribuindo os dados existentes entre os volumes > > SQL> select path, free_mb,total_mb,state from v$asm_disk where > group_number in (select group_number from v$asm_diskgroup where > name='DATA2') order by 1; > > PATH FREE_MB TOTAL_MB STATE > ------------------------------ ---------- ---------- -------- > /dev/mapper/ed_group-ASM_0_TC 757327 819200 NORMAL > /dev/mapper/ed_group-ASM_1_TC 538 819200 NORMAL > /dev/mapper/ed_group-ASM_2_TC 538 819200 NORMAL > > --Monitorando o Rebalance: > SQL> select * from v$asm_operation; > > GROUP_NUMBER OPERA STAT POWER ACTUAL SOFAR EST_WORK EST_RATE EST_MINUTES > ------------ ----- ---- ---------- ---------- ---------- ---------- > ---------- ----------- > 1 REBAL RUN 11 11 11176 479865 2165 216 > > --Após balanceamento: > > SQL> select path, free_mb,total_mb,state from v$asm_disk where > group_number in (select group_number from v$asm_diskgroup where > name='DATA2') order by 1; > > PATH FREE_MB TOTAL_MB STATE > ------------------------------ ---------- ---------- -------- > /dev/mapper/ed_group-ASM_0_TC 252794 819200 NORMAL > /dev/mapper/ed_group-ASM_1_TC 252794 819200 NORMAL > /dev/mapper/ed_group-ASM_2_TC 252795 819200 NORMAL > > SQL> select disk_number "Disk #", free_mb > from v$asm_disk > where group_number = 1 > order by 1; > > Disk # FREE_MB > ---------- ---------- > 0 252794 > 1 252795 > 2 252794 > > SQL> select * from v$asm_operation; > no rows selected > > Ederson Elias > DBA Oracle > http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 > ------------ > Labor improbus omnia vincit > > --- Em oracle_br@yahoogrupos.com.br, "J. Laurindo Chiappa" <jlchiappa@...> > escreveu > > > > > Veja que o ASM sempre trabalha com discos lógicos (asm disks), discos > lógicos esses que podem ser fisicamente compostos de partições, volumes > RAID ou mesmo discos físicos totalmente dedicados, E esses asm disks são > agrupados em DISK GROUPS, que vc cria com CREATE e dos quais adiciona ou > remove asm disks via ALTER ... > > Então a sua resposta é : o seu procedimento seria criar asm disks com as > partições em questão, e depois adicionar esses asm disks no diskgroup +DATA > , ok ? Para mais refs, veja o manual "Oracle® Database Storage > Administrator's Guide" no cap. 4 - Administering ASM Disk Groups ..... > > > > []s > > > > Chiappa > > > > --- Em oracle_br@yahoogrupos.com.br, José Antonio <jehony@> escreveu > > > > > > > Como eu faço para redimensionar um diskgroup? > > > > > > Por exemplo: eu tenho partições livres, eu quero adicionar essas > partições > > > livres ao +DATA, com o objetivo de aumentar a capacidade armazenamento. > > > > > > Obrigado, > > > > > > > > > -- *José Antônio da Silva* *Administrador de Banco de Dados* *ELCARO - Consulting* [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -------------------------------------------------------------------------------------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -------------------------------------------------------------------------------------------------------------------------- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ ------------------------------------------------------------------------------------------------------------------------ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html