[oracle_br] Re: Private strand flush not complete - Aumentando + Redos ??!!
Olá, Acho que vc quis dizer redos de 1Gb ao invés 11Gb. Se não me engano o limite pra redos é de 1Gb. Uma pergunta, vc tem algum job que faz log switch ? Atc Alessandro Guimaraes --- Em oracle_br@yahoogrupos.com.br, candiurudba candiuru...@... escreveu Bom dia Colegas, Tenho uma situação um tanto quanto nova ocorrendo em um banco de dados que tenho em produção. O Oracle nele instalado é 10.2.0.4 em um Linux Red Hat 5.2.. Tenho algumas aplicações que fazem milhares de atualizações (comandos DML) nesta base de dados e por este motivo, fui aumentando meus Redos Logs de forma que os mesmos pudessem suportar estes massiços DML ( normalmente UPDATE). Comecei trabalhando com 500 MB, tendo um total de 12 grupos...hoje em dia, estou trabalhando com 7 grupos de 11GB e mesmo assim, ainda tenho alertas de Private strand flush not complete. Fico na dúvida se continuo aumentando o tamanho dos Redos...digo tamanho pq a quantidade vejo que esta boa, com varios grupos inativos no momento que estou com alto volume de alterações sendo realizadas no banco...
[oracle_br] Re: Metalink - 122008.1
Oi, Rebuild de indexes não faz muito sentido. É um daqueles MITOS sobre performance.Existem varios topicos sobre isto na net. De qualquer forma no NOTE que vc cita, tem a recomendação de que, embora, em releases anteriores este script possa ter sido utilizado para validar algum critério ou servir de ponto de partida, para algum tipo de analise em relação ao rebuild, o script não mais é valido. Atc Alessandro Guimaraes --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva marcio_...@... escreveu Bom dia! Essa nota no metalink, é um script que lista todos indices para benificar de rebuild. Alguém já viu a nota e a já utilizou? Márcio. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: ** Acesso em audit trail **
Serq que existe o diretorio de audit ? Por default seria $ORACLE_BASE/admin/SID/adump no 10g Se ele existir podem ser duas coisas: 1 - Permissao que vc resolve com chmod 775 2 - Falta de espaço Atc Alessandro Guimaraes --- Em oracle_br@yahoogrupos.com.br, Robson Muniz \(Terra\) rmunizso...@... escreveu Boa tarde pessoal. Estou prcisando criar uma nova instancia em um banco Oracle 10g, no S.O. Linux, e conectado no Linux com o usuário oracle, conectei no Oracle com /as sysdba, e tentei fazer a inicialização pelo init.ora, porém, me retornou um erro de falta de permissão com o audit trail file. SQL conn /as sysdba Connected to an idle instance. SQL startup force nomount pfile='/u01/app/oracle/admin/tactcps/pfile/init.ora' ORA-09925: Unable to create audit trail file Linux Error: 13: Permission denied Additional information: 9925 SQL Alguém consegue me ajudar no sentido de eu conseguir dar acesso a esse usuário Oracle para criação do arquivo de audit trail ? Obrigado, Robson. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Falha de segurança Oracle, alguém tem mais informação?
Oi, No 10g e 11g voce pode fazer um bloco anonimo,com um usuario que tem apenas create session e este usuario pode utilizar a package para alterar seus privilegios na tabelas de politcas java.A Jvm vai permitir que ele tenha acesso a por exemplo ler ou gravar arquivos do S.O. Consegui até mesmo criar um usuario no Windows e dar privilegio de administrador para o mesmo. No 11g com relação ao privilegio de DBA, não seriam nem 3 comandos, mas apenas um para que o usuario pudesse ter a role DBA. Atc Alessandro Guimaraes --- Em oracle_br@yahoogrupos.com.br, Rosivaldo Ramalho rosiva...@... escreveu Marcos, as formas que tentei aqui não funcionaram, testei em um banco 10gR2 e com um 11gR2. Outras formas que vi achei, eram utilizando uma função/procedure que permitisse a injeção de sql. Você também utilizou dessa maneira? 2010/2/8 itonebr alessan...@...: Este patch foi para o weblogic e não para o banco Atc Alessandro Guimaraes --- Em oracle_br@yahoogrupos.com.br, Marcos Braga braga.marcos@ escreveu Oi Pessoal, Efetuei testes utilizando as falhas mencionadas e o resultado é assustador: de um usuário comum, apenas com permissão de CREATE SESSION é possível conseguir a role de DBA em apenas 3 comandos no sqlplus. Há pouco recebi um email da Oracle sobre atualização de segurança Fevereiro/2010, ainda não olhei as atualizações, mas creio que devem ter alguma coisa em relação a essa falha. Amanhã verificarei os patchs. Qualquer novidade, continuem postando. []s Braga Em 8 de fevereiro de 2010 18:30, Rosivaldo Ramalho rosivaldo@escreveu: Amigos, Vi algumas notícias sobre uma falha de segurança em banco de dados Oracle 11g, mas as notícias (aparentemente da mesma fonte) não traziam informações detalhadas sobre o assunto, e nem como fechar a brecha de segurança. http://www.computerworld.com/s/article/9151318/Black_Hat_Zero_day_hack_of_Oracle_11g_database_revealed?taxonomyId=1 http://www.networkworld.com/news/2010/020310-black-hat-zero-day-hack-oracle.html Pelo que deu para tirar das entre-linhas, devemos apenas retirar as permissões do Java (muito genérico). Então pensei, devemos remover o execute da dbms_java ou utilizar a dbms_java.grant_permission/delete_permission? Caso estejam sabendo de algo a mais favor comentar. -- Rosivaldo Azevedo Ramalho Consultor Oracle Database / Application Server mail/msn: rosivaldo@ rosivaldo%40gmail.com mobile: +55 83 8893 8281 Oracle Database 10g Certified Professional Oracle Application Server 10g Certified Professional [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 -- Rosivaldo Azevedo Ramalho Consultor Oracle Database / Application Server mail/msn: rosiva...@... mobile: +55 83 8893 8281 Oracle Database 10g Certified Professional Oracle Application Server 10g Certified Professional
[oracle_br] Re: gc cr multi block request
Oi, Talvez seja um problema no seu interconnect. Tem uma ferramenta da Oracle o OS Watcher, que pode te ajudar a coletar estes dados. Abraços Alessandro Guimaraes --- Em oracle_br@yahoogrupos.com.br, Mauricio Françoso mfranc...@... escreveu Bom dia, Gostaria de saber se alguem já passou por essa experiencia e o que fez para resolver. Tenho 3 servidores SUN com solaris 9 e oracle 11.1.0.7 em RAC. Estou tento problemas de travamento de algumas querys. O Status da query fica com gc cr multi block request, quando eu executo um alter system flush buffer_cache, as querys voltam a executar normalmente. Vcs sabem o que pode ser? Seguem alguns parametros de configuração: db_cache_size=1572864000 db_writer_processes=3 global_txn_processes=2 memory_max_target=4294967296 memory_target=4294967296 pga_aggregate_target=524288000 shared_pool_size=524288000 *.sort_area_retained_size=1048576 *.sort_area_size=4194304 *.streams_pool_size=104857600 Desde já agradeço. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Falha de segurança Oracle, alguém tem mais informação?
Afeta 10g também A oracle não tem patch...ainda Alem do revoke no dbms_java do Public, tirar os privilegios do PUBLIC em DBMS_JVM_EXP_PERMS e DBMS_JAVA_TEST Atc Alessandro Guimaraes --- Em oracle_br@yahoogrupos.com.br, Rosivaldo Ramalho rosiva...@... escreveu Amigos, Vi algumas notícias sobre uma falha de segurança em banco de dados Oracle 11g, mas as notícias (aparentemente da mesma fonte) não traziam informações detalhadas sobre o assunto, e nem como fechar a brecha de segurança. http://www.computerworld.com/s/article/9151318/Black_Hat_Zero_day_hack_of_Oracle_11g_database_revealed?taxonomyId=1 http://www.networkworld.com/news/2010/020310-black-hat-zero-day-hack-oracle.html Pelo que deu para tirar das entre-linhas, devemos apenas retirar as permissões do Java (muito genérico). Então pensei, devemos remover o execute da dbms_java ou utilizar a dbms_java.grant_permission/delete_permission? Caso estejam sabendo de algo a mais favor comentar. -- Rosivaldo Azevedo Ramalho Consultor Oracle Database / Application Server mail/msn: rosiva...@... mobile: +55 83 8893 8281 Oracle Database 10g Certified Professional Oracle Application Server 10g Certified Professional
[oracle_br] Re: Falha de segurança Oracle, alguém tem mais informação?
Este patch foi para o weblogic e não para o banco Atc Alessandro Guimaraes --- Em oracle_br@yahoogrupos.com.br, Marcos Braga braga.mar...@... escreveu Oi Pessoal, Efetuei testes utilizando as falhas mencionadas e o resultado é assustador: de um usuário comum, apenas com permissão de CREATE SESSION é possível conseguir a role de DBA em apenas 3 comandos no sqlplus. Há pouco recebi um email da Oracle sobre atualização de segurança Fevereiro/2010, ainda não olhei as atualizações, mas creio que devem ter alguma coisa em relação a essa falha. Amanhã verificarei os patchs. Qualquer novidade, continuem postando. []s Braga Em 8 de fevereiro de 2010 18:30, Rosivaldo Ramalho rosiva...@...escreveu: Amigos, Vi algumas notícias sobre uma falha de segurança em banco de dados Oracle 11g, mas as notícias (aparentemente da mesma fonte) não traziam informações detalhadas sobre o assunto, e nem como fechar a brecha de segurança. http://www.computerworld.com/s/article/9151318/Black_Hat_Zero_day_hack_of_Oracle_11g_database_revealed?taxonomyId=1 http://www.networkworld.com/news/2010/020310-black-hat-zero-day-hack-oracle.html Pelo que deu para tirar das entre-linhas, devemos apenas retirar as permissões do Java (muito genérico). Então pensei, devemos remover o execute da dbms_java ou utilizar a dbms_java.grant_permission/delete_permission? Caso estejam sabendo de algo a mais favor comentar. -- Rosivaldo Azevedo Ramalho Consultor Oracle Database / Application Server mail/msn: rosiva...@... rosivaldo%40gmail.com mobile: +55 83 8893 8281 Oracle Database 10g Certified Professional Oracle Application Server 10g Certified Professional [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [oracle_br] Utilizar Underscore no hostname
Diego, Com relação ao rac em si não tem problemas com o _ mas não cria dbconsole. Tenho este tipo de configuração em dois ambientes AIX e Linux. Pra resolver o problema do emca criar um alias sem o _ mas o recomendado é o nome do host sem ele. Abraços Alessandro Guimaraes --- Em oracle_br@yahoogrupos.com.br, Diego Menezes diego.mene...@... escreveu Alguém para ajudar? abcs De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Diego Menezes Enviada em: sexta-feira, 22 de janeiro de 2010 16:55 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Utilizar Underscore no hostname Senhores, Algum de vocês já teve problemas por utilizar underscore _ no hostname em servidores de banco de dados configurados em RAC? Seguinte li alguns Notes informando que isso não é aconselhável em máquinas de Aplicação e quando for utilizado o EM Repositório (para o Grid Control), porém para máquinas de Banco de Dados não encontro nenhuma contra indicação. Mas como sempre tem um ou outro que fala que não é bom usar e por ae vai... Obrigado pela atenção de todos atenciosamente, Diego Menezes | Consulting Tel.: +55 (21) 2494-2657 | +55 (21) 3344-2734 Skype: diegop.menezes http://www.f2c.com.br/ www.f2c.com.br assinatura F2C_V2_PP [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: RAC + ASM + Standard Edition !!
Oi, Vc consegue fazer um data pump para ASM, basta apenas que o parametro directory aponte para um DG. Alessandro Guimaraes --- Em oracle_br@yahoogrupos.com.br, Ricardo Portilho Proni rica...@... escreveu Oi. 1) Você consegue fazer exp e expdp em bancos que estão em ASM. Só não consegue armazenar o arquivo de dump no ASM, tem que colocar ele em um filesystem. 2) O gerenciamento de objetos (Tabelas, Índices) é igual ao feito em filesystem. O gerenciamento de Tablespaces e Datafiles também é igual. Mas SE você não fornecer um nome do datafile (e de REDOs, TEMPFILEs, etc.), o Oracle irá fornecer um nome para você, baseado no OMF e padrões de arquivos do ASM. 3) Claúsulas de Stogare e Tamanho de Tablespaces não mudam, você pode especificar o que quer, como em Filesystems. Só o caminho que muda (ao invés de /u01/oradata, será algo como +DGDATA/ORCL/datafiles) 4) Nada muda nos DBLINKs. Um Oracle fala com o outro da mesma forma. 2010/1/13 candiurudba candiuru...@... Boa noite pessoal... Mais algumas duvidas que surgiram na leitura do material e do que tenho encontrado na net : 1) Pelo que entendi, so consigo fazer backup via Rman,ou seja, backups logicos via datapump neste cenario nao consigo realizar ? Esta duvida e baseada em uma situacao que vivo,pois na empresa onde trabalho temos umafabrica de software e semanalmente, atualizo alguns esquemas em servidores de teste e homologacao. 2) Os objetos sao nomeados pelo Oracle e somente por ele ? Nao entendi bem esta questao...pelo que entendi esta e uma feature do OMF. 3) Com relacao aos objetos a serem implementados no Oracle de producao,novos objetos...o gerenciamento sera feito por ele (tamanho de tablespaces, clausulas de storage na criacao de tabelas e etc) ? 4) trabalho com bancos de dados distribuidos e nestes bancos, faco seus relacionamentos via dblink. Neste cenario, consegurei fazer um link sem problemas de um banco coinfigfurado em ASM e um outro configurado em FS ? Colegas, agradeco pela ajuda... --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Marcelo Feliciano marcelofeliciano@ escreveu Eu tb gostaria tb... De receber esse material tb... Seria bom se tivesse um lugar onde hospedar esse material pois assim todo mundo teria acesso... Sds [As partes desta mensagem que não continham texto foram removidas] -- Ricardo Portilho Proni Oracle ACE - http://nervinformatica.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: RES: RES: RES: [oracle_br] Restaurar backup do Rman
Bom dia, Como vc restaurou um backup do controlfile, vc tem que abrir o banco com a opção resetlogs. Abraços Alessandro Guimaraes --- Em oracle_br@yahoogrupos.com.br, Aleksandro Souza Azevedo aleksandroso...@... escreveu Bom dia, Eu fiz o seguinte procedimento : Copiei a flash_recovery_area para um local qualquer do outro servidor Montei o banco e conectei no rman com rman target / Restaurei o arquivo de controle O Spfile deu erro ao restaurar, então deixei quieto RESTORE SPFILE FROM C:\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2009_10_16\O1_MF_S_700387848_5FJO5RW B_.BKP Tive erro com o arquivo Pwdorcl.ora, mas recriei e deu certo. Após o banco montado, fui no dia que me interessava restaurar e fui adicionando no catálogo todos os .bkp com o comando abaixo : CATALOG BACKUPPIECE 'C:\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_10_16\O1_MF_NNNDF_TAG20091016T08 0958_5FJO470H_.BKP' Dei um restore database, e ai não consegui restaurar, porque o datafile 1 não me recordo da mensagem mas era old, então fiz o seguinte : RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL; Selecionei a opção AUTO, deu alguns erros, mas consegui executar o comando ALTER DATABASE OPEN RESETLOGS; Ai é que fiquei encucado, o backup do RMAN foi feito com o seguinte comando : BACKUP AS COMPRESSED BACKUPSET DATABASE PLUS ARCHIVELOG; Acredito que os logs foram copiados juntamente com os datafiles, então, porque somente consegui abrir com o resetlogs ?. Esse macete é que eu ainda não sei fazer, mas estou pesquisando. De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de juliotubista Enviada em: domingo, 18 de outubro de 2009 12:54 PM Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: RES: [oracle_br] Restaurar backup do Rman Você catalogou os archives? Aplicou o recover após o restore ?Usou qual o opção de recover ? --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , Aleksandro Souza Azevedo aleksandrosouza@ escreveu Bom dia, Consegui restaurar o backup utilizando a cópia do cliente só não consegui restaurar os logs, só que o prejuízo foi pequeno já que o backup foi feito a noite e o problema ocorreu logo pela manhã. De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de itonebr Enviada em: sexta-feira, 16 de outubro de 2009 08:45 AM Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: RES: [oracle_br] Restaurar backup do Rman Se o backup tiver os control e datafiles vc pode sim recuperar o banco em outra maquina. Quando vc tiver restaurado o backup de controlfile, vc pode gerar um trace do mesmo para ver a localizacao dos datafiles e redo',s. A partir dai vc pode recriar no SO a mesma estrutura do banco e concluir o restore, no entanto no RMAN vc tem a possibilidade de renomear os datafiles e coloca-los em qualquer diretorio disponivel. Abraços Alessandro Guimarães --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , Aleksandro souza aleksandrosouza@ escreveu Então, o que foi perdido foi o HD, foi dano físico que não tem como restaurar. O backup que era feito no RMAN era {backup database} Nesse backup estava como autobackup o controlfile e acredito que os logs também. O esquema é que eu terei que instalar um Oracle em uma outra máquina e voltar esse backup do RMAN nessa máquina, porém a system do banco que deu problema esta embutida nesse backup. É possível eu deixar esse Oracle que instalei em outra máquina da mesma maneira que estava na antiga utilizando esse backup ?. --- Em qui, 15/10/09, itonebr alessandro@ escreveu: De: itonebr alessandro@ Assunto: Re: RES: [oracle_br] Restaurar backup do Rman Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Data: Quinta-feira, 15 de Outubro de 2009, 18:55 Pelo que entendi, o rman não tem os backup's do datafiles ? Sem o backup dos datafile não tem como fazer nem o restore e nem o recover. Se tiver o backup dos datafiles, vc precisa fazer o restore do control, posteriormente dos datafiles e aplicar os archives. Uma duvida..vc escreveu que o disco onde estava instalado o Oracle foi perdido. Apenas os software estava instalado ou o banco estava neste disco tb ? Abraços Alessandro Guimaraes --- Em oracle...@yahoogrup os.com.br, Aleksandro Souza Azevedo aleksandrosouza@ ... escreveu Não fui eu quem fez, mas existia um repositório para o RMAN na mesma máquina De: oracle...@yahoogrup os.com.br [mailto:oracle...@yahoogrup os.com.br
Re: RES: [oracle_br] Restaurar backup do Rman
Se o backup tiver os control e datafiles vc pode sim recuperar o banco em outra maquina. Quando vc tiver restaurado o backup de controlfile, vc pode gerar um trace do mesmo para ver a localizacao dos datafiles e redo',s. A partir dai vc pode recriar no SO a mesma estrutura do banco e concluir o restore, no entanto no RMAN vc tem a possibilidade de renomear os datafiles e coloca-los em qualquer diretorio disponivel. Abraços Alessandro Guimarães --- Em oracle_br@yahoogrupos.com.br, Aleksandro souza aleksandroso...@... escreveu Então, o que foi perdido foi o HD, foi dano físico que não tem como restaurar. O backup que era feito no RMAN era {backup database} Nesse backup estava como autobackup o controlfile e acredito que os logs também. O esquema é que eu terei que instalar um Oracle em uma outra máquina e voltar esse backup do RMAN nessa máquina, porém a system do banco que deu problema esta embutida nesse backup. É possível eu deixar esse Oracle que instalei em outra máquina da mesma maneira que estava na antiga utilizando esse backup ?. --- Em qui, 15/10/09, itonebr alessan...@... escreveu: De: itonebr alessan...@... Assunto: Re: RES: [oracle_br] Restaurar backup do Rman Para: oracle_br@yahoogrupos.com.br Data: Quinta-feira, 15 de Outubro de 2009, 18:55 Pelo que entendi, o rman não tem os backup's do datafiles ? Sem o backup dos datafile não tem como fazer nem o restore e nem o recover. Se tiver o backup dos datafiles, vc precisa fazer o restore do control, posteriormente dos datafiles e aplicar os archives. Uma duvida..vc escreveu que o disco onde estava instalado o Oracle foi perdido. Apenas os software estava instalado ou o banco estava neste disco tb ? Abraços Alessandro Guimaraes --- Em oracle...@yahoogrup os.com.br, Aleksandro Souza Azevedo aleksandrosouza@ ... escreveu Não fui eu quem fez, mas existia um repositório para o RMAN na mesma máquina De: oracle...@yahoogrup os.com.br [mailto:oracle...@yahoogrup os.com.br] Em nome de Marcos Fontana Enviada em: quinta-feira, 15 de outubro de 2009 03:13 PM Para: oracle...@yahoogrup os.com.br Assunto: Re: [oracle_br] Restaurar backup do Rman Você usava algum repositório, tipo outra instância ou tudo estava no control file? Att. Marcos Fontana 2009/10/15 aleksandrosouza aleksandrosouza@ ... mailto:aleksandros ouza%40yahoo. com.br Boa tarde, Existia uma rotina de backup do RMAN que era executada diariamente, nessa rotina era feita o cópia dos logs, do controlfile, spfile, etc, só que não os .dbf. Todos os arquivos relacionados ao backup estavam guardados em uma unidade externa. O disco aonde estava instalado o Oracle foi perdido e somente sobrou os backups feitos pelo RMAN. Eu consigo instalando o Oracle em outra máquina aproveitar o backup feito pelo Rman ?. Se isso for possível alguem tem alguma documentação específica para essa situação ? Não sei qual era a estrutura que existia anteriormente, o que é possível fazer, instalar um banco vazio na outra máquina e configurar o rman e solicitar o restore ou tem outra forma de fazer. Grato e desculpem minha ignorância. O Oracle em questão é o 11.1 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[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.
[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
[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 alessandro
Re: RES: [oracle_br] Restaurar backup do Rman
Pelo que entendi, o rman não tem os backup's do datafiles ? Sem o backup dos datafile não tem como fazer nem o restore e nem o recover. Se tiver o backup dos datafiles, vc precisa fazer o restore do control, posteriormente dos datafiles e aplicar os archives. Uma duvida..vc escreveu que o disco onde estava instalado o Oracle foi perdido. Apenas os software estava instalado ou o banco estava neste disco tb ? Abraços Alessandro Guimaraes --- Em oracle_br@yahoogrupos.com.br, Aleksandro Souza Azevedo aleksandroso...@... escreveu Não fui eu quem fez, mas existia um repositório para o RMAN na mesma máquina De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Marcos Fontana Enviada em: quinta-feira, 15 de outubro de 2009 03:13 PM Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Restaurar backup do Rman Você usava algum repositório, tipo outra instância ou tudo estava no control file? Att. Marcos Fontana 2009/10/15 aleksandrosouza aleksandroso...@... mailto:aleksandrosouza%40yahoo.com.br Boa tarde, Existia uma rotina de backup do RMAN que era executada diariamente, nessa rotina era feita o cópia dos logs, do controlfile, spfile, etc, só que não os .dbf. Todos os arquivos relacionados ao backup estavam guardados em uma unidade externa. O disco aonde estava instalado o Oracle foi perdido e somente sobrou os backups feitos pelo RMAN. Eu consigo instalando o Oracle em outra máquina aproveitar o backup feito pelo Rman ?. Se isso for possível alguem tem alguma documentação específica para essa situação ? Não sei qual era a estrutura que existia anteriormente, o que é possível fazer, instalar um banco vazio na outra máquina e configurar o rman e solicitar o restore ou tem outra forma de fazer. Grato e desculpem minha ignorância. O Oracle em questão é o 11.1 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Erro no 10G
Vc configurou a variavel ORA_NLS10 ? Abracos Alessandro G --- Em oracle_br@yahoogrupos.com.br, fsilva6 fsil...@... escreveu Ocorreu uma migração do Oracle 9i para o 10G. Algumas queries estão super lentas e ao executar algumas delas via sqlplus ocorre o erro abaixo: Message 144 not found; product=SQLPlus; facility=SP2 alguém já passou por isso?
[oracle_br] Re: Extraindo DDLs - DDL Wizard ou qualquer outro..
Voce também poderia utilizar o RMAN a partir de um backupset para gerar o Transport Tablespace (O que não comprometeria a disponibilidade do banco de produção). Isso também ajudaria, se for o seu caso, a contornar o erro ORA-29308. Abraços Alessandro Guimaraes --- Em oracle_br@yahoogrupos.com.br, jlchiappa jlchia...@... escreveu Mas chiappa, surgiu uma dúvida... vamos lá ... Com relação ao Transport Tablespace...preciso criar o dump e fazer a importação para o novo banco + a copia dos dbf para o novo servidor... é, e não esquecendo que esse dump não é de dados, mas sim METADADOS, ie, só INSERTs nas tabelas internas do bd Oracle informando-o sobre a nova tablespace... logo, a copia precisa ser fria para a consistencia ne...ou seja...algum tempo do banco fora do ar...ou posso dar um off line nas tablespaces que serão copiadas, fazendo a copia via SO e deixar o banco no ar ??!! na verdade não só pode como DEVE deixar o banco online MAS com as tablespaces em questão indisponíveis (read-only, se é só leitura já basta pra ele saber que não terá mudanças nos metadados) : afinal, se vc baixar o banco, Obviamente o exp.exe ** não ** vai ter acesso às tabelas internas para buscar o metadado que deve ser copiado... []s Chiappa OBS : again de novo, em msgs anteriores eu Avisei sobre as várias restrições do tablespace Transport, tais como a necessidade de que os objetos estejam auto-contidos na mesma tablepace, http://www.oracle-base.com/articles/9i/TransportableTablespaces9i.php dá uma mostrada na API que a Oracle disponibiliza para vc ver se a tablespace que vc quer é Transportável ou não... --- Em oracle_br@yahoogrupos.com.br, jlchiappa jlchiappa@ escreveu Ah, e detalhe importante : só pra dar uma noção do que eu falei sobre tempos de transferência (que pega não só na questão de transport, MAS também para transferir os .DMPs de uma máquina pra outra se chegar a isso), veja http://www.macseven.com/files/20070503_external_hard_drive_transfer_speeds.html , é uma comparação com resultados mais próximos ao que se espera : no pior dos piores casos, que é o USB-2, levou pouco menos de 300 segundos pra transferir 3.83 Gb, ou seja, levaria coisa de pouco menos de 15k segundos , ie, 4h e pouco, pra transferir os 190 Gb que falamos - ok, garantido, flutuações ocorrem, mas quando vc fala que em 6 horas ainda não tinha avançado grande coisa só se pode concluir que a tua performance aí está fedorenta... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, jlchiappa jlchiappa@ escreveu Segue : estou migrando para um novo servidor (uma lamina Blade) onde todos os paths estarão diferentes do que o original. a idéia do transport era mais adequada se vc quisesse manter a mesma máquina, aí os arquivos em si não mudariam, só os metadados apontando pros paths seriam transferidos do origem pro destino ..na ultima vez que tentei fazer isso (mover 160 GB), demorei cerca de 6 horas e nem tinha chegado ainda na metade da copia...ou seja, se tornou inviável... colega, 160 Gb ** não ** é hoje em dia um volume ultra-absurdo de jeito nenhum... Isso caberia num disco fast SCSI transportável , vc não tem um aí, ou possibilidade de adquirir um, se o seu servidor tiver uma porta rápida (SATA-2 externa ou Firewire ?? Diacho, até uma porta USB-2 ligada numa gaveta de disco com um disco de 7200 rpm ou acima penso que deveria dar conta de transportar menos de 200 Gb em poucas horas. Ou ainda, não tem como o seu pessoal de rede te montar uma rede PRIVADA ***, full Gigabit, entre os dois servidores ? Porque performance tão ralé do tipo de mais de 6h pra nem 200 Gb não me parece boa, parece indicar que vc estava na rede pública comum, CONCORRENDO com o resto das pessoas, não é isso ? - Segundo documentação os SO precisariam ser iguais...e neste caso não são...estou utilizando SUSE X RED HAT.. Sim, há uma razão específica pra vc além de mudar de versão (que já é uma pauleira, já pode dar incompatibilidade) mudar também de SO ? Se houver sim, aí a idéia de transport fica em geladeira - eu não disse proibida pois na prática, se ambas as distros forem de kernel muito próximo, mesmo bitsize, e hardware origem/destino semelhantes ao máximo, até deve funcionar transport entre distros diferentes - recomendo, testa aí com uma ou duas tablespaces escolhidas, em funcionando veja com o teu pessoal de hardware o que eles podem fazer pra melhorar o tempo de cópia, se adquirir um disco externo rápido, se montar uma rede privada direta entre as máquinas, o que der... - E objetos de replicação não seriam incluidos neste proesso. Tudo bem que poderiams ser recriados mas... sim,