[oracle_br] Re: ASM em Single Instance
SE vc usa múltiplos discos (óbvio que para instalações pequenas que usam um punhadinho de discos não tanto) E SE vc tem necessidades de alta-disponibilidade, sem Dúvida que o ASM é sim muito recomendado, mesmo em single-instance : entre outras coisas, não só ele permite operações online mas quando vc remove um disco do volume (diskgroup, no linguajar ASM) ele já faz o REBALANCE (ie, distribui os dados entre os discos sobreviventes), permite que vc tenha MIRRORING (ie, automaticamente ter uma cópia da informação contida num dado disco).. Além disso, em termos de performance, além do ASM já sair configurado para trabalhar com arquivos Oracle (sejam datailes, controlfiles, etc), ele Também já faz a DISTRIBUIÇÃO dos dados plos múltiplos discos que compõem o diskgroup (para que pedaços pequenos da informação fiquem espalhados em diferentes discos, que obviamente podem ser lidos pelas diferentes cabeças de leitura Simultaneamente) Eu já usei em vários ambientes single-instance que apresentavam as necessidades acima, sem problema nenhum O único senão é Administrativo : o pessoal que cuida do Storage tem que aprender um pouco sobre o ASM e suas necessidades físicas na hora de apresentar os discos, e o DBA vai ter que aprender um pouco sobre o ASMCMD (pois o conteúdo de um diskgroup ASM vc *** não *** acessa de forma alguma pelo Sistema Operacional, e sim pelas interfaces do ASM como o ASMCMD, a não ser em casos especiais como o ASMFS []s Chiappa
Re: [oracle_br] Re: ASM
Ederson, acho que o backup que me disponibilizaram está com problemas, não é possível, segui os passos corretamente e parou no erro abaixo: ORA-01248: arquivo 22 foi criado antes de completar a recuperac?o ORA-01110: 22 do arquivo de dados: '+DATA/bdxxx/datafile/db_dados.402.814994053' Em seguida executo o comando: alter database datafile 22 offline for drop; E tento abrir o banco com o comando: alter database open resetlogs; E em seguida ocorre outro erro: ERROR at line 1: ORA-01248: arquivo 23 foi criado antes de completar a recuperac?o ORA-01110: 23 do arquivo de dados: '+DATA/bdxxx/datafile/db_indices.342.814994183' Já cheguei a alcançar 180, mas mesmo assim o banco de dados não abriu. De qualquer forma obrigado pelo ajuda. 2013/5/7 ederson2001br ederson200...@yahoo.com.br ** Boa tarde José Antonio, A mensagem do Rman diz que falta arquivos no backup e informou que a operação de restore foi abortada, portanto o seu recover não vai funcionar, veja: RMAN-06026: some targets not found - aborting restore RMAN-06025: no backup of archived log for thread 4 with sequence 19059 and starting SCN of 43420136478 found to restore Concluindo: Backup inválido para o tipo de restore que vc está fazendo. O que pode ser feito? bem, vc pode validar se o seu backup contém pelo menos um set válido, mesmo que não fique na última sequencia de sincronização. Então, vamos verificar o seu backup: --restore archivelog all validate; (não precisa, este vc já rodou) crosscheck archivelog all; crosscheck backup; crosscheck backup of database; delete expired archivelog all; delete expired backup; delete obsolete; Agora, vamos listar os archives para identificar as sequencias existentes (um exemplo do meu ambiente): list backup of archivelog all; ... ... ... List of Archived Logs in backup set 277580 Thrd Seq Low SCN Low Time Next SCN Next Time --- -- -- - 1 245779 6689365278490 23/04/2013 02:50 6689365350748 23/04/2013 02:57 1 245780 6689365350748 23/04/2013 02:57 6689365469352 23/04/2013 03:20 1 245781 6689365469352 23/04/2013 03:20 6689365543260 23/04/2013 03:28 2 238727 6689365278495 23/04/2013 02:50 6689365350965 23/04/2013 02:57 2 238728 6689365350965 23/04/2013 02:57 6689365469394 23/04/2013 03:20 2 238729 6689365469394 23/04/2013 03:20 6689365543316 23/04/2013 03:28 3 189304 6689365278508 23/04/2013 02:50 6689365350763 23/04/2013 02:57 3 189305 6689365350763 23/04/2013 02:57 6689365469714 23/04/2013 03:20 3 189306 6689365469714 23/04/2013 03:20 6689365543626 23/04/2013 03:28 4 185996 6689365278586 23/04/2013 02:50 6689365350971 23/04/2013 02:57 4 185997 6689365350971 23/04/2013 02:57 6689365469717 23/04/2013 03:20 4 185998 6689365469717 23/04/2013 03:20 6689365543650 23/04/2013 03:28 Veja que a última sequencia que tem no meu backup é 185998 (3:20h da manhã), então o meu recover ficaria: run { restore database until sequence 185998; recover database until sequence 185998; sql ALTER DATABASE OPEN RESETLOGS; } OK ? Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 Labor improbus omnia vincit --- Em oracle_br@yahoogrupos.com.br, José Antonio jehony@... escreveu Ederson, O problema que está ocorrendo é esse: RMAN restore archivelog all validate; Starting restore at 07-MAY-13 using channel ORA_DISK_1 using channel ORA_DISK_2 using channel ORA_DISK_3 using channel ORA_DISK_4 using channel ORA_DISK_5 using channel ORA_DISK_6 using channel ORA_DISK_7 using channel ORA_DISK_8 using channel ORA_DISK_9 using channel ORA_DISK_10 RMAN-00571: === RMAN-00569: === ERROR MESSAGE STACK FOLLOWS === RMAN-00571: === RMAN-03002: failure of restore command at 05/07/2013 09:42:17 RMAN-06026: some targets not found - aborting restore RMAN-06025: no backup of archived log for thread 4 with sequence 19059 and starting SCN of 43420136478 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19058 and starting SCN of 43419300134 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19057 and starting SCN of 43418439217 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19056 and starting SCN of 43416610265 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19055 and starting SCN of 43416034586 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19054 and starting SCN of 43415024510 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19053 and starting SCN of 43414922936 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19052 and starting SCN of 43413860356 found
[oracle_br] Re: ASM
Alô José Antonio, Fica confirmado a lição já aprendida com os mestres (eu aprendi): só é backup, aquele que retorna. Portanto, se vier RMAN-06026, ligue de volta e peça um backup integro, porque este não vai rolar. Com certeza perde-se muito tempo procurando onde uma rotina falhou e o que pode ser salvo. Em caso de desastre é até justificável, mas aí no seu caso, é mesmo sofrimento desnecessário. Qualquer dúvida, discute aqui no grupo que é um estudo para todos. Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 Labor improbus omnia vincit --- Em oracle_br@yahoogrupos.com.br, José Antonio jehony@... escreveu Ederson, acho que o backup que me disponibilizaram está com problemas, não é possível, segui os passos corretamente e parou no erro abaixo: ORA-01248: arquivo 22 foi criado antes de completar a recuperac?o ORA-01110: 22 do arquivo de dados: '+DATA/bdxxx/datafile/db_dados.402.814994053' Em seguida executo o comando: alter database datafile 22 offline for drop; E tento abrir o banco com o comando: alter database open resetlogs; E em seguida ocorre outro erro: ERROR at line 1: ORA-01248: arquivo 23 foi criado antes de completar a recuperac?o ORA-01110: 23 do arquivo de dados: '+DATA/bdxxx/datafile/db_indices.342.814994183' Já cheguei a alcançar 180, mas mesmo assim o banco de dados não abriu. De qualquer forma obrigado pelo ajuda.
Re: [oracle_br] Re: ASM
Ederson, O problema que está ocorrendo é esse: RMAN restore archivelog all validate; Starting restore at 07-MAY-13 using channel ORA_DISK_1 using channel ORA_DISK_2 using channel ORA_DISK_3 using channel ORA_DISK_4 using channel ORA_DISK_5 using channel ORA_DISK_6 using channel ORA_DISK_7 using channel ORA_DISK_8 using channel ORA_DISK_9 using channel ORA_DISK_10 RMAN-00571: === RMAN-00569: === ERROR MESSAGE STACK FOLLOWS === RMAN-00571: === RMAN-03002: failure of restore command at 05/07/2013 09:42:17 RMAN-06026: some targets not found - aborting restore RMAN-06025: no backup of archived log for thread 4 with sequence 19059 and starting SCN of 43420136478 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19058 and starting SCN of 43419300134 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19057 and starting SCN of 43418439217 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19056 and starting SCN of 43416610265 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19055 and starting SCN of 43416034586 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19054 and starting SCN of 43415024510 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19053 and starting SCN of 43414922936 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19052 and starting SCN of 43413860356 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19051 and starting SCN of 43412602901 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19050 and starting SCN of 43412424386 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19049 and starting SCN of 43411549589 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19048 and starting SCN of 43410640945 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19047 and starting SCN of 43409751709 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19046 and starting SCN of 43408521446 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19045 and starting SCN of 43408119676 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19044 and starting SCN of 43407903406 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19043 and starting SCN of 43407518858 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19042 and starting SCN of 43406157990 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19041 and starting SCN of 43405583486 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19040 and starting SCN of 43405432442 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19039 and starting SCN of 43405284271 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19038 and starting SCN of 43405136139 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19037 and starting SCN of 43404761207 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19036 and starting SCN of 43404711368 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19035 and starting SCN of 43404494945 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19034 and starting SCN of 43403697788 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19033 and starting SCN of 43403481817 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19032 and starting SCN of 43403079978 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19031 and starting SCN of 43402772725 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19030 and starting SCN of 43402377272 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19029 and starting SCN of 43402036559 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19028 and starting SCN of 43401864614 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19027 and starting SCN of 43400956600 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19026 and starting SCN of 43400489578 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19025 and starting SCN of 43399154060 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19024 and starting SCN of
[oracle_br] Re: ASM
Boa tarde José Antonio, A mensagem do Rman diz que falta arquivos no backup e informou que a operação de restore foi abortada, portanto o seu recover não vai funcionar, veja: RMAN-06026: some targets not found - aborting restore RMAN-06025: no backup of archived log for thread 4 with sequence 19059 and starting SCN of 43420136478 found to restore Concluindo: Backup inválido para o tipo de restore que vc está fazendo. O que pode ser feito? bem, vc pode validar se o seu backup contém pelo menos um set válido, mesmo que não fique na última sequencia de sincronização. Então, vamos verificar o seu backup: --restore archivelog all validate; (não precisa, este vc já rodou) crosscheck archivelog all; crosscheck backup; crosscheck backup of database; delete expired archivelog all; delete expired backup; delete obsolete; Agora, vamos listar os archives para identificar as sequencias existentes (um exemplo do meu ambiente): list backup of archivelog all; ... ... ... List of Archived Logs in backup set 277580 Thrd Seq Low SCNLow Time Next SCN Next Time --- -- -- - 1245779 6689365278490 23/04/2013 02:50 6689365350748 23/04/2013 02:57 1245780 6689365350748 23/04/2013 02:57 6689365469352 23/04/2013 03:20 1245781 6689365469352 23/04/2013 03:20 6689365543260 23/04/2013 03:28 2238727 6689365278495 23/04/2013 02:50 6689365350965 23/04/2013 02:57 2238728 6689365350965 23/04/2013 02:57 6689365469394 23/04/2013 03:20 2238729 6689365469394 23/04/2013 03:20 6689365543316 23/04/2013 03:28 3189304 6689365278508 23/04/2013 02:50 6689365350763 23/04/2013 02:57 3189305 6689365350763 23/04/2013 02:57 6689365469714 23/04/2013 03:20 3189306 6689365469714 23/04/2013 03:20 6689365543626 23/04/2013 03:28 4185996 6689365278586 23/04/2013 02:50 6689365350971 23/04/2013 02:57 4185997 6689365350971 23/04/2013 02:57 6689365469717 23/04/2013 03:20 4185998 6689365469717 23/04/2013 03:20 6689365543650 23/04/2013 03:28 Veja que a última sequencia que tem no meu backup é 185998 (3:20h da manhã), então o meu recover ficaria: run { restore database until sequence 185998; recover database until sequence 185998; sql ALTER DATABASE OPEN RESETLOGS; } OK ? Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 Labor improbus omnia vincit --- Em oracle_br@yahoogrupos.com.br, José Antonio jehony@... escreveu Ederson, O problema que está ocorrendo é esse: RMAN restore archivelog all validate; Starting restore at 07-MAY-13 using channel ORA_DISK_1 using channel ORA_DISK_2 using channel ORA_DISK_3 using channel ORA_DISK_4 using channel ORA_DISK_5 using channel ORA_DISK_6 using channel ORA_DISK_7 using channel ORA_DISK_8 using channel ORA_DISK_9 using channel ORA_DISK_10 RMAN-00571: === RMAN-00569: === ERROR MESSAGE STACK FOLLOWS === RMAN-00571: === RMAN-03002: failure of restore command at 05/07/2013 09:42:17 RMAN-06026: some targets not found - aborting restore RMAN-06025: no backup of archived log for thread 4 with sequence 19059 and starting SCN of 43420136478 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19058 and starting SCN of 43419300134 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19057 and starting SCN of 43418439217 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19056 and starting SCN of 43416610265 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19055 and starting SCN of 43416034586 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19054 and starting SCN of 43415024510 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19053 and starting SCN of 43414922936 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19052 and starting SCN of 43413860356 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19051 and starting SCN of 43412602901 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19050 and starting SCN of 43412424386 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19049 and starting SCN of 43411549589 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19048 and starting SCN of 43410640945 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19047 and starting SCN of 43409751709 found to restore RMAN-06025: no backup of archived log for thread 4 with sequence 19046 and starting SCN of 43408521446 found to restore RMAN-06025: no backup of archived log for thread 4 with
Re: [oracle_br] Re: ASM
Ederson, Estava dando tudo certo, o restore foi totalmente concluído, agora travei em um erro de recover database; RMAN-06025: no backup of archived log for thread 4 with sequence 18926 and starting SCN of 43336553507 found to restore RMAN-00567: Recovery Manager could not print some error messages Eu acho que o backup RMAN que me passaram está com algum problema. Obrigado. Em 3 de maio de 2013 09:24, ederson2001br ederson200...@yahoo.com.brescreveu: ** Bom dia José Antonio, Não vi nada errado, estes valores são atribuídos por rotinas do SO. Se vc interessar em saber mais sobre dispositivos a caracter, dá uma olhadinha neste link: http://www.win.tue.nl/~aeb/linux/lk/lk-11.html Depois de ajeitar tudo, mostre como ficou, mostrando os passos principais. Esses procedimentos as built são interessantes para enriquecer documentações pois compartilham muitas experiências. Sucesso. Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 Labor improbus omnia vincit --- Em oracle_br@yahoogrupos.com.br, José Antonio jehony@... escreveu Ederson, Mais uma dúvida eu coloquei mais um disco na máquina que será feito a restauração, eu segui mais ou menos os procedimentos explicados neste blog do Flávio Soares ( http://profissionaloracle.com.br/blogs/flaviosoares/tag/red-hat/), até então tudo funcionou direitinho, só ocorreu um fato que não consegui encontrar uma explicação, eu fiz o comando raw -qa, e o disco que eu adicionei ficou fora do padrão. [root@hostserver02 ~]# raw -qa /dev/raw/raw1: bound to major 8, minor 17 /dev/raw/raw2: bound to major 8, minor 33 /dev/raw/raw3: bound to major 8, minor 49 /dev/raw/raw4: bound to major 8, minor 65 /dev/raw/raw5: bound to major 8, minor 81 /dev/raw/raw6: bound to major 8, minor 97 /dev/raw/raw7: bound to major 8, minor 113 /dev/raw/raw8: bound to major 8, minor 129 /dev/raw/raw9: bound to major 8, minor 145 /dev/raw/raw10: bound to major 8, minor 161 /dev/raw/raw11: bound to major 8, minor 177 /dev/raw/raw12: bound to major 8, minor 225 /dev/raw/raw13: bound to major 8, minor 241 /dev/raw/raw14: bound to major 65, minor 1 Você consegue explicar o que eu fiz de errado? 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
[oracle_br] Re: ASM
Bom dia José Antônio, Vc não colocou os passos seguidos até o ponto da mensagem, por isso preciso perguntar: -Vc rodou um restore archivelog all validate; ou um list backup of archivelog; antes do recover ?? Verifique qual a última SEQUENCE mostrada no LIST e rode o recover until, assim: recover database until sequence=18920; No exemplo, 18920, seria a última sequence presente e validada no set de backup. Ela indica o ponto até onde vc pode retornar aquele backup. O procedimento acima ainda pode ser executado, mas se houve avanço de SCN em algum datafile, para acima da última sequencia presente no backup, haverá necessidade de fazer restore novamente. Um detalhe que ainda não ficou claro se foi executado: no ASM, quando se faz um restore, os arquivos recebem um nome com números indicativos. Se vc fizer novo restore, os arquivos NÃO SE SOBREPÕEM, portanto precisam ser removidos antes do novo restore, sob pena de ocupar espaço no ASM sem serem usados pelo novo banco restaurado. Isto vc vê com o ASMCMD, qualquer dúvida com sintaxe, consulte o manual do ASMCMD antes. Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 Labor improbus omnia vincit --- Em oracle_br@yahoogrupos.com.br, José Antonio jehony@... escreveu Ederson, Estava dando tudo certo, o restore foi totalmente concluído, agora travei em um erro de recover database; RMAN-06025: no backup of archived log for thread 4 with sequence 18926 and starting SCN of 43336553507 found to restore RMAN-00567: Recovery Manager could not print some error messages Eu acho que o backup RMAN que me passaram está com algum problema. Obrigado. Em 3 de maio de 2013 09:24, ederson2001br ederson2001br@...escreveu: ** Bom dia José Antonio, Não vi nada errado, estes valores são atribuídos por rotinas do SO. Se vc interessar em saber mais sobre dispositivos a caracter, dá uma olhadinha neste link: http://www.win.tue.nl/~aeb/linux/lk/lk-11.html Depois de ajeitar tudo, mostre como ficou, mostrando os passos principais. Esses procedimentos as built são interessantes para enriquecer documentações pois compartilham muitas experiências. Sucesso. Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 Labor improbus omnia vincit --- Em oracle_br@yahoogrupos.com.br, José Antonio jehony@ escreveu Ederson, Mais uma dúvida eu coloquei mais um disco na máquina que será feito a restauração, eu segui mais ou menos os procedimentos explicados neste blog do Flávio Soares ( http://profissionaloracle.com.br/blogs/flaviosoares/tag/red-hat/), até então tudo funcionou direitinho, só ocorreu um fato que não consegui encontrar uma explicação, eu fiz o comando raw -qa, e o disco que eu adicionei ficou fora do padrão. [root@hostserver02 ~]# raw -qa /dev/raw/raw1: bound to major 8, minor 17 /dev/raw/raw2: bound to major 8, minor 33 /dev/raw/raw3: bound to major 8, minor 49 /dev/raw/raw4: bound to major 8, minor 65 /dev/raw/raw5: bound to major 8, minor 81 /dev/raw/raw6: bound to major 8, minor 97 /dev/raw/raw7: bound to major 8, minor 113 /dev/raw/raw8: bound to major 8, minor 129 /dev/raw/raw9: bound to major 8, minor 145 /dev/raw/raw10: bound to major 8, minor 161 /dev/raw/raw11: bound to major 8, minor 177 /dev/raw/raw12: bound to major 8, minor 225 /dev/raw/raw13: bound to major 8, minor 241 /dev/raw/raw14: bound to major 65, minor 1 Você consegue explicar o que eu fiz de errado? Obrigado. -- *José Antônio da Silva* *Administrador de Banco de Dados* *ELCARO - Consulting* [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: ASM
Ederson, Após fazer a restauração do SPFILE e do CONTROLFILE, só deixei o banco no estado mount e fiz um restore database, não coloquei nenhum parâmetro a mais!!! Att, Em 6 de maio de 2013 11:56, ederson2001br ederson200...@yahoo.com.brescreveu: ** Bom dia José Antônio, Vc não colocou os passos seguidos até o ponto da mensagem, por isso preciso perguntar: -Vc rodou um restore archivelog all validate; ou um list backup of archivelog; antes do recover ?? Verifique qual a última SEQUENCE mostrada no LIST e rode o recover until, assim: recover database until sequence=18920; No exemplo, 18920, seria a última sequence presente e validada no set de backup. Ela indica o ponto até onde vc pode retornar aquele backup. O procedimento acima ainda pode ser executado, mas se houve avanço de SCN em algum datafile, para acima da última sequencia presente no backup, haverá necessidade de fazer restore novamente. Um detalhe que ainda não ficou claro se foi executado: no ASM, quando se faz um restore, os arquivos recebem um nome com números indicativos. Se vc fizer novo restore, os arquivos NÃO SE SOBREPÕEM, portanto precisam ser removidos antes do novo restore, sob pena de ocupar espaço no ASM sem serem usados pelo novo banco restaurado. Isto vc vê com o ASMCMD, qualquer dúvida com sintaxe, consulte o manual do ASMCMD antes. Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 Labor improbus omnia vincit --- Em oracle_br@yahoogrupos.com.br, José Antonio jehony@... escreveu Ederson, Estava dando tudo certo, o restore foi totalmente concluído, agora travei em um erro de recover database; RMAN-06025: no backup of archived log for thread 4 with sequence 18926 and starting SCN of 43336553507 found to restore RMAN-00567: Recovery Manager could not print some error messages Eu acho que o backup RMAN que me passaram está com algum problema. Obrigado. Em 3 de maio de 2013 09:24, ederson2001br ederson2001br@...escreveu: ** Bom dia José Antonio, Não vi nada errado, estes valores são atribuídos por rotinas do SO. Se vc interessar em saber mais sobre dispositivos a caracter, dá uma olhadinha neste link: http://www.win.tue.nl/~aeb/linux/lk/lk-11.html Depois de ajeitar tudo, mostre como ficou, mostrando os passos principais. Esses procedimentos as built são interessantes para enriquecer documentações pois compartilham muitas experiências. Sucesso. Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 Labor improbus omnia vincit --- Em oracle_br@yahoogrupos.com.br, José Antonio jehony@ escreveu Ederson, Mais uma dúvida eu coloquei mais um disco na máquina que será feito a restauração, eu segui mais ou menos os procedimentos explicados neste blog do Flávio Soares ( http://profissionaloracle.com.br/blogs/flaviosoares/tag/red-hat/), até então tudo funcionou direitinho, só ocorreu um fato que não consegui encontrar uma explicação, eu fiz o comando raw -qa, e o disco que eu adicionei ficou fora do padrão. [root@hostserver02 ~]# raw -qa /dev/raw/raw1: bound to major 8, minor 17 /dev/raw/raw2: bound to major 8, minor 33 /dev/raw/raw3: bound to major 8, minor 49 /dev/raw/raw4: bound to major 8, minor 65 /dev/raw/raw5: bound to major 8, minor 81 /dev/raw/raw6: bound to major 8, minor 97 /dev/raw/raw7: bound to major 8, minor 113 /dev/raw/raw8: bound to major 8, minor 129 /dev/raw/raw9: bound to major 8, minor 145 /dev/raw/raw10: bound to major 8, minor 161 /dev/raw/raw11: bound to major 8, minor 177 /dev/raw/raw12: bound to major 8, minor 225 /dev/raw/raw13: bound to major 8, minor 241 /dev/raw/raw14: bound to major 65, minor 1 Você consegue explicar o que eu fiz de errado? Obrigado. -- *José Antônio da Silva* *Administrador de Banco de Dados* *ELCARO - Consulting* [As partes desta mensagem que não continham texto foram removidas] -- *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/
[oracle_br] Re: ASM
Blz, Então, roda o restore archivelog all validate; e depois um list backup of archivelog; O LIST vai informar quais sequencias de SCN estão disponíveis neste seu backup. Faça um recover limitado à ultima sequencia, usando o comando recover database until sequence=XX;, onde XX seria a última sequencia mostrada no list backup of archivelog. Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 Labor improbus omnia vincit --- Em oracle_br@yahoogrupos.com.br, José Antonio jehony@... escreveu Ederson, Após fazer a restauração do SPFILE e do CONTROLFILE, só deixei o banco no estado mount e fiz um restore database, não coloquei nenhum parâmetro a mais!!! Att,
[oracle_br] Re: ASM
Bom dia José Antonio, Não vi nada errado, estes valores são atribuídos por rotinas do SO. Se vc interessar em saber mais sobre dispositivos a caracter, dá uma olhadinha neste link: http://www.win.tue.nl/~aeb/linux/lk/lk-11.html Depois de ajeitar tudo, mostre como ficou, mostrando os passos principais. Esses procedimentos as built são interessantes para enriquecer documentações pois compartilham muitas experiências. Sucesso. Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 Labor improbus omnia vincit --- Em oracle_br@yahoogrupos.com.br, José Antonio jehony@... escreveu Ederson, Mais uma dúvida eu coloquei mais um disco na máquina que será feito a restauração, eu segui mais ou menos os procedimentos explicados neste blog do Flávio Soares ( http://profissionaloracle.com.br/blogs/flaviosoares/tag/red-hat/), até então tudo funcionou direitinho, só ocorreu um fato que não consegui encontrar uma explicação, eu fiz o comando raw -qa, e o disco que eu adicionei ficou fora do padrão. [root@hostserver02 ~]# raw -qa /dev/raw/raw1: bound to major 8, minor 17 /dev/raw/raw2: bound to major 8, minor 33 /dev/raw/raw3: bound to major 8, minor 49 /dev/raw/raw4: bound to major 8, minor 65 /dev/raw/raw5: bound to major 8, minor 81 /dev/raw/raw6: bound to major 8, minor 97 /dev/raw/raw7: bound to major 8, minor 113 /dev/raw/raw8: bound to major 8, minor 129 /dev/raw/raw9: bound to major 8, minor 145 /dev/raw/raw10: bound to major 8, minor 161 /dev/raw/raw11: bound to major 8, minor 177 /dev/raw/raw12: bound to major 8, minor 225 /dev/raw/raw13: bound to major 8, minor 241 /dev/raw/raw14: bound to major 65, minor 1 Você consegue explicar o que eu fiz de errado? Obrigado.
Re: [oracle_br] Re: ASM
Ederson, Mais uma dúvida eu coloquei mais um disco na máquina que será feito a restauração, eu segui mais ou menos os procedimentos explicados neste blog do Flávio Soares ( http://profissionaloracle.com.br/blogs/flaviosoares/tag/red-hat/), até então tudo funcionou direitinho, só ocorreu um fato que não consegui encontrar uma explicação, eu fiz o comando raw -qa, e o disco que eu adicionei ficou fora do padrão. [root@hostserver02 ~]# raw -qa /dev/raw/raw1: bound to major 8, minor 17 /dev/raw/raw2: bound to major 8, minor 33 /dev/raw/raw3: bound to major 8, minor 49 /dev/raw/raw4: bound to major 8, minor 65 /dev/raw/raw5: bound to major 8, minor 81 /dev/raw/raw6: bound to major 8, minor 97 /dev/raw/raw7: bound to major 8, minor 113 /dev/raw/raw8: bound to major 8, minor 129 /dev/raw/raw9: bound to major 8, minor 145 /dev/raw/raw10: bound to major 8, minor 161 /dev/raw/raw11: bound to major 8, minor 177 /dev/raw/raw12: bound to major 8, minor 225 /dev/raw/raw13: bound to major 8, minor 241 /dev/raw/raw14: bound to major 65, minor 1 Você consegue explicar o que eu fiz de errado? Obrigado. Em 30 de abril de 2013 17:19, ederson2001br ederson200...@yahoo.com.brescreveu: ** Alô José Antonio, Bem, então vc avançou bastante. Um detalhe, como já falei em email anterior, a mensagem ORA-15041 não significa **SEMPRE** que acabou o espaço, pode ser que um disco tenha sido adicionado e não foi balanceado, releia o email. Agora, sobre o RAW, significa volume cru, isto é, o Linux apenas reservou o espaço em disco, mas não o formatou e nem atribuiu ponto de montagem. Se vc rodar um df -h, os discos raw não vão aparecer. Para ver os discos raw, rode (como root no Linux): # lvdisplay e também # pvdisplay -s Vc pode tb setar ORACLE_SID=+ASM e com o sqlplus / as sysdba, rodar: SQL show parameter asm_diskstring; SQL select GROUP_NUMBER, name, header_status, substr(path,1,30) path, state FROM V$ASM_DISK; Os passos acima vão te mostrar informações sobre o volume físico e lógico que está configurado no Linux. O próximo passo, seria adicionar mais espaço. Se o PVDISPLAY mostrar que ainda tem espaço nos volumes físicos, vc pode criar novo volume lógico com o LVCREATE, veja meu exemplo (no seu ambiente será outros nomes): # lvcreate -L 800G -n ASM_2_TC asm_group1 Meu disco físico tem 1Tb livre, então 800Gb é o tamanho que posso alocar e ainda deixar uma sobra para o futuro. ASM_2_TC é o nome de um novo volume lógico e asm_group1 é o nome do volume group (vc vê com o comando # vgdisplay) Em seguida, volte ao sqlplus e rode novamente (o novo volume aparece como CANDIDATE): SQL select GROUP_NUMBER, name, header_status, substr(path,1,30) path, state FROM V$ASM_DISK; Agora fica fácil: SQL alter diskgroup DATA add disk '/dev/mapper/asm_group1-ASM_2_TC'; Rode novamente (o novo volume aparece como MEMBER): SQL select GROUP_NUMBER, name, header_status, substr(path,1,30) path, state FROM V$ASM_DISK; Agora vc pode ver sobre o REBALANCE, conforme o email que já te passei. ATENÇÃO: Garantir o backup de HMLG ANTES de iniciar os procedimentos, isto é de lei !! Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 Labor improbus omnia vincit --- Em oracle_br@yahoogrupos.com.br, José Antonio jehony@... escreveu É instância mesmo Ederson, você está correto. Realmente é uma operação delicada, mesmo para um ambiente de HMLG, então eu fiz tudo o que você falou conforme conversamos na trilha sobre RMAN, todavia travei neste erro: RMAN-00571: === RMAN-00569: === ERROR MESSAGE STACK FOLLOWS === RMAN-00571: === RMAN-03002: failure of restore command at 04/26/2013 22:06:16 ORA-01119: erro ao criar o arquivo '+DATA' de banco de dados ORA-17502: ksfdcre:4 Falhou ao criar o arquivo +DATA ORA-15041: diskgroup DATA space exhausted RMAN-06956: create datafile failed; retry after removing +DATA/bdxxx/datafile/data.262.796430253 from OS Até este erro o RMAN estava restaurando tudo corretamente, a princípio eu já entendi que é necessário mais espaço no +DATA, mas o máquina que vai receber restore já está com 7 TB alocados, estou dificuldade de entender quais sãos discos físicos com compõem o DG +DATA, eu entrei no asmcmd, e dei comando lsdsk -k -G data, e objetive o seguinte resultado: Total_MB Free_MB OS_MB Name Failgroup Failgroup_Type Library Label UDID Product Redund Path 511993 845 511993 DATA_0004 DATA_0004 REGULAR System UNKNOWN /dev/raw/raw1 511993 824 511993 DATA_0003 DATA_0003 REGULAR System UNKNOWN /dev/raw/raw10 511993 813 511993 DATA_0002 DATA_0002 REGULAR System UNKNOWN /dev/raw/raw11 511993 782 511993 DATA_0001 DATA_0001 REGULAR System UNKNOWN /dev/raw/raw2 511993 811 511993 DATA_ DATA_ REGULAR System UNKNOWN
Re: [oracle_br] Re: ASM
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.brescreveu: ** 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:
[oracle_br] Re: ASM
Boa tarde Mufalani e José Antonio, Eu havia entendido que os path´s DBXXX, DB e DB seriam instâncias e não schemas. Então, José Antônio, caso sejam instâncias, o backup estaria separado e bastaria copiar o backup da instância específica e rodar o RMAN. Claro, setando-se o ORACLE_SID para a instância específica, dar o shutdown na instância em HMLG. Setar ORACLE_SID para +ASM e esvaziar a pasta da instância específica no ASM de HMLG, setar novamente para DB (por exemplo) e proceder o restore desta instância. Passa mais detalhes aí do cenário, que estas operação são delicadas e podem ser destrutivas caso sejam feitas incorretamente. Não inicie nada sem estar certo (faça um checklistprimeiro) do que será feito. Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 Labor improbus omnia vincit --- Em oracle_br@yahoogrupos.com.br, Rodrigo Mufalani rodrigo@... escreveu Antônio, Creio que quando vc fala em DB está se referindo a schema Oracle. E não, não dá para restaurar partes lógicas (schemas) específicos com um backup físico. Você poderia realizar o backup lógico do schema em questão e restaurar na base de homologação. O que também dá para fazer é restaurar as tablespaces de sistema (SYS,SYSAUX e UNDOTBS) e mais a tablespace onde aquele schema reside por um backup do rman, porém, se os outros schemas tiverem objetos na mesma tablespace isso não resolve o seu problema (de espaço pelo que pude notar). Atenciosamente, Rodrigo Mufalani rodrigo@... www.mufalani.com.br Em 29/04/2013, às 19:39, José Antonio jehony@... escreveu: 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 ederson2001br@...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
Re: [oracle_br] Re: ASM
É instância mesmo Ederson, você está correto. Realmente é uma operação delicada, mesmo para um ambiente de HMLG, então eu fiz tudo o que você falou conforme conversamos na trilha sobre RMAN, todavia travei neste erro: RMAN-00571: === RMAN-00569: === ERROR MESSAGE STACK FOLLOWS === RMAN-00571: === RMAN-03002: failure of restore command at 04/26/2013 22:06:16 ORA-01119: erro ao criar o arquivo '+DATA' de banco de dados ORA-17502: ksfdcre:4 Falhou ao criar o arquivo +DATA ORA-15041: diskgroup DATA space exhausted RMAN-06956: create datafile failed; retry after removing +DATA/bdxxx/datafile/data.262.796430253 from OS Até este erro o RMAN estava restaurando tudo corretamente, a princípio eu já entendi que é necessário mais espaço no +DATA, mas o máquina que vai receber restore já está com 7 TB alocados, estou dificuldade de entender quais sãos discos físicos com compõem o DG +DATA, eu entrei no asmcmd, e dei comando lsdsk -k -G data, e objetive o seguinte resultado: Total_MB Free_MB OS_MB Name Failgroup Failgroup_Type Library Label UDID Product Redund Path 511993 845 511993 DATA_0004 DATA_0004 REGULAR System UNKNOWN /dev/raw/raw1 511993 824 511993 DATA_0003 DATA_0003 REGULAR System UNKNOWN /dev/raw/raw10 511993 813 511993 DATA_0002 DATA_0002 REGULAR System UNKNOWN /dev/raw/raw11 511993 782 511993 DATA_0001 DATA_0001 REGULAR System UNKNOWN /dev/raw/raw2 511993 811 511993 DATA_ DATA_ REGULAR System UNKNOWN /dev/raw/raw3 511993 805 511993 DATA_0005 DATA_0005 REGULAR System UNKNOWN /dev/raw/raw7 511993 795 511993 DATA_0006 DATA_0006 REGULAR System UNKNOWN /dev/raw/raw8 511993 793 511993 DATA_0007 DATA_0007 REGULAR System UNKNOWN /dev/raw/raw9 Mas não sei quem são esses /dev/raw/* no SO. Mas já sei que tenho que adicionar mais um ou dois discos. Agradeço pela ajuda. Obrigado. Em 30 de abril de 2013 12:22, ederson2001br ederson200...@yahoo.com.brescreveu: ** Boa tarde Mufalani e José Antonio, Eu havia entendido que os path´s DBXXX, DB e DB seriam instâncias e não schemas. Então, José Antônio, caso sejam instâncias, o backup estaria separado e bastaria copiar o backup da instância específica e rodar o RMAN. Claro, setando-se o ORACLE_SID para a instância específica, dar o shutdown na instância em HMLG. Setar ORACLE_SID para +ASM e esvaziar a pasta da instância específica no ASM de HMLG, setar novamente para DB (por exemplo) e proceder o restore desta instância. Passa mais detalhes aí do cenário, que estas operação são delicadas e podem ser destrutivas caso sejam feitas incorretamente. Não inicie nada sem estar certo (faça um checklistprimeiro) do que será feito. Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 Labor improbus omnia vincit --- Em oracle_br@yahoogrupos.com.br, Rodrigo Mufalani rodrigo@... escreveu Antônio, Creio que quando vc fala em DB está se referindo a schema Oracle. E não, não dá para restaurar partes lógicas (schemas) específicos com um backup físico. Você poderia realizar o backup lógico do schema em questão e restaurar na base de homologação. O que também dá para fazer é restaurar as tablespaces de sistema (SYS,SYSAUX e UNDOTBS) e mais a tablespace onde aquele schema reside por um backup do rman, porém, se os outros schemas tiverem objetos na mesma tablespace isso não resolve o seu problema (de espaço pelo que pude notar). Atenciosamente, Rodrigo Mufalani rodrigo@... www.mufalani.com.br Em 29/04/2013, às 19:39, José Antonio jehony@... escreveu: 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 ederson2001br@...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
[oracle_br] Re: ASM
Alô José Antonio, Bem, então vc avançou bastante. Um detalhe, como já falei em email anterior, a mensagem ORA-15041 não significa **SEMPRE** que acabou o espaço, pode ser que um disco tenha sido adicionado e não foi balanceado, releia o email. Agora, sobre o RAW, significa volume cru, isto é, o Linux apenas reservou o espaço em disco, mas não o formatou e nem atribuiu ponto de montagem. Se vc rodar um df -h, os discos raw não vão aparecer. Para ver os discos raw, rode (como root no Linux): # lvdisplay e também # pvdisplay -s Vc pode tb setar ORACLE_SID=+ASM e com o sqlplus / as sysdba, rodar: SQL show parameter asm_diskstring; SQL select GROUP_NUMBER, name, header_status, substr(path,1,30) path, state FROM V$ASM_DISK; Os passos acima vão te mostrar informações sobre o volume físico e lógico que está configurado no Linux. O próximo passo, seria adicionar mais espaço. Se o PVDISPLAY mostrar que ainda tem espaço nos volumes físicos, vc pode criar novo volume lógico com o LVCREATE, veja meu exemplo (no seu ambiente será outros nomes): # lvcreate -L 800G -n ASM_2_TC asm_group1 Meu disco físico tem 1Tb livre, então 800Gb é o tamanho que posso alocar e ainda deixar uma sobra para o futuro. ASM_2_TC é o nome de um novo volume lógico e asm_group1 é o nome do volume group (vc vê com o comando # vgdisplay) Em seguida, volte ao sqlplus e rode novamente (o novo volume aparece como CANDIDATE): SQL select GROUP_NUMBER, name, header_status, substr(path,1,30) path, state FROM V$ASM_DISK; Agora fica fácil: SQL alter diskgroup DATA add disk '/dev/mapper/asm_group1-ASM_2_TC'; Rode novamente (o novo volume aparece como MEMBER): SQL select GROUP_NUMBER, name, header_status, substr(path,1,30) path, state FROM V$ASM_DISK; Agora vc pode ver sobre o REBALANCE, conforme o email que já te passei. ATENÇÃO: Garantir o backup de HMLG ANTES de iniciar os procedimentos, isto é de lei !! Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 Labor improbus omnia vincit --- Em oracle_br@yahoogrupos.com.br, José Antonio jehony@... escreveu É instância mesmo Ederson, você está correto. Realmente é uma operação delicada, mesmo para um ambiente de HMLG, então eu fiz tudo o que você falou conforme conversamos na trilha sobre RMAN, todavia travei neste erro: RMAN-00571: === RMAN-00569: === ERROR MESSAGE STACK FOLLOWS === RMAN-00571: === RMAN-03002: failure of restore command at 04/26/2013 22:06:16 ORA-01119: erro ao criar o arquivo '+DATA' de banco de dados ORA-17502: ksfdcre:4 Falhou ao criar o arquivo +DATA ORA-15041: diskgroup DATA space exhausted RMAN-06956: create datafile failed; retry after removing +DATA/bdxxx/datafile/data.262.796430253 from OS Até este erro o RMAN estava restaurando tudo corretamente, a princípio eu já entendi que é necessário mais espaço no +DATA, mas o máquina que vai receber restore já está com 7 TB alocados, estou dificuldade de entender quais sãos discos físicos com compõem o DG +DATA, eu entrei no asmcmd, e dei comando lsdsk -k -G data, e objetive o seguinte resultado: Total_MB Free_MB OS_MB Name Failgroup Failgroup_Type Library Label UDID Product Redund Path 511993 845 511993 DATA_0004 DATA_0004 REGULAR System UNKNOWN /dev/raw/raw1 511993 824 511993 DATA_0003 DATA_0003 REGULAR System UNKNOWN /dev/raw/raw10 511993 813 511993 DATA_0002 DATA_0002 REGULAR System UNKNOWN /dev/raw/raw11 511993 782 511993 DATA_0001 DATA_0001 REGULAR System UNKNOWN /dev/raw/raw2 511993 811 511993 DATA_ DATA_ REGULAR System UNKNOWN /dev/raw/raw3 511993 805 511993 DATA_0005 DATA_0005 REGULAR System UNKNOWN /dev/raw/raw7 511993 795 511993 DATA_0006 DATA_0006 REGULAR System UNKNOWN /dev/raw/raw8 511993 793 511993 DATA_0007 DATA_0007 REGULAR System UNKNOWN /dev/raw/raw9 Mas não sei quem são esses /dev/raw/* no SO. Mas já sei que tenho que adicionar mais um ou dois discos. Agradeço pela ajuda. Obrigado.
[oracle_br] Re: ASM
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, Em 29 de abril de 2013 11:39, Éverton Evaristo evertonevaristo@...escreveu: ** Acho que um du resolve..(nao testei) ASMCMD cd +DATA ASMCMDcd datafile ASMCMDdu -H . http://www.orafaq.com/wiki/Asmcmd Att. Everton Evaristo everton.evaristo@... Em 29 de abril de 2013 11:33, José Antonio jehony@... escreveu: Só mais uma dúvida!!! Dentro de um DG +DATA/ no caso, eu tenho diretórios por exemplo: +DATA/ --ASM --BDXXX --BDYYY --BDZZZ Como eu faço para saber o espaço ocupados em MB, GB ou TB de cada um desses diretórios? Obrigado. Em 29 de abril de 2013 10:50, José Antonio jehony@... escreveu: Obrigado a todos. Em 29 de abril de 2013 10:39, Éverton Evaristo evertonevaristo@...escreveu: ** pode usar o comando: $ asmcmd lsdg ou então entrar na console do asm e digitar o mesmo comando ASMCMD lsdg Att. Everton Evaristo everton.evaristo@... Em 29 de abril de 2013 10:37, Rodrigo Mufalani rodrigo@...escreveu: Bom dia José, Para saber o espaço de um DG você pode consultar views do próprio ASM. Veja o exemplo abaixo: COL Disk_group FORM A20 select name Disk_group , round(total_mb/1024,2) Total_Gb , round(free_mb/1024,2) Free_gb , round(total_mb/1024,2) - round(free_mb/1024,2) Used_gb from v$asm_diskgroup / Atenciosamente, Rodrigo Mufalani rodrigo@... www.mufalani.com.br Em 29/04/2013, às 10:31, José Antonio jehony@... escreveu: Srs. Alguém sabe me explicar como posso verificar o mapeamento dos discos locais e externos (storage) através de uma instância ASM? Preciso descobrir a capacidade de cada DG. Obrigado. -- *José Antônio da Silva* *Administrador de Banco de Dados* *ELCARO - Consulting* [As partes desta mensagem que não continham texto foram removidas] [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 [As partes desta mensagem que não continham texto foram removidas] -- *José Antônio da Silva* *Administrador de Banco de Dados* *ELCARO - Consulting* -- *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 [As partes desta mensagem que não continham texto foram removidas] -- *José Antônio da Silva* *Administrador de
[oracle_br] Re: ASM
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 -- -- 0518 1538 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,
[oracle_br] Re: ASM
Rodrigo, Esta boa pratica se aplicaria apenas a versão 1Og correto ? No caso da 11g teria que ser separado uma vez que o ASM está dentro do CRS da Oracle Milton No caso os grupos seriam : asmadmin,asmdba,asmoper Atc Alessandro Guimarães --- Em oracle_br@yahoogrupos.com.br, Rodrigo Mufalani rodrigo@... escreveu Milton, Uma coisa que o nosso ilustre Arup Nanda defendeu em sua apresentação no GUOB é que não faz sentido dividir a Oracle_home e ASM home... Em sua palestra de boas práticas... Uma boa razão para não ter essa separação é, quando se aplica um patch na Oracle_home não necessariamente se aplica no ASM, correto? Mas para uma questão de manter os binários com mesmo level de patch vc acaba aplicando nos dois. Então, para que a divisão? Muita gente vai dizer... mas a Oracle recomenda e talz... Mas nesse caso, eu concordo com ele. Atenciosamente, Rodrigo Mufalani Oracle Ace Member http://www.mufalani.com.br img src=http://mufalani.com.br/site/wp-content/uploads/2012/01/logo.png /img Muito obrigado pelo retorno, pessoal! Mufalani, Ederson, Iva, Régis... E também ao Welvis e ao Rafael que me mandaram material em pvt. Bom, eu não tinha pensado nessa questão de papéis de administradores (um responsável pelo database, outro profissional responsável pelo grid, etc...), pois aqui esse administrador seria a mesma pessoa. Porém, realmente pode acontecer de algum dia eu precisar implementar toda essa instalação em um cliente que tenha essa divisão de responsabilidades. Independente disso, pensei também em outra questão: quando database e ASM ficam no mesmo usuário, há aquela necessidade de executar o oraenv para alterar as variáveis de ambiente entre ASM e instância do database. Claro que isso é algo simples e rápido de se fazer, mas é muito comum a gente acabar esquecendo de conferir as variáveis e acabar fazendo algo que não deveria por esquecer de alterar. Com um usuário diferente, teria também essa facilidade de ter as variáveis definidas e estáticas no owner do ASM, correto? (não vou considerar alteração da variável ORACLE_SID entre instâncias, pois não vou ter 2 instâncias neste servidor) E mais uma pergunta, abusando da experiência dos colegas: quais seriam as características deste novo user do SO para o ASM? Quais grupos devo criar e associar, quais variáveis de ambiente devo setar, e quaisquer outras providencias antes de rodar o runInstaller do Grid Infra? Att, Milton Bastos On Tue, Mar 27, 2012 at 10:13 AM, Régis Pradela pradelarf@...wrote: ** Milton, bom dia! Apartir da versão 11gr2 a Oracle implementou a separação de roles de SO, onde é *RECOMENDADO* que sejam criados usuários separados para o RDBMS e o ASM, assim como grupos de SO específicos, visando maior controle de quem pode administrar o banco de dados e ASM/CRS, em alguns casos são equipes diferentes. Como dito, isto é uma recomendação, não uma obrigação. Eu costumo separar, mas, em alguns clientes que visito os DBAs internos não gostam desta separação, ai tenho que instalar o RDBMS e o GRID sobre o mesmo owner de SO. Resumindo, a Oracle Recomenda que você utilize, mas, não é obrigatório. -- R.P. DBA Oracle Blog: www.rpradela.com.br Oracle Database 11g Administrator Certified Professional Oracle Database 11g Administrator Certified Associate Oracle Database 10g Real Applications Clusters Administrator Certified Expert (OCE) Oracle Enterprise Linux Certified Implementation Specialist (OCE) From: Milton Bastos Henriquis Jr. miltonbastos@... Reply-To: oracle_br@yahoogrupos.com.br Date: Tue, 27 Mar 2012 10:07:35 -0300 To: oracle_br@yahoogrupos.com.br Subject: [oracle_br] ASM Bom dia amigos! Primeiramente: SO: RedHat 5.5 (kernel 2.6.18-274.el5) Database: 11.2.0.1 Grid Infra: 11.2.0.1 (todos acima versão x86-64) Nunca trabalhei com ASM (apenas com filesystem), e estou agora tentando instalar o Oracle Grid Infrastructure para começar a aprender um pouco sobre ASM. Gostaria de saber em relação ao usuário do sistema operacional para instalação do Grid e da instância ASM. Isso não ficou muito claro pra mim na documentação. Já tenho o típico usuário oracle configurado corretamente para owner do database. Uso este mesmo usuário para instalar o Grid e para criar o ASM? Ou crio um user novo? Alguma vantagem ou desvantagem nos dois casos? -- Att, Milton Bastos www.certificacaobd.com.br [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Re: ASM
Correto! Atenciosamente, Rodrigo Mufalani mailto:rodr...@mufalani.com.br rodr...@mufalani.com.br http://www.mufalani.com.br/ www.mufalani.com.br twitter: @mufalani Descrição: Descrição: Descrição: logo_mufalani De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Alessandro Guimaraes Enviada em: terça-feira, 27 de março de 2012 12:07 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: ASM Rodrigo, Esta boa pratica se aplicaria apenas a versão 1Og correto ? No caso da 11g teria que ser separado uma vez que o ASM está dentro do CRS da Oracle Milton No caso os grupos seriam : asmadmin,asmdba,asmoper Atc Alessandro Guimarães --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , Rodrigo Mufalani rodrigo@... escreveu Milton, Uma coisa que o nosso ilustre Arup Nanda defendeu em sua apresentação no GUOB é que não faz sentido dividir a Oracle_home e ASM home... Em sua palestra de boas práticas... Uma boa razão para não ter essa separação é, quando se aplica um patch na Oracle_home não necessariamente se aplica no ASM, correto? Mas para uma questão de manter os binários com mesmo level de patch vc acaba aplicando nos dois. Então, para que a divisão? Muita gente vai dizer... mas a Oracle recomenda e talz... Mas nesse caso, eu concordo com ele. Atenciosamente, Rodrigo Mufalani Oracle Ace Member http://www.mufalani.com.br img src=http://mufalani.com.br/site/wp-content/uploads/2012/01/logo.png /img Muito obrigado pelo retorno, pessoal! Mufalani, Ederson, Iva, Régis... E também ao Welvis e ao Rafael que me mandaram material em pvt. Bom, eu não tinha pensado nessa questão de papéis de administradores (um responsável pelo database, outro profissional responsável pelo grid, etc...), pois aqui esse administrador seria a mesma pessoa. Porém, realmente pode acontecer de algum dia eu precisar implementar toda essa instalação em um cliente que tenha essa divisão de responsabilidades. Independente disso, pensei também em outra questão: quando database e ASM ficam no mesmo usuário, há aquela necessidade de executar o oraenv para alterar as variáveis de ambiente entre ASM e instância do database. Claro que isso é algo simples e rápido de se fazer, mas é muito comum a gente acabar esquecendo de conferir as variáveis e acabar fazendo algo que não deveria por esquecer de alterar. Com um usuário diferente, teria também essa facilidade de ter as variáveis definidas e estáticas no owner do ASM, correto? (não vou considerar alteração da variável ORACLE_SID entre instâncias, pois não vou ter 2 instâncias neste servidor) E mais uma pergunta, abusando da experiência dos colegas: quais seriam as características deste novo user do SO para o ASM? Quais grupos devo criar e associar, quais variáveis de ambiente devo setar, e quaisquer outras providencias antes de rodar o runInstaller do Grid Infra? Att, Milton Bastos On Tue, Mar 27, 2012 at 10:13 AM, Régis Pradela pradelarf@...wrote: ** Milton, bom dia! Apartir da versão 11gr2 a Oracle implementou a separação de roles de SO, onde é *RECOMENDADO* que sejam criados usuários separados para o RDBMS e o ASM, assim como grupos de SO específicos, visando maior controle de quem pode administrar o banco de dados e ASM/CRS, em alguns casos são equipes diferentes. Como dito, isto é uma recomendação, não uma obrigação. Eu costumo separar, mas, em alguns clientes que visito os DBAs internos não gostam desta separação, ai tenho que instalar o RDBMS e o GRID sobre o mesmo owner de SO. Resumindo, a Oracle Recomenda que você utilize, mas, não é obrigatório. -- R.P. DBA Oracle Blog: www.rpradela.com.br Oracle Database 11g Administrator Certified Professional Oracle Database 11g Administrator Certified Associate Oracle Database 10g Real Applications Clusters Administrator Certified Expert (OCE) Oracle Enterprise Linux Certified Implementation Specialist (OCE) From: Milton Bastos Henriquis Jr. miltonbastos@... Reply-To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Date: Tue, 27 Mar 2012 10:07:35 -0300 To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Subject: [oracle_br] ASM Bom dia amigos! Primeiramente: SO: RedHat 5.5 (kernel 2.6.18-274.el5) Database: 11.2.0.1 Grid Infra: 11.2.0.1 (todos acima versão x86-64) Nunca trabalhei com ASM (apenas com filesystem), e estou agora tentando instalar o Oracle Grid Infrastructure para começar a aprender um pouco sobre ASM. Gostaria de saber em relação ao usuário do sistema operacional para instalação do Grid e da instância ASM. Isso não ficou muito claro pra mim na documentação. Já tenho o típico usuário oracle configurado corretamente para owner do database. Uso este mesmo usuário para instalar o Grid e para criar o ASM? Ou crio um user novo? Alguma
RES: [oracle_br] Re: ASM com LUN de 3TB
Chiappa, muito obrigado. -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de José Laurindo Enviada em: segunda-feira, 30 de janeiro de 2012 21:48 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: ASM com LUN de 3TB afaik não : o limite de 2 Tb para um único LUN no ASM é documentado e ainda existe, não é absolutamente nenhum BUG, portanto nenhum patch mexeu/mexe com isso http://jonathanlewis.wordpress.com/2009/08/14/ diz exatamente isso, e as notas metalink que ele cita também dizem o mesmo , ie : não é bug... O que foi feito num patchset posterior é simplesmente se adicionar uma Mensagem de erro mais clara se vc tentar adicionar LUNs maiores que o limite, mas o limite existia e existe... No seu caso então não tem o que pensar : vc vai ter que OU destruir e voltar backup OU (o que é mais razoável, imho) adicionar novos LUNs dentro do limite de 2 Tb cada um e passar os dados pra lá (seja com movimentação, seja criando outros asm disks e pedindo DELETE do disk acima de 2 Tb e um resilvering), OU (se os dados ainda não passaram o limite dos 2 Tb), parar tudo, fazer resize do LUN no SO e resize dos ASM disk envolvidos (nota metalink How to resize a physical disk or LUN and an ASM DISKGROUP [ID 311619.1] ). []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Reginaldo de Faveri da Silva reginaldo@... escreveu Pessoal, boa tarde. Tenho instalado um RAC com 2 servidores em Oracle Standard 11.2.0.1.0 64bits em Linux RedHat 5 utilizando ASM, onde um dos DiskGroups possui apenas uma LUN de 3TB. Fui agora instalar um outro RAC com também 2 servidores mas com a versão 11.2.0.2.0 do Oracle. Durante a instalação tentei usar uma LUN de 3TB mas o mesmo informou que não seria possível. Após uma pesquisa verifiquei que é uma limitação e que caso eu tenha mais de 2TB ocupados meu dados podem corromper. Para que não seja preciso fazer um backup, recriar o DG e restaurar o mesmo, gostaria de saber se alguém tem conhecimento de alguma solução e/ou patch para este problema. Acabei de olhar no metalink mas nos patchs listados não encontrei referência para este problema. [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
RE: RES: [oracle_br] Re: ASM com LUN de 3TB
Aê galera só para complementar ... do metalink ASM - Scalability and Limits [ID 370921.1] ...Valeu ... To: oracle_br@yahoogrupos.com.br From: regina...@softplan.com.br Date: Tue, 31 Jan 2012 08:19:51 -0200 Subject: RES: [oracle_br] Re: ASM com LUN de 3TB Chiappa, muito obrigado. -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de José Laurindo Enviada em: segunda-feira, 30 de janeiro de 2012 21:48 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: ASM com LUN de 3TB afaik não : o limite de 2 Tb para um único LUN no ASM é documentado e ainda existe, não é absolutamente nenhum BUG, portanto nenhum patch mexeu/mexe com isso http://jonathanlewis.wordpress.com/2009/08/14/ diz exatamente isso, e as notas metalink que ele cita também dizem o mesmo , ie : não é bug... O que foi feito num patchset posterior é simplesmente se adicionar uma Mensagem de erro mais clara se vc tentar adicionar LUNs maiores que o limite, mas o limite existia e existe... No seu caso então não tem o que pensar : vc vai ter que OU destruir e voltar backup OU (o que é mais razoável, imho) adicionar novos LUNs dentro do limite de 2 Tb cada um e passar os dados pra lá (seja com movimentação, seja criando outros asm disks e pedindo DELETE do disk acima de 2 Tb e um resilvering), OU (se os dados ainda não passaram o limite dos 2 Tb), parar tudo, fazer resize do LUN no SO e resize dos ASM disk envolvidos (nota metalink How to resize a physical disk or LUN and an ASM DISKGROUP [ID 311619.1] ). []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Reginaldo de Faveri da Silva reginaldo@... escreveu Pessoal, boa tarde. Tenho instalado um RAC com 2 servidores em Oracle Standard 11.2.0.1.0 64bits em Linux RedHat 5 utilizando ASM, onde um dos DiskGroups possui apenas uma LUN de 3TB. Fui agora instalar um outro RAC com também 2 servidores mas com a versão 11.2.0.2.0 do Oracle. Durante a instalação tentei usar uma LUN de 3TB mas o mesmo informou que não seria possível. Após uma pesquisa verifiquei que é uma limitação e que caso eu tenha mais de 2TB ocupados meu dados podem corromper. Para que não seja preciso fazer um backup, recriar o DG e restaurar o mesmo, gostaria de saber se alguém tem conhecimento de alguma solução e/ou patch para este problema. Acabei de olhar no metalink mas nos patchs listados não encontrei referência para este problema. [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 [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
Re: [oracle_br] Re: ASM
Vê só, eu não cheguei a fazer nenhum teste de performance entre as soluções, porém, se você acreditar no que a Oracle diz, então você vai ver que também é uma boa levar em consideração a performance. Eu já tive a oportunidade de trabalhar com os dois casos, pena que em locais diferentes, assim não tem como te dar um parâmetro de performance. Só digo que, em nenhum dos casos ficou ruim. Quanto ao gerenciamento sim, sem dúvida alguma, é muito mais fácil trabalhar com o ASM do que em relação a forma tradicional, afinal, quando você usa ASM você tem que utilzar OMF, assim, o banco toma conta de tudo, você só vai se preocupar em arrumar mais discos quando tudo tiver enchendo. 2009/10/15 Alan Corte a...@flamboia.com.br: Olá Rosivaldo.. como vai.. então.. sua recomendação é mais por gerenciamento do que por performance..certo ? Rosivaldo Ramalho escreveu: Te recomendo o ASM sim. Sem falar que quando você tiver sofrendo de espaço, é só colocar um novo disco no grupo e pronto. Quanto ao RAID, você pode dizer ao ASM que a redundância é externa, assim, todo o espelhamento fica por conta da controladora. 2009/10/15 itonebr alessan...@applysolutions.com.br mailto:alessandro%40applysolutions.com.br: Acho que está bom também. A diferença é que no asm vc criaria dois disk groups (recomendado) um pra dados e outro pra flash com os 584 Gb (146 continuaria para SO e ORACLE). Apenas lembrando que o ASM tem um algoritmo especifico pra cada arquivo:COARSE (datafile) e FINE (control e redo's) Abraços Alessandro Guimarães --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br, Marcos Fontana fontana.mar...@... escreveu Muito bom! Está bem organizado! Pessoal do grupo, será que o ASM consegue organizar melhor que isso? O legal que você ainda esta com muita folga em cada área desta, se fosse o contrário eu indicaria o ASM, pois daria mais dor de cabeça na distribuição, ai deixaria para o ASM mesmo. Atenciosamente, Marcos Fontana 2009/10/15 Alan Corte a...@... + na verdade tenho 10 discos.. 5 conjuntos de RAID 1. divido oracle em 5 partes RAID 1 146 GB A) SO / ORACLE / CTRFILE RAID 1 146 GB B) DATAFILES / CTRFILE RAID 1 146 GB C) LOGFILE RAID 1 146 GB D) UNDO RAID 1 146 GB F) TEMP / BACKUP /ARCHIVE acho que fui mais claro agora.. desculpem.. Marcos Fontana escreveu: Sinceramente, De Windows eu não posso falar muito, pois nunca vi um benchmark entre NTFS e ASM e por isso desconheço o overhead entre NTFS e ASM. De acordo com o que você disse (volume de dados e tamanho dos discos), acredito que você só tenha dois discos espelhados correto? Não da nem para comparar qualquer forma de raid físico (hardware) com raid lógico (asm ou mesmo o do linux ou windows). Com certeza o raid da controladora vai ter melhor performance que o raid do asm. Neste caso, se você fizer o raid na controladora você vai apresentar só um disco ai não tem como o ASM fazer nenhum balanceamento pois ou ele escreve aqui ou ali, nunca nos dois simultaneamente (locais lógicos do raid), claro que ele escreve nos dois discos (raid1). Sem mais delongas, eu não usaria o ASM para fazer o espelhamento pois a controladora com certeza é mais rápida. No seu caso, poderia usar o ASM em substituição ao NTFS, mas não sei se vale a pena pois não há benchmark que eu conheça. Atenciosamente, Marcos Fontana 2009/10/15 Alan Corte a...@... alan%40flamboia.com.br mailto:alan%40flamboia.com.br alan%2540flamboia.com.br Marcos, de quanto seria este overhead? (windows ntfs) entendi que o ASM instala em um disco sem uma partição definida, ou seja, é o oracle que irá fazer o trabalho do SO em termos de gravação/leitura. inclusive balanceando a carga dos dados nos conjuntos dos discos que fazem parte do diskgroup, inclusive executando os mirrors dos objetos dentro destes conjuntos de disco. ou seja, ele mesmo fazendo um RAID internamente (me corrijam se estiver errado) agora começa surgir as duvidas 1) se o próprio banco se encarrega de fazer a parte de mirror dos objetos, qual a necessidade de criar um RAID via hardware? seria mais proteção somente? ficaríamos assim, RAID por hardware + ASM ... posso ter 10 discos no servidor fazendo RAID 1, tendo 5 discos lógicos disponíveis para fazer o ASM ? se sim.. atualmente o meu banco roda, sem ter que gerenciar a distribuição dos dados, ja que as partes do mesmos ja estão divididas... se usar o ASM tenho que levar isto em consideração, pois caberá a ele a tarefa de fazer redundância de objetos.. etc.. ou seja, retiro o SO, mas tenho o processamento do ASM.. será que não fica
[oracle_br] Re: ASM
Alan, Voce pode continuar utilizando o RAID 1 (mirror external) em conjunto com o ASM. O ASM é uma especie de LVM da Oracle, não é precisa da file system do SO (seja ela ntfs, ext... e por aih vai). Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC na versão standard (10g e ) Abraços Alessandro Guimarães --- Em oracle_br@yahoogrupos.com.br, Alan Corte a...@... escreveu Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as dicas do pessoal; confesso que já me salvaram de muitas situações, então, meus sinceros agradecimentos. mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM. quando realmente eu devo usar esta tecnologia? pergunto, pois eu tenho em meu ambiente, a seguinte configuração: 5 conjuntos de raid 1 cada raid com uma parte do banco. 1 - SO / ORACLE / CTRFILE 2 - DATAFILES / CTRFILE 3 - LOGFILE 4 - UNDO 5 - TEMP / BACKUP /ARCHIVE além de um boa controladora RAID e discos de alta performance (15.000 rpm, 16MB cache) estamos pensando em trocar o servidor de produção o ano que vem, e meu DBA esta querendo implementar o ASM. sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir opiniões a respeito desta tecnologia, e quando realmente o uso dela se faz necessário. caso eu mantenha a lógica atual, de manter os RAID 1, isso seria melhor ou pior que o ASM... obrigado pela ajuda.. Alan Corte Notice: This e-mail contains information that is confidential and may be privileged. If you are not the intended recipient, please notify the sender and then delete this email immediately.
Re: [oracle_br] Re: ASM
Bom dia! Outro detalhe é que não há o overhead do FS. O ASM também possui caracteristicas de balanceamento de carga entre discos, apesar que usando o RAID1 ele não vai conseguir fazer isso. Atenciosamente, Marcos Fontana 2009/10/15 itonebr alessan...@applysolutions.com.br Alan, Voce pode continuar utilizando o RAID 1 (mirror external) em conjunto com o ASM. O ASM é uma especie de LVM da Oracle, não é precisa da file system do SO (seja ela ntfs, ext... e por aih vai). Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC na versão standard (10g e ) Abraços Alessandro Guimarães --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Alan Corte a...@... escreveu Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as dicas do pessoal; confesso que já me salvaram de muitas situações, então, meus sinceros agradecimentos. mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM. quando realmente eu devo usar esta tecnologia? pergunto, pois eu tenho em meu ambiente, a seguinte configuração: 5 conjuntos de raid 1 cada raid com uma parte do banco. 1 - SO / ORACLE / CTRFILE 2 - DATAFILES / CTRFILE 3 - LOGFILE 4 - UNDO 5 - TEMP / BACKUP /ARCHIVE além de um boa controladora RAID e discos de alta performance (15.000 rpm, 16MB cache) estamos pensando em trocar o servidor de produção o ano que vem, e meu DBA esta querendo implementar o ASM. sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir opiniões a respeito desta tecnologia, e quando realmente o uso dela se faz necessário. caso eu mantenha a lógica atual, de manter os RAID 1, isso seria melhor ou pior que o ASM... obrigado pela ajuda.. Alan Corte Notice: This e-mail contains information that is confidential and may be privileged. If you are not the intended recipient, please notify the sender and then delete this email immediately. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: ASM
obrigado pela resposta.. no meu caso, não irei usar o RAC... é instalação simples mesmo.. mas a resposta a minha pergunta ainda não ficou esclarecida... existe vantagem de usar o ASM em relação ao modelo que eu uso atualmente? sei lá...algo do tipo.. com ASM 30% a mais de performance... ou utiliza-se o ASM com o objetivo de : ... ou o ASM se aplica em ambientes tal ... coisas assim.. rsrs valeu! itonebr escreveu: Alan, Voce pode continuar utilizando o RAID 1 (mirror external) em conjunto com o ASM. O ASM é uma especie de LVM da Oracle, não é precisa da file system do SO (seja ela ntfs, ext... e por aih vai). Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC na versão standard (10g e ) Abraços Alessandro Guimarães --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br, Alan Corte a...@... escreveu Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as dicas do pessoal; confesso que já me salvaram de muitas situações, então, meus sinceros agradecimentos. mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM. quando realmente eu devo usar esta tecnologia? pergunto, pois eu tenho em meu ambiente, a seguinte configuração: 5 conjuntos de raid 1 cada raid com uma parte do banco. 1 - SO / ORACLE / CTRFILE 2 - DATAFILES / CTRFILE 3 - LOGFILE 4 - UNDO 5 - TEMP / BACKUP /ARCHIVE além de um boa controladora RAID e discos de alta performance (15.000 rpm, 16MB cache) estamos pensando em trocar o servidor de produção o ano que vem, e meu DBA esta querendo implementar o ASM. sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir opiniões a respeito desta tecnologia, e quando realmente o uso dela se faz necessário. caso eu mantenha a lógica atual, de manter os RAID 1, isso seria melhor ou pior que o ASM... obrigado pela ajuda.. Alan Corte Notice: This e-mail contains information that is confidential and may be privileged. If you are not the intended recipient, please notify the sender and then delete this email immediately. Notice: This e-mail contains information that is confidential and may be privileged. If you are not the intended recipient, please notify the sender and then delete this email immediately.
Re: [oracle_br] Re: ASM
O ASM distribui a carga de I/O entre todos os discos, com isso provavelmente você terá ganho de performance. O ASM pode ser configurado para manter cópias redundantes, caso perca um dos discos não perderá nenhuma informação e dependendo do seu hardware é possível substituir o disco sem baixar a instância, é simples adicionar e remover discos no ASM, mas é claro que você perderá espaço em disco usando tolerância a falhas. Na minha opnião se você tem um armazenamento grande e tem muitos discos compensa usar ASM, pois vai dividir a carga de I/O entre todos os discos uniformente e não precisa se preocupar com a distribuição dos datafiles entre os discos. Quando se usa ASM só é possível fazer backup pelo RMAN, se você faz backup através de outros meios deve levar isso em consideração. Att. Marcelo Procksch 2009/10/15 Alan Corte a...@flamboia.com.br obrigado pela resposta.. no meu caso, não irei usar o RAC... é instalação simples mesmo.. mas a resposta a minha pergunta ainda não ficou esclarecida... existe vantagem de usar o ASM em relação ao modelo que eu uso atualmente? sei lá...algo do tipo.. com ASM 30% a mais de performance... ou utiliza-se o ASM com o objetivo de : ... ou o ASM se aplica em ambientes tal ... coisas assim.. rsrs valeu! itonebr escreveu: Alan, Voce pode continuar utilizando o RAID 1 (mirror external) em conjunto com o ASM. O ASM é uma especie de LVM da Oracle, não é precisa da file system do SO (seja ela ntfs, ext... e por aih vai). Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC na versão standard (10g e ) Abraços Alessandro Guimarães --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.broracle_br%2540yahoogrupos.com.br, Alan Corte a...@... escreveu Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as dicas do pessoal; confesso que já me salvaram de muitas situações, então, meus sinceros agradecimentos. mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM. quando realmente eu devo usar esta tecnologia? pergunto, pois eu tenho em meu ambiente, a seguinte configuração: 5 conjuntos de raid 1 cada raid com uma parte do banco. 1 - SO / ORACLE / CTRFILE 2 - DATAFILES / CTRFILE 3 - LOGFILE 4 - UNDO 5 - TEMP / BACKUP /ARCHIVE além de um boa controladora RAID e discos de alta performance (15.000 rpm, 16MB cache) estamos pensando em trocar o servidor de produção o ano que vem, e meu DBA esta querendo implementar o ASM. sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir opiniões a respeito desta tecnologia, e quando realmente o uso dela se faz necessário. caso eu mantenha a lógica atual, de manter os RAID 1, isso seria melhor ou pior que o ASM... obrigado pela ajuda.. Alan Corte Notice: This e-mail contains information that is confidential and may be privileged. If you are not the intended recipient, please notify the sender and then delete this email immediately. Notice: This e-mail contains information that is confidential and may be privileged. If you are not the intended recipient, please notify the sender and then delete this email immediately. -- Att. Marcelo E. Procksch cel. (11) 7960-6637 [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: ASM
Marcos, de quanto seria este overhead? (windows ntfs) entendi que o ASM instala em um disco sem uma partição definida, ou seja, é o oracle que irá fazer o trabalho do SO em termos de gravação/leitura. inclusive balanceando a carga dos dados nos conjuntos dos discos que fazem parte do diskgroup, inclusive executando os mirrors dos objetos dentro destes conjuntos de disco. ou seja, ele mesmo fazendo um RAID internamente (me corrijam se estiver errado) agora começa surgir as duvidas 1) se o próprio banco se encarrega de fazer a parte de mirror dos objetos, qual a necessidade de criar um RAID via hardware? seria mais proteção somente? ficaríamos assim, RAID por hardware + ASM ... posso ter 10 discos no servidor fazendo RAID 1, tendo 5 discos lógicos disponíveis para fazer o ASM ? se sim.. atualmente o meu banco roda, sem ter que gerenciar a distribuição dos dados, ja que as partes do mesmos ja estão divididas... se usar o ASM tenho que levar isto em consideração, pois caberá a ele a tarefa de fazer redundância de objetos.. etc.. ou seja, retiro o SO, mas tenho o processamento do ASM.. será que não fica quase a mesma coisa no meu ambiente? me parece que ASM é mais interessante para base de dados gigantes, onde a tarefa de gerenciamento de discos é algo relevante... no meu caso, minha base de dados não é tão grande assim, estou falando em algo de 60 GB no total.. e a estimativa de crescimento é baixo ... só para se ter uma idéia, meus discos são de 146GB, e os DATAFILES, que são meus maiores arquivos no RAID 1, tem o total de 40GB... ou seja, ainda tem muito espaço nos discos para crescer... por isso minha duvida em relação ao ASM.. pois me parece que ele vem suprir uma necessidade muito maior do que eu tenho atualmente... é aquele velho ditado de matar mosca com bazucaentende? valeu... A. Corte. Marcos Fontana escreveu: Bom dia! Outro detalhe é que não há o overhead do FS. O ASM também possui caracteristicas de balanceamento de carga entre discos, apesar que usando o RAID1 ele não vai conseguir fazer isso. Atenciosamente, Marcos Fontana 2009/10/15 itonebr alessan...@applysolutions.com.br mailto:alessandro%40applysolutions.com.br Alan, Voce pode continuar utilizando o RAID 1 (mirror external) em conjunto com o ASM. O ASM é uma especie de LVM da Oracle, não é precisa da file system do SO (seja ela ntfs, ext... e por aih vai). Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC na versão standard (10g e ) Abraços Alessandro Guimarães --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Alan Corte a...@... escreveu Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as dicas do pessoal; confesso que já me salvaram de muitas situações, então, meus sinceros agradecimentos. mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM. quando realmente eu devo usar esta tecnologia? pergunto, pois eu tenho em meu ambiente, a seguinte configuração: 5 conjuntos de raid 1 cada raid com uma parte do banco. 1 - SO / ORACLE / CTRFILE 2 - DATAFILES / CTRFILE 3 - LOGFILE 4 - UNDO 5 - TEMP / BACKUP /ARCHIVE além de um boa controladora RAID e discos de alta performance (15.000 rpm, 16MB cache) estamos pensando em trocar o servidor de produção o ano que vem, e meu DBA esta querendo implementar o ASM. sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir opiniões a respeito desta tecnologia, e quando realmente o uso dela se faz necessário. caso eu mantenha a lógica atual, de manter os RAID 1, isso seria melhor ou pior que o ASM... obrigado pela ajuda.. Alan Corte Notice: This e-mail contains information that is confidential and may be privileged. If you are not the intended recipient, please notify the sender and then delete this email immediately. [As partes desta mensagem que não continham texto foram removidas] Notice: This e-mail contains information that is confidential and may be privileged. If you are not the intended recipient, please notify the sender and then delete this email immediately.
[oracle_br] Re: ASM
Alan, Provavelmente este overhead seria na faixa de pelos menos 30% (em favor do ASM), podendo ser maior dependendo de outro fatores, por exemplo a capacidade de processamento de suas HBA'S (uma vez que seus discos são rápidos). Se vc utiliza o espelhamento pelo SO, não faz sentindo utilizar esta mesma caracteristica no ASM. A configuração de grupo de falhas no ASM é interessante para que nao tem isso via hardware. O esquema de balanceamento de I/O do ASM é semalhante ao RAID 1+0. Outra caracteristica interessante é que o ASM faz rebalanceamento entre discos automaticamente, por exemplo, se vc acrescenta e ou retira um disco o ASM faz o rebalanceamento dos extents nos discos restantes ou acrescentados. I Abraços Alessandro Guimaraes --- Em oracle_br@yahoogrupos.com.br, Alan Corte a...@... escreveu Marcos, de quanto seria este overhead? (windows ntfs) entendi que o ASM instala em um disco sem uma partição definida, ou seja, é o oracle que irá fazer o trabalho do SO em termos de gravação/leitura. inclusive balanceando a carga dos dados nos conjuntos dos discos que fazem parte do diskgroup, inclusive executando os mirrors dos objetos dentro destes conjuntos de disco. ou seja, ele mesmo fazendo um RAID internamente (me corrijam se estiver errado) agora começa surgir as duvidas 1) se o próprio banco se encarrega de fazer a parte de mirror dos objetos, qual a necessidade de criar um RAID via hardware? seria mais proteção somente? ficaríamos assim, RAID por hardware + ASM ... posso ter 10 discos no servidor fazendo RAID 1, tendo 5 discos lógicos disponíveis para fazer o ASM ? se sim.. atualmente o meu banco roda, sem ter que gerenciar a distribuição dos dados, ja que as partes do mesmos ja estão divididas... se usar o ASM tenho que levar isto em consideração, pois caberá a ele a tarefa de fazer redundância de objetos.. etc.. ou seja, retiro o SO, mas tenho o processamento do ASM.. será que não fica quase a mesma coisa no meu ambiente? me parece que ASM é mais interessante para base de dados gigantes, onde a tarefa de gerenciamento de discos é algo relevante... no meu caso, minha base de dados não é tão grande assim, estou falando em algo de 60 GB no total.. e a estimativa de crescimento é baixo ... só para se ter uma idéia, meus discos são de 146GB, e os DATAFILES, que são meus maiores arquivos no RAID 1, tem o total de 40GB... ou seja, ainda tem muito espaço nos discos para crescer... por isso minha duvida em relação ao ASM.. pois me parece que ele vem suprir uma necessidade muito maior do que eu tenho atualmente... é aquele velho ditado de matar mosca com bazucaentende? valeu... A. Corte. Marcos Fontana escreveu: Bom dia! Outro detalhe é que não há o overhead do FS. O ASM também possui caracteristicas de balanceamento de carga entre discos, apesar que usando o RAID1 ele não vai conseguir fazer isso. Atenciosamente, Marcos Fontana 2009/10/15 itonebr alessan...@... mailto:alessandro%40applysolutions.com.br Alan, Voce pode continuar utilizando o RAID 1 (mirror external) em conjunto com o ASM. O ASM é uma especie de LVM da Oracle, não é precisa da file system do SO (seja ela ntfs, ext... e por aih vai). Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC na versão standard (10g e ) Abraços Alessandro Guimarães --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Alan Corte alan@ escreveu Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as dicas do pessoal; confesso que já me salvaram de muitas situações, então, meus sinceros agradecimentos. mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM. quando realmente eu devo usar esta tecnologia? pergunto, pois eu tenho em meu ambiente, a seguinte configuração: 5 conjuntos de raid 1 cada raid com uma parte do banco. 1 - SO / ORACLE / CTRFILE 2 - DATAFILES / CTRFILE 3 - LOGFILE 4 - UNDO 5 - TEMP / BACKUP /ARCHIVE além de um boa controladora RAID e discos de alta performance (15.000 rpm, 16MB cache) estamos pensando em trocar o servidor de produção o ano que vem, e meu DBA esta querendo implementar o ASM. sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir opiniões a respeito desta tecnologia, e quando realmente o uso dela se faz necessário. caso eu mantenha a lógica atual, de manter os RAID 1, isso seria melhor ou pior que o ASM... obrigado pela ajuda.. Alan Corte Notice: This e-mail contains information that is confidential and may be privileged. If you are not the intended recipient, please notify the sender
Re: [oracle_br] Re: ASM
Boa tarde! Não há ganhos expressivos de performance com o ASM. Acredito que ASM seja melhor quando você tem grandes volumes de dados, usando storage ou RAC. No caso do storage, o próprio ASM consegue fazer um balanceamento de carga, distribuindo de forma inteligente a carga. Da uma olhada aqui: http://www.linuxjournal.com/article/8539 Bom que esse benchmark é independente. Atenciosamente, Marcos Fontana 2009/10/15 Alan Corte a...@flamboia.com.br obrigado pela resposta.. no meu caso, não irei usar o RAC... é instalação simples mesmo.. mas a resposta a minha pergunta ainda não ficou esclarecida... existe vantagem de usar o ASM em relação ao modelo que eu uso atualmente? sei lá...algo do tipo.. com ASM 30% a mais de performance... ou utiliza-se o ASM com o objetivo de : ... ou o ASM se aplica em ambientes tal ... coisas assim.. rsrs valeu! itonebr escreveu: Alan, Voce pode continuar utilizando o RAID 1 (mirror external) em conjunto com o ASM. O ASM é uma especie de LVM da Oracle, não é precisa da file system do SO (seja ela ntfs, ext... e por aih vai). Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC na versão standard (10g e ) Abraços Alessandro Guimarães --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.broracle_br%2540yahoogrupos.com.br, Alan Corte a...@... escreveu Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as dicas do pessoal; confesso que já me salvaram de muitas situações, então, meus sinceros agradecimentos. mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM. quando realmente eu devo usar esta tecnologia? pergunto, pois eu tenho em meu ambiente, a seguinte configuração: 5 conjuntos de raid 1 cada raid com uma parte do banco. 1 - SO / ORACLE / CTRFILE 2 - DATAFILES / CTRFILE 3 - LOGFILE 4 - UNDO 5 - TEMP / BACKUP /ARCHIVE além de um boa controladora RAID e discos de alta performance (15.000 rpm, 16MB cache) estamos pensando em trocar o servidor de produção o ano que vem, e meu DBA esta querendo implementar o ASM. sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir opiniões a respeito desta tecnologia, e quando realmente o uso dela se faz necessário. caso eu mantenha a lógica atual, de manter os RAID 1, isso seria melhor ou pior que o ASM... obrigado pela ajuda.. Alan Corte Notice: This e-mail contains information that is confidential and may be privileged. If you are not the intended recipient, please notify the sender and then delete this email immediately. Notice: This e-mail contains information that is confidential and may be privileged. If you are not the intended recipient, please notify the sender and then delete this email immediately. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: ASM
resumindo a historia... continuo fazendo meu raidezinho 1 por hardware que fica menos complicado obrigado pela respostas pessoal ah detalhe..não tenho storage... Marcos Fontana escreveu: Boa tarde! Não há ganhos expressivos de performance com o ASM. Acredito que ASM seja melhor quando você tem grandes volumes de dados, usando storage ou RAC. No caso do storage, o próprio ASM consegue fazer um balanceamento de carga, distribuindo de forma inteligente a carga. Da uma olhada aqui: http://www.linuxjournal.com/article/8539 http://www.linuxjournal.com/article/8539 Bom que esse benchmark é independente. Atenciosamente, Marcos Fontana 2009/10/15 Alan Corte a...@flamboia.com.br mailto:alan%40flamboia.com.br obrigado pela resposta.. no meu caso, não irei usar o RAC... é instalação simples mesmo.. mas a resposta a minha pergunta ainda não ficou esclarecida... existe vantagem de usar o ASM em relação ao modelo que eu uso atualmente? sei lá...algo do tipo.. com ASM 30% a mais de performance... ou utiliza-se o ASM com o objetivo de : ... ou o ASM se aplica em ambientes tal ... coisas assim.. rsrs valeu! itonebr escreveu: Alan, Voce pode continuar utilizando o RAID 1 (mirror external) em conjunto com o ASM. O ASM é uma especie de LVM da Oracle, não é precisa da file system do SO (seja ela ntfs, ext... e por aih vai). Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC na versão standard (10g e ) Abraços Alessandro Guimarães --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.broracle_br%2540yahoogrupos.com.br, Alan Corte a...@... escreveu Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as dicas do pessoal; confesso que já me salvaram de muitas situações, então, meus sinceros agradecimentos. mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM. quando realmente eu devo usar esta tecnologia? pergunto, pois eu tenho em meu ambiente, a seguinte configuração: 5 conjuntos de raid 1 cada raid com uma parte do banco. 1 - SO / ORACLE / CTRFILE 2 - DATAFILES / CTRFILE 3 - LOGFILE 4 - UNDO 5 - TEMP / BACKUP /ARCHIVE além de um boa controladora RAID e discos de alta performance (15.000 rpm, 16MB cache) estamos pensando em trocar o servidor de produção o ano que vem, e meu DBA esta querendo implementar o ASM. sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir opiniões a respeito desta tecnologia, e quando realmente o uso dela se faz necessário. caso eu mantenha a lógica atual, de manter os RAID 1, isso seria melhor ou pior que o ASM... obrigado pela ajuda.. Alan Corte Notice: This e-mail contains information that is confidential and may be privileged. If you are not the intended recipient, please notify the sender and then delete this email immediately. Notice: This e-mail contains information that is confidential and may be privileged. If you are not the intended recipient, please notify the sender and then delete this email immediately. [As partes desta mensagem que não continham texto foram removidas] Notice: This e-mail contains information that is confidential and may be privileged. If you are not the intended recipient, please notify the sender and then delete this email immediately.
Re: [oracle_br] Re: ASM
Sinceramente, De Windows eu não posso falar muito, pois nunca vi um benchmark entre NTFS e ASM e por isso desconheço o overhead entre NTFS e ASM. De acordo com o que você disse (volume de dados e tamanho dos discos), acredito que você só tenha dois discos espelhados correto? Não da nem para comparar qualquer forma de raid físico (hardware) com raid lógico (asm ou mesmo o do linux ou windows). Com certeza o raid da controladora vai ter melhor performance que o raid do asm. Neste caso, se você fizer o raid na controladora você vai apresentar só um disco ai não tem como o ASM fazer nenhum balanceamento pois ou ele escreve aqui ou ali, nunca nos dois simultaneamente (locais lógicos do raid), claro que ele escreve nos dois discos (raid1). Sem mais delongas, eu não usaria o ASM para fazer o espelhamento pois a controladora com certeza é mais rápida. No seu caso, poderia usar o ASM em substituição ao NTFS, mas não sei se vale a pena pois não há benchmark que eu conheça. Atenciosamente, Marcos Fontana 2009/10/15 Alan Corte a...@flamboia.com.br Marcos, de quanto seria este overhead? (windows ntfs) entendi que o ASM instala em um disco sem uma partição definida, ou seja, é o oracle que irá fazer o trabalho do SO em termos de gravação/leitura. inclusive balanceando a carga dos dados nos conjuntos dos discos que fazem parte do diskgroup, inclusive executando os mirrors dos objetos dentro destes conjuntos de disco. ou seja, ele mesmo fazendo um RAID internamente (me corrijam se estiver errado) agora começa surgir as duvidas 1) se o próprio banco se encarrega de fazer a parte de mirror dos objetos, qual a necessidade de criar um RAID via hardware? seria mais proteção somente? ficaríamos assim, RAID por hardware + ASM ... posso ter 10 discos no servidor fazendo RAID 1, tendo 5 discos lógicos disponíveis para fazer o ASM ? se sim.. atualmente o meu banco roda, sem ter que gerenciar a distribuição dos dados, ja que as partes do mesmos ja estão divididas... se usar o ASM tenho que levar isto em consideração, pois caberá a ele a tarefa de fazer redundância de objetos.. etc.. ou seja, retiro o SO, mas tenho o processamento do ASM.. será que não fica quase a mesma coisa no meu ambiente? me parece que ASM é mais interessante para base de dados gigantes, onde a tarefa de gerenciamento de discos é algo relevante... no meu caso, minha base de dados não é tão grande assim, estou falando em algo de 60 GB no total.. e a estimativa de crescimento é baixo ... só para se ter uma idéia, meus discos são de 146GB, e os DATAFILES, que são meus maiores arquivos no RAID 1, tem o total de 40GB... ou seja, ainda tem muito espaço nos discos para crescer... por isso minha duvida em relação ao ASM.. pois me parece que ele vem suprir uma necessidade muito maior do que eu tenho atualmente... é aquele velho ditado de matar mosca com bazucaentende? valeu... A. Corte. Marcos Fontana escreveu: Bom dia! Outro detalhe é que não há o overhead do FS. O ASM também possui caracteristicas de balanceamento de carga entre discos, apesar que usando o RAID1 ele não vai conseguir fazer isso. Atenciosamente, Marcos Fontana 2009/10/15 itonebr alessan...@applysolutions.com.bralessandro%40applysolutions.com.br mailto:alessandro%40applysolutions.com.bralessandro%2540applysolutions.com.br Alan, Voce pode continuar utilizando o RAID 1 (mirror external) em conjunto com o ASM. O ASM é uma especie de LVM da Oracle, não é precisa da file system do SO (seja ela ntfs, ext... e por aih vai). Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC na versão standard (10g e ) Abraços Alessandro Guimarães --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.broracle_br%2540yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Alan Corte a...@... escreveu Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as dicas do pessoal; confesso que já me salvaram de muitas situações, então, meus sinceros agradecimentos. mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM. quando realmente eu devo usar esta tecnologia? pergunto, pois eu tenho em meu ambiente, a seguinte configuração: 5 conjuntos de raid 1 cada raid com uma parte do banco. 1 - SO / ORACLE / CTRFILE 2 - DATAFILES / CTRFILE 3 - LOGFILE 4 - UNDO 5 - TEMP / BACKUP /ARCHIVE além de um boa controladora RAID e discos de alta performance (15.000 rpm, 16MB cache) estamos pensando em trocar o servidor de produção o ano que vem, e meu DBA esta querendo implementar o ASM. sinceramente, tenho minhas duvidas, sendo assim, gostaria de ouvir opiniões a respeito desta tecnologia, e quando realmente o uso dela se faz necessário. caso eu mantenha a lógica atual, de manter os RAID
Re: [oracle_br] Re: ASM
+ na verdade tenho 10 discos.. 5 conjuntos de RAID 1. divido oracle em 5 partes RAID 1 146 GB A) SO / ORACLE / CTRFILE RAID 1 146 GB B) DATAFILES / CTRFILE RAID 1 146 GB C) LOGFILE RAID 1 146 GB D) UNDO RAID 1 146 GB F) TEMP / BACKUP /ARCHIVE acho que fui mais claro agora.. desculpem.. Marcos Fontana escreveu: Sinceramente, De Windows eu não posso falar muito, pois nunca vi um benchmark entre NTFS e ASM e por isso desconheço o overhead entre NTFS e ASM. De acordo com o que você disse (volume de dados e tamanho dos discos), acredito que você só tenha dois discos espelhados correto? Não da nem para comparar qualquer forma de raid físico (hardware) com raid lógico (asm ou mesmo o do linux ou windows). Com certeza o raid da controladora vai ter melhor performance que o raid do asm. Neste caso, se você fizer o raid na controladora você vai apresentar só um disco ai não tem como o ASM fazer nenhum balanceamento pois ou ele escreve aqui ou ali, nunca nos dois simultaneamente (locais lógicos do raid), claro que ele escreve nos dois discos (raid1). Sem mais delongas, eu não usaria o ASM para fazer o espelhamento pois a controladora com certeza é mais rápida. No seu caso, poderia usar o ASM em substituição ao NTFS, mas não sei se vale a pena pois não há benchmark que eu conheça. Atenciosamente, Marcos Fontana 2009/10/15 Alan Corte a...@flamboia.com.br mailto:alan%40flamboia.com.br Marcos, de quanto seria este overhead? (windows ntfs) entendi que o ASM instala em um disco sem uma partição definida, ou seja, é o oracle que irá fazer o trabalho do SO em termos de gravação/leitura. inclusive balanceando a carga dos dados nos conjuntos dos discos que fazem parte do diskgroup, inclusive executando os mirrors dos objetos dentro destes conjuntos de disco. ou seja, ele mesmo fazendo um RAID internamente (me corrijam se estiver errado) agora começa surgir as duvidas 1) se o próprio banco se encarrega de fazer a parte de mirror dos objetos, qual a necessidade de criar um RAID via hardware? seria mais proteção somente? ficaríamos assim, RAID por hardware + ASM ... posso ter 10 discos no servidor fazendo RAID 1, tendo 5 discos lógicos disponíveis para fazer o ASM ? se sim.. atualmente o meu banco roda, sem ter que gerenciar a distribuição dos dados, ja que as partes do mesmos ja estão divididas... se usar o ASM tenho que levar isto em consideração, pois caberá a ele a tarefa de fazer redundância de objetos.. etc.. ou seja, retiro o SO, mas tenho o processamento do ASM.. será que não fica quase a mesma coisa no meu ambiente? me parece que ASM é mais interessante para base de dados gigantes, onde a tarefa de gerenciamento de discos é algo relevante... no meu caso, minha base de dados não é tão grande assim, estou falando em algo de 60 GB no total.. e a estimativa de crescimento é baixo ... só para se ter uma idéia, meus discos são de 146GB, e os DATAFILES, que são meus maiores arquivos no RAID 1, tem o total de 40GB... ou seja, ainda tem muito espaço nos discos para crescer... por isso minha duvida em relação ao ASM.. pois me parece que ele vem suprir uma necessidade muito maior do que eu tenho atualmente... é aquele velho ditado de matar mosca com bazucaentende? valeu... A. Corte. Marcos Fontana escreveu: Bom dia! Outro detalhe é que não há o overhead do FS. O ASM também possui caracteristicas de balanceamento de carga entre discos, apesar que usando o RAID1 ele não vai conseguir fazer isso. Atenciosamente, Marcos Fontana 2009/10/15 itonebr alessan...@applysolutions.com.br mailto:alessandro%40applysolutions.com.bralessandro%40applysolutions.com.br mailto:alessandro%40applysolutions.com.bralessandro%2540applysolutions.com.br Alan, Voce pode continuar utilizando o RAID 1 (mirror external) em conjunto com o ASM. O ASM é uma especie de LVM da Oracle, não é precisa da file system do SO (seja ela ntfs, ext... e por aih vai). Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC na versão standard (10g e ) Abraços Alessandro Guimarães --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.broracle_br%2540yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Alan Corte a...@... escreveu Olá pessoal, não costumo postar aqui, porém sempre vejo os post e as dicas do pessoal; confesso que já me salvaram de muitas situações, então, meus sinceros agradecimentos. mudando de assunto, eu tenho uma pequena dúvida em relação ao ASM. quando realmente eu devo usar esta tecnologia? pergunto, pois eu tenho em meu ambiente, a seguinte configuração: 5 conjuntos de raid 1
Re: [oracle_br] Re: ASM
Muito bom! Está bem organizado! Pessoal do grupo, será que o ASM consegue organizar melhor que isso? O legal que você ainda esta com muita folga em cada área desta, se fosse o contrário eu indicaria o ASM, pois daria mais dor de cabeça na distribuição, ai deixaria para o ASM mesmo. Atenciosamente, Marcos Fontana 2009/10/15 Alan Corte a...@flamboia.com.br + na verdade tenho 10 discos.. 5 conjuntos de RAID 1. divido oracle em 5 partes RAID 1 146 GB A) SO / ORACLE / CTRFILE RAID 1 146 GB B) DATAFILES / CTRFILE RAID 1 146 GB C) LOGFILE RAID 1 146 GB D) UNDO RAID 1 146 GB F) TEMP / BACKUP /ARCHIVE acho que fui mais claro agora.. desculpem.. Marcos Fontana escreveu: Sinceramente, De Windows eu não posso falar muito, pois nunca vi um benchmark entre NTFS e ASM e por isso desconheço o overhead entre NTFS e ASM. De acordo com o que você disse (volume de dados e tamanho dos discos), acredito que você só tenha dois discos espelhados correto? Não da nem para comparar qualquer forma de raid físico (hardware) com raid lógico (asm ou mesmo o do linux ou windows). Com certeza o raid da controladora vai ter melhor performance que o raid do asm. Neste caso, se você fizer o raid na controladora você vai apresentar só um disco ai não tem como o ASM fazer nenhum balanceamento pois ou ele escreve aqui ou ali, nunca nos dois simultaneamente (locais lógicos do raid), claro que ele escreve nos dois discos (raid1). Sem mais delongas, eu não usaria o ASM para fazer o espelhamento pois a controladora com certeza é mais rápida. No seu caso, poderia usar o ASM em substituição ao NTFS, mas não sei se vale a pena pois não há benchmark que eu conheça. Atenciosamente, Marcos Fontana 2009/10/15 Alan Corte a...@flamboia.com.br alan%40flamboia.com.br mailto:alan%40flamboia.com.br alan%2540flamboia.com.br Marcos, de quanto seria este overhead? (windows ntfs) entendi que o ASM instala em um disco sem uma partição definida, ou seja, é o oracle que irá fazer o trabalho do SO em termos de gravação/leitura. inclusive balanceando a carga dos dados nos conjuntos dos discos que fazem parte do diskgroup, inclusive executando os mirrors dos objetos dentro destes conjuntos de disco. ou seja, ele mesmo fazendo um RAID internamente (me corrijam se estiver errado) agora começa surgir as duvidas 1) se o próprio banco se encarrega de fazer a parte de mirror dos objetos, qual a necessidade de criar um RAID via hardware? seria mais proteção somente? ficaríamos assim, RAID por hardware + ASM ... posso ter 10 discos no servidor fazendo RAID 1, tendo 5 discos lógicos disponíveis para fazer o ASM ? se sim.. atualmente o meu banco roda, sem ter que gerenciar a distribuição dos dados, ja que as partes do mesmos ja estão divididas... se usar o ASM tenho que levar isto em consideração, pois caberá a ele a tarefa de fazer redundância de objetos.. etc.. ou seja, retiro o SO, mas tenho o processamento do ASM.. será que não fica quase a mesma coisa no meu ambiente? me parece que ASM é mais interessante para base de dados gigantes, onde a tarefa de gerenciamento de discos é algo relevante... no meu caso, minha base de dados não é tão grande assim, estou falando em algo de 60 GB no total.. e a estimativa de crescimento é baixo ... só para se ter uma idéia, meus discos são de 146GB, e os DATAFILES, que são meus maiores arquivos no RAID 1, tem o total de 40GB... ou seja, ainda tem muito espaço nos discos para crescer... por isso minha duvida em relação ao ASM.. pois me parece que ele vem suprir uma necessidade muito maior do que eu tenho atualmente... é aquele velho ditado de matar mosca com bazucaentende? valeu... A. Corte. Marcos Fontana escreveu: Bom dia! Outro detalhe é que não há o overhead do FS. O ASM também possui caracteristicas de balanceamento de carga entre discos, apesar que usando o RAID1 ele não vai conseguir fazer isso. Atenciosamente, Marcos Fontana 2009/10/15 itonebr alessan...@applysolutions.com.bralessandro%40applysolutions.com.br mailto:alessandro%40applysolutions.com.bralessandro%2540applysolutions.com.br alessandro%40applysolutions.com.br mailto:alessandro%40applysolutions.com.bralessandro%2540applysolutions.com.br alessandro%2540applysolutions.com.br Alan, Voce pode continuar utilizando o RAID 1 (mirror external) em conjunto com o ASM. O ASM é uma especie de LVM da Oracle, não é precisa da file system do SO (seja ela ntfs, ext... e por aih vai). Obrigatoriamente voce tem que utilizar ASM, se voce for utilizar RAC na versão standard (10g e ) Abraços Alessandro Guimarães --- Em
[oracle_br] Re: ASM
Acho que está bom também. A diferença é que no asm vc criaria dois disk groups (recomendado) um pra dados e outro pra flash com os 584 Gb (146 continuaria para SO e ORACLE). Apenas lembrando que o ASM tem um algoritmo especifico pra cada arquivo:COARSE (datafile) e FINE (control e redo's) Abraços Alessandro Guimarães --- Em oracle_br@yahoogrupos.com.br, Marcos Fontana fontana.mar...@... escreveu Muito bom! Está bem organizado! Pessoal do grupo, será que o ASM consegue organizar melhor que isso? O legal que você ainda esta com muita folga em cada área desta, se fosse o contrário eu indicaria o ASM, pois daria mais dor de cabeça na distribuição, ai deixaria para o ASM mesmo. Atenciosamente, Marcos Fontana 2009/10/15 Alan Corte a...@... + na verdade tenho 10 discos.. 5 conjuntos de RAID 1. divido oracle em 5 partes RAID 1 146 GB A) SO / ORACLE / CTRFILE RAID 1 146 GB B) DATAFILES / CTRFILE RAID 1 146 GB C) LOGFILE RAID 1 146 GB D) UNDO RAID 1 146 GB F) TEMP / BACKUP /ARCHIVE acho que fui mais claro agora.. desculpem.. Marcos Fontana escreveu: Sinceramente, De Windows eu não posso falar muito, pois nunca vi um benchmark entre NTFS e ASM e por isso desconheço o overhead entre NTFS e ASM. De acordo com o que você disse (volume de dados e tamanho dos discos), acredito que você só tenha dois discos espelhados correto? Não da nem para comparar qualquer forma de raid físico (hardware) com raid lógico (asm ou mesmo o do linux ou windows). Com certeza o raid da controladora vai ter melhor performance que o raid do asm. Neste caso, se você fizer o raid na controladora você vai apresentar só um disco ai não tem como o ASM fazer nenhum balanceamento pois ou ele escreve aqui ou ali, nunca nos dois simultaneamente (locais lógicos do raid), claro que ele escreve nos dois discos (raid1). Sem mais delongas, eu não usaria o ASM para fazer o espelhamento pois a controladora com certeza é mais rápida. No seu caso, poderia usar o ASM em substituição ao NTFS, mas não sei se vale a pena pois não há benchmark que eu conheça. Atenciosamente, Marcos Fontana 2009/10/15 Alan Corte a...@... alan%40flamboia.com.br mailto:alan%40flamboia.com.br alan%2540flamboia.com.br Marcos, de quanto seria este overhead? (windows ntfs) entendi que o ASM instala em um disco sem uma partição definida, ou seja, é o oracle que irá fazer o trabalho do SO em termos de gravação/leitura. inclusive balanceando a carga dos dados nos conjuntos dos discos que fazem parte do diskgroup, inclusive executando os mirrors dos objetos dentro destes conjuntos de disco. ou seja, ele mesmo fazendo um RAID internamente (me corrijam se estiver errado) agora começa surgir as duvidas 1) se o próprio banco se encarrega de fazer a parte de mirror dos objetos, qual a necessidade de criar um RAID via hardware? seria mais proteção somente? ficaríamos assim, RAID por hardware + ASM ... posso ter 10 discos no servidor fazendo RAID 1, tendo 5 discos lógicos disponíveis para fazer o ASM ? se sim.. atualmente o meu banco roda, sem ter que gerenciar a distribuição dos dados, ja que as partes do mesmos ja estão divididas... se usar o ASM tenho que levar isto em consideração, pois caberá a ele a tarefa de fazer redundância de objetos.. etc.. ou seja, retiro o SO, mas tenho o processamento do ASM.. será que não fica quase a mesma coisa no meu ambiente? me parece que ASM é mais interessante para base de dados gigantes, onde a tarefa de gerenciamento de discos é algo relevante... no meu caso, minha base de dados não é tão grande assim, estou falando em algo de 60 GB no total.. e a estimativa de crescimento é baixo ... só para se ter uma idéia, meus discos são de 146GB, e os DATAFILES, que são meus maiores arquivos no RAID 1, tem o total de 40GB... ou seja, ainda tem muito espaço nos discos para crescer... por isso minha duvida em relação ao ASM.. pois me parece que ele vem suprir uma necessidade muito maior do que eu tenho atualmente... é aquele velho ditado de matar mosca com bazucaentende? valeu... A. Corte. Marcos Fontana escreveu: Bom dia! Outro detalhe é que não há o overhead do FS. O ASM também possui caracteristicas de balanceamento de carga entre discos, apesar que usando o RAID1 ele não vai conseguir fazer isso. Atenciosamente, Marcos Fontana 2009/10/15 itonebr alessan...@...alessandro%40applysolutions.com.br mailto:alessandro%40applysolutions.com.bralessandro%2540applysolutions.com.br alessandro%40applysolutions.com.br mailto:alessandro%40applysolutions.com.bralessandro%2540applysolutions.com.br
Re: [oracle_br] Re: ASM
Te recomendo o ASM sim. Sem falar que quando você tiver sofrendo de espaço, é só colocar um novo disco no grupo e pronto. Quanto ao RAID, você pode dizer ao ASM que a redundância é externa, assim, todo o espelhamento fica por conta da controladora. 2009/10/15 itonebr alessan...@applysolutions.com.br: Acho que está bom também. A diferença é que no asm vc criaria dois disk groups (recomendado) um pra dados e outro pra flash com os 584 Gb (146 continuaria para SO e ORACLE). Apenas lembrando que o ASM tem um algoritmo especifico pra cada arquivo:COARSE (datafile) e FINE (control e redo's) Abraços Alessandro Guimarães --- Em oracle_br@yahoogrupos.com.br, Marcos Fontana fontana.mar...@... escreveu Muito bom! Está bem organizado! Pessoal do grupo, será que o ASM consegue organizar melhor que isso? O legal que você ainda esta com muita folga em cada área desta, se fosse o contrário eu indicaria o ASM, pois daria mais dor de cabeça na distribuição, ai deixaria para o ASM mesmo. Atenciosamente, Marcos Fontana 2009/10/15 Alan Corte a...@... + na verdade tenho 10 discos.. 5 conjuntos de RAID 1. divido oracle em 5 partes RAID 1 146 GB A) SO / ORACLE / CTRFILE RAID 1 146 GB B) DATAFILES / CTRFILE RAID 1 146 GB C) LOGFILE RAID 1 146 GB D) UNDO RAID 1 146 GB F) TEMP / BACKUP /ARCHIVE acho que fui mais claro agora.. desculpem.. Marcos Fontana escreveu: Sinceramente, De Windows eu não posso falar muito, pois nunca vi um benchmark entre NTFS e ASM e por isso desconheço o overhead entre NTFS e ASM. De acordo com o que você disse (volume de dados e tamanho dos discos), acredito que você só tenha dois discos espelhados correto? Não da nem para comparar qualquer forma de raid físico (hardware) com raid lógico (asm ou mesmo o do linux ou windows). Com certeza o raid da controladora vai ter melhor performance que o raid do asm. Neste caso, se você fizer o raid na controladora você vai apresentar só um disco ai não tem como o ASM fazer nenhum balanceamento pois ou ele escreve aqui ou ali, nunca nos dois simultaneamente (locais lógicos do raid), claro que ele escreve nos dois discos (raid1). Sem mais delongas, eu não usaria o ASM para fazer o espelhamento pois a controladora com certeza é mais rápida. No seu caso, poderia usar o ASM em substituição ao NTFS, mas não sei se vale a pena pois não há benchmark que eu conheça. Atenciosamente, Marcos Fontana 2009/10/15 Alan Corte a...@... alan%40flamboia.com.br mailto:alan%40flamboia.com.br alan%2540flamboia.com.br Marcos, de quanto seria este overhead? (windows ntfs) entendi que o ASM instala em um disco sem uma partição definida, ou seja, é o oracle que irá fazer o trabalho do SO em termos de gravação/leitura. inclusive balanceando a carga dos dados nos conjuntos dos discos que fazem parte do diskgroup, inclusive executando os mirrors dos objetos dentro destes conjuntos de disco. ou seja, ele mesmo fazendo um RAID internamente (me corrijam se estiver errado) agora começa surgir as duvidas 1) se o próprio banco se encarrega de fazer a parte de mirror dos objetos, qual a necessidade de criar um RAID via hardware? seria mais proteção somente? ficaríamos assim, RAID por hardware + ASM ... posso ter 10 discos no servidor fazendo RAID 1, tendo 5 discos lógicos disponíveis para fazer o ASM ? se sim.. atualmente o meu banco roda, sem ter que gerenciar a distribuição dos dados, ja que as partes do mesmos ja estão divididas... se usar o ASM tenho que levar isto em consideração, pois caberá a ele a tarefa de fazer redundância de objetos.. etc.. ou seja, retiro o SO, mas tenho o processamento do ASM.. será que não fica quase a mesma coisa no meu ambiente? me parece que ASM é mais interessante para base de dados gigantes, onde a tarefa de gerenciamento de discos é algo relevante... no meu caso, minha base de dados não é tão grande assim, estou falando em algo de 60 GB no total.. e a estimativa de crescimento é baixo ... só para se ter uma idéia, meus discos são de 146GB, e os DATAFILES, que são meus maiores arquivos no RAID 1, tem o total de 40GB... ou seja, ainda tem muito espaço nos discos para crescer... por isso minha duvida em relação ao ASM.. pois me parece que ele vem suprir uma necessidade muito maior do que eu tenho atualmente... é aquele velho ditado de matar mosca com bazucaentende? valeu... A. Corte. Marcos Fontana escreveu: Bom dia! Outro detalhe é que não há o overhead do FS. O ASM também possui caracteristicas de balanceamento de carga entre discos, apesar que usando o RAID1 ele não vai conseguir fazer isso. Atenciosamente,
Re: [oracle_br] Re: ASM
Olá Rosivaldo.. como vai.. então.. sua recomendação é mais por gerenciamento do que por performance..certo ? Rosivaldo Ramalho escreveu: Te recomendo o ASM sim. Sem falar que quando você tiver sofrendo de espaço, é só colocar um novo disco no grupo e pronto. Quanto ao RAID, você pode dizer ao ASM que a redundância é externa, assim, todo o espelhamento fica por conta da controladora. 2009/10/15 itonebr alessan...@applysolutions.com.br mailto:alessandro%40applysolutions.com.br: Acho que está bom também. A diferença é que no asm vc criaria dois disk groups (recomendado) um pra dados e outro pra flash com os 584 Gb (146 continuaria para SO e ORACLE). Apenas lembrando que o ASM tem um algoritmo especifico pra cada arquivo:COARSE (datafile) e FINE (control e redo's) Abraços Alessandro Guimarães --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br, Marcos Fontana fontana.mar...@... escreveu Muito bom! Está bem organizado! Pessoal do grupo, será que o ASM consegue organizar melhor que isso? O legal que você ainda esta com muita folga em cada área desta, se fosse o contrário eu indicaria o ASM, pois daria mais dor de cabeça na distribuição, ai deixaria para o ASM mesmo. Atenciosamente, Marcos Fontana 2009/10/15 Alan Corte a...@... + na verdade tenho 10 discos.. 5 conjuntos de RAID 1. divido oracle em 5 partes RAID 1 146 GB A) SO / ORACLE / CTRFILE RAID 1 146 GB B) DATAFILES / CTRFILE RAID 1 146 GB C) LOGFILE RAID 1 146 GB D) UNDO RAID 1 146 GB F) TEMP / BACKUP /ARCHIVE acho que fui mais claro agora.. desculpem.. Marcos Fontana escreveu: Sinceramente, De Windows eu não posso falar muito, pois nunca vi um benchmark entre NTFS e ASM e por isso desconheço o overhead entre NTFS e ASM. De acordo com o que você disse (volume de dados e tamanho dos discos), acredito que você só tenha dois discos espelhados correto? Não da nem para comparar qualquer forma de raid físico (hardware) com raid lógico (asm ou mesmo o do linux ou windows). Com certeza o raid da controladora vai ter melhor performance que o raid do asm. Neste caso, se você fizer o raid na controladora você vai apresentar só um disco ai não tem como o ASM fazer nenhum balanceamento pois ou ele escreve aqui ou ali, nunca nos dois simultaneamente (locais lógicos do raid), claro que ele escreve nos dois discos (raid1). Sem mais delongas, eu não usaria o ASM para fazer o espelhamento pois a controladora com certeza é mais rápida. No seu caso, poderia usar o ASM em substituição ao NTFS, mas não sei se vale a pena pois não há benchmark que eu conheça. Atenciosamente, Marcos Fontana 2009/10/15 Alan Corte a...@... alan%40flamboia.com.br mailto:alan%40flamboia.com.br alan%2540flamboia.com.br Marcos, de quanto seria este overhead? (windows ntfs) entendi que o ASM instala em um disco sem uma partição definida, ou seja, é o oracle que irá fazer o trabalho do SO em termos de gravação/leitura. inclusive balanceando a carga dos dados nos conjuntos dos discos que fazem parte do diskgroup, inclusive executando os mirrors dos objetos dentro destes conjuntos de disco. ou seja, ele mesmo fazendo um RAID internamente (me corrijam se estiver errado) agora começa surgir as duvidas 1) se o próprio banco se encarrega de fazer a parte de mirror dos objetos, qual a necessidade de criar um RAID via hardware? seria mais proteção somente? ficaríamos assim, RAID por hardware + ASM ... posso ter 10 discos no servidor fazendo RAID 1, tendo 5 discos lógicos disponíveis para fazer o ASM ? se sim.. atualmente o meu banco roda, sem ter que gerenciar a distribuição dos dados, ja que as partes do mesmos ja estão divididas... se usar o ASM tenho que levar isto em consideração, pois caberá a ele a tarefa de fazer redundância de objetos.. etc.. ou seja, retiro o SO, mas tenho o processamento do ASM.. será que não fica quase a mesma coisa no meu ambiente? me parece que ASM é mais interessante para base de dados gigantes, onde a tarefa de gerenciamento de discos é algo relevante... no meu caso, minha base de dados não é tão grande assim, estou falando em algo de 60 GB no total.. e a estimativa de crescimento é baixo ... só para se ter uma idéia, meus discos são de 146GB, e os DATAFILES, que são meus maiores arquivos no RAID 1, tem o total de 40GB... ou seja, ainda tem muito espaço nos discos para crescer... por isso minha duvida em relação ao ASM.. pois me parece que ele vem suprir uma necessidade muito maior do que eu tenho atualmente...
[oracle_br] Re: ASM Redundância Normal (complemento)
Se as conclusões estão corretas, surge outra dúvida: Vamos supor que eu utilize o DG1, criado abaixo, em uma instalação RAC metropolitano (cada nó em um CPD distinto), pergunto: Qual a real necessidade de eu ter um Data Guard nesse ambiente? Fazer bkp no dataguard? Aplicação com delay das alterações feitas no primário (flash back não resolveria)? Eliandro De: Eliandro Jakubski/CHI/BR/Itaipu Para: oracle_br@yahoogrupos.com.br Data: 07/05/2009 18:50 Assunto: ASM Redundância Normal Tenho uma dúvida sobre a opção de normal redundance do ASM. Vamos supor o seguinte cenário: - Tenho dois storages (A e B); - Aloquei os discos /dev/diskA1 e /dev/diskA2 no storage A; - Aloquei os discos /dev/diskB1 e /dev/diskB2 no storage B; - Todos os discos com o mesmo tamanho. A partir dos discos alocados criei o meu disk group da seguinte forma: CREATE DISKGROUP DG1 NORMAL REDUNDANCY FAILGROUP FG1 DISK '/dev/diskA1' NAME diskA1, '/dev/diskA2' NAME diskA2, FAILGROUP FG2 DISK '/dev/diskB1' NAME diskB1, '/dev/diskB2' NAME diskB2; Ainda não tive tempo de testar, mas nessa configuração, pelo que entendi do manual, tem-se: 1- A perda de um dos discos de FG1 (diskA1 ou diskA2 do storage A) não compromete o funcionamento da instância; 2- O crash do storage A (perda de dois discos simultaneamente no storage A) não compromete o funcionamento da instância; 3- A perda de um dos discos de FG2 (diskB1 ou diskB2 d storage B) não compromete o funcionamento da instância; 4- O crash do storage B (perda de dois discos simultanemente do storage B) não compromete o funcionamento da instância; Ou seja, pelo que entendi do manual, toda a unidade de alocação de FG1 têm um espelho em FG2. As conclusões de 1 a 4 estão corretas? Obs.: Ainda estou trabalhando na disponibilização dos recursos de hardware para testar! Eliandro. OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: ASM Redundância Normal (complemento)
Oi Eliandro. As conclusões estão corretas sim, o DG1 está redundante, pode perder um Failgroup todo. Só para de perder 1 disco de um failgroup, e antes de você troca-lo, perder outro disco do outro failgroup. Quanto ao Cluster que você menciona, o metropolitano, é um Stretch Cluster, que irá requerer que 1 storage seja espelhado em outro storage na outra localidade. O DG RAC Primary x RAC Physical é a solução recomendada pela Oracle (e seria mais barata) para um cenário com dois sites. Abraço ! - Ricardo Portilho Proni http://portilho.profissionaloracle.com.br Em Qui, 2009-05-07 às 18:58 -0300, Eliandro Jakubski escreveu: Se as conclusões estão corretas, surge outra dúvida: Vamos supor que eu utilize o DG1, criado abaixo, em uma instalação RAC metropolitano (cada nó em um CPD distinto), pergunto: Qual a real necessidade de eu ter um Data Guard nesse ambiente? Fazer bkp no dataguard? Aplicação com delay das alterações feitas no primário (flash back não resolveria)? Eliandro De: Eliandro Jakubski/CHI/BR/Itaipu Para: oracle_br@yahoogrupos.com.br Data: 07/05/2009 18:50 Assunto: ASM Redundância Normal Tenho uma dúvida sobre a opção de normal redundance do ASM. Vamos supor o seguinte cenário: - Tenho dois storages (A e B); - Aloquei os discos /dev/diskA1 e /dev/diskA2 no storage A; - Aloquei os discos /dev/diskB1 e /dev/diskB2 no storage B; - Todos os discos com o mesmo tamanho. A partir dos discos alocados criei o meu disk group da seguinte forma: CREATE DISKGROUP DG1 NORMAL REDUNDANCY FAILGROUP FG1 DISK '/dev/diskA1' NAME diskA1, '/dev/diskA2' NAME diskA2, FAILGROUP FG2 DISK '/dev/diskB1' NAME diskB1, '/dev/diskB2' NAME diskB2; Ainda não tive tempo de testar, mas nessa configuração, pelo que entendi do manual, tem-se: 1- A perda de um dos discos de FG1 (diskA1 ou diskA2 do storage A) não compromete o funcionamento da instância; 2- O crash do storage A (perda de dois discos simultaneamente no storage A) não compromete o funcionamento da instância; 3- A perda de um dos discos de FG2 (diskB1 ou diskB2 d storage B) não compromete o funcionamento da instância; 4- O crash do storage B (perda de dois discos simultanemente do storage B) não compromete o funcionamento da instância; Ou seja, pelo que entendi do manual, toda a unidade de alocação de FG1 têm um espelho em FG2. As conclusões de 1 a 4 estão corretas? Obs.: Ainda estou trabalhando na disponibilização dos recursos de hardware para testar! Eliandro. OBSERVAÇÃO: A ITAIPU esclarece que, por força de seu Estatuto, a presente mensagem não implica a assunção de obrigações em seu nome. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: ASM - Oracle 10g
A Oracle sugere, como solução ideal, a adoção de uma área para Flash Recovery Area. Mas sabemos que na prática isso é meio complicado. Resumindo, esta área é usada para armazenar o backup do banco, o que torna sua adoção inviável para bancos de médio ou grande porte. Imagine que seja necessário pelo menos o mesmo tamanho ocupado pelo banco para esta área. Assim, podemos afirmar que é mais viável armazenar os backups em um outro lugar (outros discos, fitas, etc) Trecho retirado do manual: Oracle® Database Concepts 10g Release 2 (10.2) Part Number B14220-02 The bigger the flash recovery area, the more useful it becomes. The recommended disk limit is the sum of the database size, the size of incremental backups, and the size of all archive logs that have not been copied to tape. Anderson --- Em oracle_br@yahoogrupos.com.br, Cristiano Sepe [EMAIL PROTECTED] escreveu Caros amigos boa noite! Gostaria de saber de vocês qual a melhor configuração considerando que desejo segurança+performance do Oracle 10g sobre ASM. Instalei o Linux + Oracle(soft) em um HD SAT e pretendo criar o banco sobre um conjunto scsi de 4 discos. Estava pensando em criar algo deste tipo: -- Grupo que será usado para DADOS CREATE DISKGROUP dgroup1 NORMAL REDUNDANCY FAILGROUP failgroup1 DISK '/devices/diska1', '/devices/diska2', FAILGROUP failgroup2 DISK '/devices/diska3', '/devices/diska4'; Mas lendo o manual foi recomendado que seja criado um segundo grupo para a flash recovery area mas não disponho de outros discos e seria um desperdicio utilizar dois discos acima mensionado para isso porque são de 147GB. Qual sugestão vocês dariam para este caso ? Agradeço desde já! Cristiano Sepe Gerente de Desenvolvimento Datapar S.A. Ciudad del Este - PY --- @ office: [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: http://www.oraclebr.com.br/ __ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Re: ASM - Oracle 10g
Anderson, Obrigado pelo pronto retorno! Qual solução você tem aplicado ? Não utiliza a Flash recovery e apenas faz backup com RMAN ? Um abraço. Cristiano. - Original Message - From: Anderson To: oracle_br@yahoogrupos.com.br Sent: Wednesday, September 06, 2006 7:56 AM Subject: [oracle_br] Re: ASM - Oracle 10g A Oracle sugere, como solução ideal, a adoção de uma área para Flash Recovery Area. Mas sabemos que na prática isso é meio complicado. Resumindo, esta área é usada para armazenar o backup do banco, o que torna sua adoção inviável para bancos de médio ou grande porte. Imagine que seja necessário pelo menos o mesmo tamanho ocupado pelo banco para esta área. Assim, podemos afirmar que é mais viável armazenar os backups em um outro lugar (outros discos, fitas, etc) Trecho retirado do manual: Oracle® Database Concepts 10g Release 2 (10.2) Part Number B14220-02 The bigger the flash recovery area, the more useful it becomes. The recommended disk limit is the sum of the database size, the size of incremental backups, and the size of all archive logs that have not been copied to tape. Anderson --- Em oracle_br@yahoogrupos.com.br, Cristiano Sepe [EMAIL PROTECTED] escreveu Caros amigos boa noite! Gostaria de saber de vocês qual a melhor configuração considerando que desejo segurança+performance do Oracle 10g sobre ASM. Instalei o Linux + Oracle(soft) em um HD SAT e pretendo criar o banco sobre um conjunto scsi de 4 discos. Estava pensando em criar algo deste tipo: -- Grupo que será usado para DADOS CREATE DISKGROUP dgroup1 NORMAL REDUNDANCY FAILGROUP failgroup1 DISK '/devices/diska1', '/devices/diska2', FAILGROUP failgroup2 DISK '/devices/diska3', '/devices/diska4'; Mas lendo o manual foi recomendado que seja criado um segundo grupo para a flash recovery area mas não disponho de outros discos e seria um desperdicio utilizar dois discos acima mensionado para isso porque são de 147GB. Qual sugestão vocês dariam para este caso ? Agradeço desde já! Cristiano Sepe Gerente de Desenvolvimento Datapar S.A. Ciudad del Este - PY --- @ office: [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: http://www.oraclebr.com.br/ __ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html