[oracle_br] Re: RAC - Block Lost X Block Corrupt
Bom dia colegas... Alguma sugestão ? Pesquisando em alguns foruns, reduzi neste final de semana o parametro db_file_multiblock_read_count de 128 para 4, afim de diminuir a captura de blocos em um full table scan... --- Em oracle_br@yahoogrupos.com.br, candiurudba candiuru...@... escreveu Bom dia colegas, Recentemente, fiz a migração de um Oracle Single instance versão 10 para um RAC versão 11.1.0.6 e nas atividades de analise rotineiras, percebi que tenho blocos sendo perdido de um server para outro A minha dúvida é com relação a quantidade de blocos que normalmente são perdidos (refletindo uma tranquilidade do cluster) ou se nenhum bloco deve realmente ser perdido. E qual seria a melhor forma de evitar este tipod e situação ? Estou trabalhando com 2 nós, jumbo frame habilitado removida a configuração no Switch /plca de rede a autonegociação, setando tudo para full gigabit... O select que estou usando é: select a1.inst_id inst ,a1.value blocks lost ,a2.value blocks corrupt from gv$sysstat a1 ,gv$sysstat a2 where a1.name = 'gc blocks lost' and a2.name = 'gc blocks corrupt' and a1.inst_id = a2.inst_id; Alguem teria alguma idéia ? Realmente existe alguma normalidade em perdas de blocos em um ambiente altamente transacional. Após a migração que foi realizada no sábado, ate o momento constatei 4 blocos perdidos...
[oracle_br] Erro ao gravar arquivos em unidade de rede em sistema operacional Windows
Bom dia, Caros gurus de Oracle Estou precisando salvar alguns arquivos do Oracle em unidade de rede que foram mapeadas no windows. São comandos simples mas não me deixa salvar e retorna a seguinte mensagem ALTER DATABASE BACKUP CONTROLFILE TO TRACE AS 'Z:\CONTROLE.TXT' Sendo que a unidade Z:\ é um diretório de outro servidor e via windows tenho acesso normal, mas no Oracle quando tento fazer qualquer tipo de gravação em unidades mapeadas nunca consigo. O erro que estou recebendo hoje é : ORA-01278: error creating file 'z:\controle.txt' ORA-27300: OS system dependent operation:open failed failed with status: 2 ORA-27301: OS failure message: The system cannot find the file specified. ORA-27302: failure occurred at: SlfFopen1 Detalhe. Os dois sistemas operacionais são os mesmos. Estou usando o oracle 11.1.0.6
RES: [oracle_br] Retornar um Result Set
André. Bom dia. Valeu! Estou conseguindo fazer e, assim, que acabar postarei. Atenciosamente, Helder Oliveira ESTE COMUNICADO PODE CONTER MATERIAL CONFIDENCIAL E/OU PROPRIETÁRIO e é, por conseqüência, para uso exclusivo do destinatário correto. Se você recebeu este comunicado indevidamente, favor contatar ao remetente e remover a mensagem (e-mail) e seus respectivos anexos de todos os computadores. THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers. -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Andre Santos Enviada em: terça-feira, 7 de setembro de 2010 13:37 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Retornar um Result Set Helder Procurei no meu micro, nas mensagens do fórum e até num pen-drive antigo. Infelizmente não encontrei. :\ A mensagem do fórum, na qual mencionei que mandaria o arquivo para o moderador, é de 2003. Esse acho que se perdeu mesmo... Só se o Dorian (moderador) ou outra pessoa do grupo ainda tiver. [ ] André Em 6 de setembro de 2010 10:32, Helder Oliveira - IG helder_olive...@ig.com.br escreveu: André. Bom dia. Legal, se encontrar me envie, pois daria uma grande ajuda no que estou fazendo. Atenciosamente, Helder Oliveira ESTE COMUNICADO PODE CONTER MATERIAL CONFIDENCIAL E/OU PROPRIETÁRIO e é, por conseqüência, para uso exclusivo do destinatário correto. Se você recebeu este comunicado indevidamente, favor contatar ao remetente e remover a mensagem (e-mail) e seus respectivos anexos de todos os computadores. THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers. -Mensagem original- De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em nome de Andre Santos Enviada em: sábado, 4 de setembro de 2010 13:01 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Assunto: Re: [oracle_br] Retornar um Result Set Helder Procurei na seção de Arquivos do grupo, mas não encontrei (não faz muito tempo, ainda estava lá...) :\ Vou procurar se ainda tenho no meu micro. [ ] André Em 2 de setembro de 2010 06:45, Helder Oliveira - IG helder_olive...@ig.com.br helder_oliveira%40ig.com.br escreveu: André. Bom dia. Se você enviar o arquivo ficarei muito agradecido. Atenciosamente, Helder Oliveira ESTE COMUNICADO PODE CONTER MATERIAL CONFIDENCIAL E/OU PROPRIETÁRIO e é, por conseqüência, para uso exclusivo do destinatário correto. Se você recebeu este comunicado indevidamente, favor contatar ao remetente e remover a mensagem (e-mail) e seus respectivos anexos de todos os computadores. THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers. -Mensagem original- De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.broracle_br% 40yahoogrupos.com.br [mailto: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.broracle_br% 40yahoogrupos.com.br] Em nome de Andre Santos Enviada em: terça-feira, 31 de agosto de 2010 19:45 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.broracle_br% 40yahoogrupos.com.br Assunto: Re: [oracle_br] Retornar um Result Set Helder Não sei... poderia tentar enviar um e-mail para os moderadores. Se não conseguir, depois posso enviar o arquivo para você. Ok? [ ] André Em 31 de agosto de 2010 14:16, Helder Alves de Oliveira helder_olive...@ig.com.br helder_oliveira%40ig.com.brhelder_oliveira% 40ig.com.br escreveu: André. Boa tarde. Sim é o que eu quero, mas estou com problema para entrar no grupo. Tento trocar a senha, mas me é pedido para validar alguns dados com estado, só que alista vem vazia. Saberia alguma outra forma para eu trocar a minha senha? Helder Em 31 de agosto de 2010 12:53, Andre Santos andre.psantos...@gmail.com andre.psantos.ti%40gmail.com andre.psantos.ti%40gmail.comandre.psantos.ti% 40gmail.comescreveu: Helder Há algum tempo deixei um exemplo, na seção de arquivos do grupo (oracle_br) de Excel com conexão ao Oracle. Não me lembro mais se é o que você precisa, mas acho que usava OO4O. [ ] André Em 31 de agosto de 2010 09:18, Helder Alves de Oliveira helder_olive...@ig.com.br helder_oliveira%40ig.com.br
Re: Res: [oracle_br] Oracle + windows 7
Dá uma olhada nesse post, deve te ajudar. http://www.diaadiaoracle.com.br/2009/11/06/notebook-com-windows-7-para-um-dba/ Só que em vez do banco voce vai instalar apenas o Client! Abraços. Atc. Gerson S. de Vasconcelos Júnior OCA DBA - Oracle Certified Associate Fone: (81) 9816-0236 Msn: gerson.vasconce...@gmail.com Skype: gersonvjunior http://www.diaadiaoracle.com.br/ Em 7 de setembro de 2010 13:44, Andre Santos andre.psantos...@gmail.comescreveu: Tiago Procure se há um client Oracle para o Windows 7 (ou, pelo menos, para o Windows Vista). [ ] André Em 7 de setembro de 2010 13:37, Altieris Marcelino altieris.marcel...@yahoo.com.br escreveu: Olha não sei se vc ja tentou alguma dessas alternativas, mas la vai : 1-Tenta mudar a porta de acesso padrão do banco de dados. 2-Execute o cliente para ver se conecta normal. 3-Verificar o Firewall ou antivirus instalado. 4-Verificar qual a porta de acesso, e se mais alguma aplicação acessa aquela porta concorrentemente. De: Tiago Zaniquelli zti...@yahoo.com.br ztiago%40yahoo.com.br Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Enviadas: Terça-feira, 7 de Setembro de 2010 13:04:53 Assunto: Re: Res: [oracle_br] Oracle + windows 7 Vou tentar te explicar O que ocorre é o seguinte tenho uma aplicação em visual basic que acessa oracle, porém quando eu executo essa aplicação em Windows XP funciona sem problemas, agora quando executo no windows 7 tenho vários problemas, ele diz que a aplicação vai fechar, tem hora que abre tem hora que não. Porém essa aplicação é multi bancos, então a mesma aplicação trabalhando com firebird por exemplo funciona sem dar problema nenhum. O problema aparece apenas quando executo windows 7 + oracle... A porém a aplicação fica nessa máquina windows 7, o banco mesmo fico em uma máquina totalmente dedicada para ela, ou seja, apenas o cliente do oracle funciona nessa máquina com a minha aplicação. teria alguma idéia? Obrigado Tiago Zaniquelli --- Em ter, 7/9/10, Altieris Marcelino altieris.marcel...@yahoo.com.br altieris.marcelino%40yahoo.com.br escreveu: De: Altieris Marcelino altieris.marcel...@yahoo.com.br altieris.marcelino%40yahoo.com.br Assunto: Res: [oracle_br] Oracle + windows 7 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Data: Terça-feira, 7 de Setembro de 2010, 9:35 Tiago qual é o problema especificamente, eu uso o 11g e o 10g express no Windows 7 e nunca deu problema. Mas talvez eu possa te ajudar. De: Tiago Zaniquelli zti...@yahoo.com.br ztiago%40yahoo.com.br Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Enviadas: Segunda-feira, 6 de Setembro de 2010 19:42:12 Assunto: [oracle_br] Oracle + windows 7 Boa Noite, sou desenvolvedor e tenho uma aplicação em visual basic que utiliza oracle, porém estou tendo problemas entre o windows 7 e o client oracle, o client que estou utilizando é o 10g express. alguém já teve algum problema parecido? e o que fizeram para resolver. Obrigado Tiago Zaniquelli __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [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]
Re: [oracle_br] Instalação de RAC
Welvis, Que forma exatamente a que você se refere? Marcus Vinicius Miguel Pedro Oracle ACE OCP Database 9i OCP Database 10g OCE RAC 10g OCP Database 11g OCS Implementation 11g mvmpe...@yahoo.com.br Blog: http://www.viniciusdba.com.br Perfil ACE: http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540 On 08/09/2010, at 10:30, Welvis Douglas wrote: Olá pessoal, tudo bem? Qual a forma de instalação de RAC certificada pela Oracle Atualmente? Estes dias estava vendo no blog do Vinicius que por RAW DEVICE não está sendo mais certificada.. Obrigado pela ajuda. Att, Welvis Douglas da Silva Moretto Oracle Certified Associate - OCA 10g Oracle Database Sql Expert Fone: (41) 9997-6297 E-mail: welvis_doug...@hotmail.com, wel...@stcruz.com.br Messenger: welvis_doug...@hotmail.com Mestre em Engenharia de Produção e Sistemas - PUC/PR; Especializando em Banco de Dados - UNOPAR; Especialista Engenharia de Software - UNOPAR; Tecnólogo em Processamento de Dados - FACCAR. [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 * 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] Instalação de RAC
Vamos lá, já respondido em PVT, mas acho útil colocar a resposta aqui: 1) Sobre raw devices, é o seguinte: é permitido armazenar o OCR e Voting Disk em: - 10g a) Raw Devices modo caracter (os famosos /dev/raw/rawX); b) Raw Devices modo bloco (os famosos block devices); c) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...). - 11g Release 1 a) Raw Devices modo bloco (os famosos block devices); b) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...). - 12g Release 2 a) Raw Devices modo bloco (os famosos block devices); b) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...); c) ASM. O que eu cito no Blog, é que os raw devices modo caracter foram dessuportados no Kernel 2.6.x do Linux. Isso aconteceu mesmo no RHEL5. Porém, se você não utiliza Cluster file systems suportados, a única forma de instalar o Clusterware 10.2 no RHEL5 é criando raw devices modo caracter através do UDEV para apontar o OCR e Voting Disk, e depois migrá-los para os block devices. Isso é WORKAROUND e deve ser feito somente para a instalação. Para o 11g Release 1, não é mais necessário criar raw devices modo caracter, já que o CRS não suporta mais esta opção. Aí você pode instalar diretamente em block devices. Abraços Marcus Vinicius Miguel Pedro Oracle ACE OCP Database 9i OCP Database 10g OCE RAC 10g OCP Database 11g OCS Implementation 11g mvmpe...@yahoo.com.br Blog: http://www.viniciusdba.com.br Perfil ACE: http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540 On 08/09/2010, at 10:30, Welvis Douglas wrote: Olá pessoal, tudo bem? Qual a forma de instalação de RAC certificada pela Oracle Atualmente? Estes dias estava vendo no blog do Vinicius que por RAW DEVICE não está sendo mais certificada.. Obrigado pela ajuda. Att, Welvis Douglas da Silva Moretto Oracle Certified Associate - OCA 10g Oracle Database Sql Expert Fone: (41) 9997-6297 E-mail: welvis_doug...@hotmail.com, wel...@stcruz.com.br Messenger: welvis_doug...@hotmail.com Mestre em Engenharia de Produção e Sistemas - PUC/PR; Especializando em Banco de Dados - UNOPAR; Especialista Engenharia de Software - UNOPAR; Tecnólogo em Processamento de Dados - FACCAR. [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 * 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] Solução EMC
Senhores, Estou trabalhando em um cliente que comprou uma solução chamada Recovery Point da EMC. Basicamente ele tira snapshots dos discos e replica em outro storage. Isto seria para uma solução de DR. Tenho lá minhas duvidas se isto irá funcionar com ORACLE. Alguém já viu esta solução ?? Isto funciona mesmo ?? Não achei nada específico no Metalink da oracle sobre esta solução Meu ambiente atual é ORACLE 11r2. Alguém tem alguma dica, caminho das pedras ? obrigado,
Re: [oracle_br] Solução EMC
Veja: Supported Backup, Restore and Recovery Operations using Third Party Snapshot Technologies [ID 604683.1] Mission Critical Recovery Within 30 Minutes or Less [ID 76452.1] Marcus Vinicius Miguel Pedro Oracle ACE OCP Database 9i OCP Database 10g OCE RAC 10g OCP Database 11g OCS Implementation 11g mvmpe...@yahoo.com.br Blog: http://www.viniciusdba.com.br Perfil ACE: http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540 On 08/09/2010, at 12:37, l...@terra.com.br wrote: Senhores, Estou trabalhando em um cliente que comprou uma solução chamada Recovery Point da EMC. Basicamente ele tira snapshots dos discos e replica em outro storage. Isto seria para uma solução de DR. Tenho lá minhas duvidas se isto irá funcionar com ORACLE. Alguém já viu esta solução ?? Isto funciona mesmo ?? Não achei nada específico no Metalink da oracle sobre esta solução Meu ambiente atual é ORACLE 11r2. Alguém tem alguma dica, caminho das pedras ? obrigado, [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] Instalação de RAC
Acredito que por 12g Release 2 você quis dizer 11g Release 2. Nesta versão o OUI não dá mais suporte a RAW ou BLOCK devices puros. Eles podem ser utilizados em caso de upgrade de uma instalação que já os utilize, mas em instalações novas, as opções são ASM (que no fundo no fundo é raw/block device) ou cluster file system. Então, respondendo a duvida do Welvis, em instalações novas de RAC 11gR2, você tem a opção de usar ASM ou CFS. Recomendação? Eu prefiro ASM. Abraço -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux 2010/9/8 Marcus Vinicius - Oracle ACE ♠ mvmpe...@yahoo.com.br: Vamos lá, já respondido em PVT, mas acho útil colocar a resposta aqui: 1) Sobre raw devices, é o seguinte: é permitido armazenar o OCR e Voting Disk em: - 10g a) Raw Devices modo caracter (os famosos /dev/raw/rawX); b) Raw Devices modo bloco (os famosos block devices); c) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...). - 11g Release 1 a) Raw Devices modo bloco (os famosos block devices); b) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...). - 12g Release 2 a) Raw Devices modo bloco (os famosos block devices); b) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...); c) ASM. O que eu cito no Blog, é que os raw devices modo caracter foram dessuportados no Kernel 2.6.x do Linux. Isso aconteceu mesmo no RHEL5. Porém, se você não utiliza Cluster file systems suportados, a única forma de instalar o Clusterware 10.2 no RHEL5 é criando raw devices modo caracter através do UDEV para apontar o OCR e Voting Disk, e depois migrá-los para os block devices. Isso é WORKAROUND e deve ser feito somente para a instalação. Para o 11g Release 1, não é mais necessário criar raw devices modo caracter, já que o CRS não suporta mais esta opção. Aí você pode instalar diretamente em block devices. Abraços Marcus Vinicius Miguel Pedro Oracle ACE OCP Database 9i OCP Database 10g OCE RAC 10g OCP Database 11g OCS Implementation 11g mvmpe...@yahoo.com.br Blog: http://www.viniciusdba.com.br Perfil ACE: http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540 On 08/09/2010, at 10:30, Welvis Douglas wrote: Olá pessoal, tudo bem? Qual a forma de instalação de RAC certificada pela Oracle Atualmente? Estes dias estava vendo no blog do Vinicius que por RAW DEVICE não está sendo mais certificada.. Obrigado pela ajuda. Att, Welvis Douglas da Silva Moretto Oracle Certified Associate - OCA 10g Oracle Database Sql Expert Fone: (41) 9997-6297 E-mail: welvis_doug...@hotmail.com, wel...@stcruz.com.br Messenger: welvis_doug...@hotmail.com Mestre em Engenharia de Produção e Sistemas - PUC/PR; Especializando em Banco de Dados - UNOPAR; Especialista Engenharia de Software - UNOPAR; Tecnólogo em Processamento de Dados - FACCAR. [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
Res: [oracle_br] Instalação de RAC
Boa tarde. Preferencias depende da finalidade do ambiente. Prefiro o ambiente montado em FS como OCFS2, GFS ou VCFS. Depende muito da estrutura que você deseja. Se ligar para a Oracle ou consultores, parecem robos que sempre falam a mesma coisa... ASM blá, blá, blá. Todos tem pontos prós e contras, analise e veja a melhor solução. Atenciosamente, Marcus Pavan. De: Ivan Ricardo Schuster ivanr...@gmail.com Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 8 de Setembro de 2010 12:12:56 Assunto: Re: [oracle_br] Instalação de RAC Acredito que por 12g Release 2 você quis dizer 11g Release 2. Nesta versão o OUI não dá mais suporte a RAW ou BLOCK devices puros. Eles podem ser utilizados em caso de upgrade de uma instalação que já os utilize, mas em instalações novas, as opções são ASM (que no fundo no fundo é raw/block device) ou cluster file system. Então, respondendo a duvida do Welvis, em instalações novas de RAC 11gR2, você tem a opção de usar ASM ou CFS. Recomendação? Eu prefiro ASM. Abraço -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux 2010/9/8 Marcus Vinicius - Oracle ACE ♠ mvmpe...@yahoo.com.br: Vamos lá, já respondido em PVT, mas acho útil colocar a resposta aqui: 1) Sobre raw devices, é o seguinte: é permitido armazenar o OCR e Voting Disk em: - 10g a) Raw Devices modo caracter (os famosos /dev/raw/rawX); b) Raw Devices modo bloco (os famosos block devices); c) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...). - 11g Release 1 a) Raw Devices modo bloco (os famosos block devices); b) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...). - 12g Release 2 a) Raw Devices modo bloco (os famosos block devices); b) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...); c) ASM. O que eu cito no Blog, é que os raw devices modo caracter foram dessuportados no Kernel 2.6.x do Linux. Isso aconteceu mesmo no RHEL5. Porém, se você não utiliza Cluster file systems suportados, a única forma de instalar o Clusterware 10.2 no RHEL5 é criando raw devices modo caracter através do UDEV para apontar o OCR e Voting Disk, e depois migrá-los para os block devices. Isso é WORKAROUND e deve ser feito somente para a instalação. Para o 11g Release 1, não é mais necessário criar raw devices modo caracter, já que o CRS não suporta mais esta opção. Aí você pode instalar diretamente em block devices. Abraços Marcus Vinicius Miguel Pedro Oracle ACE OCP Database 9i OCP Database 10g OCE RAC 10g OCP Database 11g OCS Implementation 11g mvmpe...@yahoo.com.br Blog: http://www.viniciusdba.com.br Perfil ACE: http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540 On 08/09/2010, at 10:30, Welvis Douglas wrote: Olá pessoal, tudo bem? Qual a forma de instalação de RAC certificada pela Oracle Atualmente? Estes dias estava vendo no blog do Vinicius que por RAW DEVICE não está sendo mais certificada.. Obrigado pela ajuda. Att, Welvis Douglas da Silva Moretto Oracle Certified Associate - OCA 10g Oracle Database Sql Expert Fone: (41) 9997-6297 E-mail: welvis_doug...@hotmail.com, wel...@stcruz.com.br Messenger: welvis_doug...@hotmail.com Mestre em Engenharia de Produção e Sistemas - PUC/PR; Especializando em Banco de Dados - UNOPAR; Especialista Engenharia de Software - UNOPAR; Tecnólogo em Processamento de Dados - FACCAR. [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]
[oracle_br] Re: Instalação de RAC
Oi, Welvis : pelo que entendi, vc queria saber das certificações de hardware E de I/O devices pro RAC No caso de hardware em geral http://www.oracle.com/technetwork/database/clustering/tech-generic-linux-new-0 86754.html lista o geral, já no caso de I/O devices o negócio é mais específico, depende *** TOTALMENTE *** da versão, a qual pra variar vc não diz diretamente, mas num vapt-vupt : - pra RAC 10g RAW DEVICEs são *** sim *** ainda suportados , a nota metalink 'Configuring raw devices (singlepath) for Oracle Clusterware 10g Release 2 (10.2.0) on RHEL5/OEL5', [ID 465001.1] , nos explica que realmete chegou a ser de-suportado pela RH raw, mas voltou a ser : Support for Raw Devices In versions prior to EL5, applications such as Oracle, could access unstructured data on block devices by binding to them via character devices, such as /dev/raw/raw1, using the raw(8) command. Persistent device assignments could be configured using the /etc/sysconfig/rawdevices file in conjunction with the rawdevices service. Support for raw devices was initially deprecated in the Linux 2.6 kernel (EL5 U4) in favour of directio (O_DIRECT) access, however was later undeprecated from EL5 U4 (initscripts-8.45.30-2). === Porém, no bd Oracle 11g mais recente, a nota metalink Announcement on using Raw devices with release 11.2 [ID 754305.1] nos diz que, acompanhando a tendência geral do kernel linux, a Oracle estará tirando a recomendação : sendo assim, Óbvio, já que o 10g em breve estará saindo de Suporte, não faz o menor sentido usar raw sendo que daqui a pouco, cedo ou tarde, um upgrade virá e o raw não servirá pro 11g... OU SEJA, em resumo , não é que esteja desuportado, SE FOR 10g O SEU RAC o RAW até ** é ** Suportado sim ainda, MAS como deixará de ser em breve no 11g, não se recomenda usar, ok ? Além do que há vários quirks/issues na instalação e na config com raw (consulte no metalink pra vc os conhecer), é mais um ponto negativo com eles... Sendo assim, se vc abandonar raw cfrme sugerido, o que sobra são os FSs , os principais Suportados cfrme a nota Enterprise Linux: Linux, Filesystem I/O Type Supportability (Doc ID 279069.1) são ASM, OCFS2, GFS e NFS : para cada um desses vc encontra Notas especificando detalhes de versões Suportadas e/ou Recomendadas... Há também a possibilidade de se usar tecnologias específicas como iSCSI, cfrme citado na nota metalink RAC: Frequently Asked Questions (Doc ID 220970.1) a Oracle não certifica diretamente mas aceita , não as rejeita, pode ser uma opção também []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Welvis Douglas wel...@... escreveu Olá pessoal, tudo bem? Qual a forma de instalação de RAC certificada pela Oracle Atualmente? Estes dias estava vendo no blog do Vinicius que por RAW DEVICE não está sendo mais certificada.. Obrigado pela ajuda. Att, Welvis Douglas da Silva Moretto Oracle Certified Associate - OCA 10g Oracle Database Sql Expert Fone: (41) 9997-6297 E-mail:welvis_doug...@..., wel...@... Messenger: welvis_doug...@... Mestre em Engenharia de Produção e Sistemas - PUC/PR; Especializando em Banco de Dados - UNOPAR; Especialista Engenharia de Software - UNOPAR; Tecnólogo em Processamento de Dados - FACCAR. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Solução EMC
Oi que eu saiba de modo geral a Oracle ** não ** certifica (mas também não rejeita) tecnologias de cópia de volumes - pegando uma da EMC como exemplo (mas deve ser + ou - o mesmo pra qquer outra) a não ser que o Fornecedor garanta por escrito o contrário, cfrme citado em http://www.emc.com/collateral/software/white-papers/h5635-timefinder-snap-multiple-snapshots-wp.pdf e Exploiting EMC Timefinder and Oracle Recovery Manager (Doc ID 204719.1) normalmente o que é aceito como válido é uma cópia dos volumes/discos feita com as tablespaces em backup mode , depois em cima disso vc aplica os archives A questão aqui sobre vc fazer uma cópia do banco online em si é que normalmente o gerenciador de cópias ** não sabe ** que há um banco Oracle que a qquer momento pode ler/gravar no disco, tranquilamente PODE acontecer, se o software gerenciador não tiver nenhum tipo de bloqueio, de que imediatamente após ele ter copiado um setor x do disco o banco pode querer gravar/ler um bloco que está nesse setor. gerando conflito/corrupção Assim, se vc quiser usar a tal solução pra fazer cópia online do banco como um todo (e não backup de tablespaces em modo de backup, o que é mais garantido), o que vc TEM que obter é uma Garantia do fornecedor que a solução dele Realmente tem um bloqueio de acesso, que garantidamente o que um programa no SO pedir I/O via FOPEN/FSEEK e APIs de acesso (é o que o bd Oracle faz) o que ele vai obter é consistente com a imagem sendo tirada... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, l...@... escreveu Senhores, Estou trabalhando em um cliente que comprou uma solução chamada Recovery Point da EMC. Basicamente ele tira snapshots dos discos e replica em outro storage. Isto seria para uma solução de DR. Tenho lá minhas duvidas se isto irá funcionar com ORACLE. Alguém já viu esta solução ?? Isto funciona mesmo ?? Não achei nada específico no Metalink da oracle sobre esta solução Meu ambiente atual é ORACLE 11r2. Alguém tem alguma dica, caminho das pedras ? obrigado,
Re: [oracle_br] Instalação de RAC
Ivan, é isso mesmo. Foi erro de digitação. Marcus Vinicius Miguel Pedro Oracle ACE OCP Database 9i OCP Database 10g OCE RAC 10g OCP Database 11g OCS Implementation 11g mvmpe...@yahoo.com.br Blog: http://www.viniciusdba.com.br Perfil ACE: http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540 On 08/09/2010, at 13:12, Ivan Ricardo Schuster wrote: Acredito que por 12g Release 2 você quis dizer 11g Release 2. Nesta versão o OUI não dá mais suporte a RAW ou BLOCK devices puros. Eles podem ser utilizados em caso de upgrade de uma instalação que já os utilize, mas em instalações novas, as opções são ASM (que no fundo no fundo é raw/block device) ou cluster file system. Então, respondendo a duvida do Welvis, em instalações novas de RAC 11gR2, você tem a opção de usar ASM ou CFS. Recomendação? Eu prefiro ASM. Abraço -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux 2010/9/8 Marcus Vinicius - Oracle ACE ♠ mvmpe...@yahoo.com.br: Vamos lá, já respondido em PVT, mas acho útil colocar a resposta aqui: 1) Sobre raw devices, é o seguinte: é permitido armazenar o OCR e Voting Disk em: - 10g a) Raw Devices modo caracter (os famosos /dev/raw/rawX); b) Raw Devices modo bloco (os famosos block devices); c) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...). - 11g Release 1 a) Raw Devices modo bloco (os famosos block devices); b) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...). - 12g Release 2 a) Raw Devices modo bloco (os famosos block devices); b) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...); c) ASM. O que eu cito no Blog, é que os raw devices modo caracter foram dessuportados no Kernel 2.6.x do Linux. Isso aconteceu mesmo no RHEL5. Porém, se você não utiliza Cluster file systems suportados, a única forma de instalar o Clusterware 10.2 no RHEL5 é criando raw devices modo caracter através do UDEV para apontar o OCR e Voting Disk, e depois migrá-los para os block devices. Isso é WORKAROUND e deve ser feito somente para a instalação. Para o 11g Release 1, não é mais necessário criar raw devices modo caracter, já que o CRS não suporta mais esta opção. Aí você pode instalar diretamente em block devices. Abraços Marcus Vinicius Miguel Pedro Oracle ACE OCP Database 9i OCP Database 10g OCE RAC 10g OCP Database 11g OCS Implementation 11g mvmpe...@yahoo.com.br Blog: http://www.viniciusdba.com.br Perfil ACE: http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540 On 08/09/2010, at 10:30, Welvis Douglas wrote: Olá pessoal, tudo bem? Qual a forma de instalação de RAC certificada pela Oracle Atualmente? Estes dias estava vendo no blog do Vinicius que por RAW DEVICE não está sendo mais certificada.. Obrigado pela ajuda. Att, Welvis Douglas da Silva Moretto Oracle Certified Associate - OCA 10g Oracle Database Sql Expert Fone: (41) 9997-6297 E-mail: welvis_doug...@hotmail.com, wel...@stcruz.com.br Messenger: welvis_doug...@hotmail.com Mestre em Engenharia de Produção e Sistemas - PUC/PR; Especializando em Banco de Dados - UNOPAR; Especialista Engenharia de Software - UNOPAR; Tecnólogo em Processamento de Dados - FACCAR. [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]
[oracle_br] Re: Conexão Cluster
Bom, vc realmente deveria explicar pra gente se está em vmware ou não, dar uma geral sobre o ambiente, hardware ** E ** os SOs usados, mas algumas possibilidades : - esses IPs que vc indica *** realmente ** ' são o VIPs, realmente ??? Certeza ??? Pergunto porque normalmente IPs 10.x são privados, não Públicos E exatamente qual método vc usou pra criar os VIPs ? Vc tem certeza que Realmente esses IPs que vc setou não estão sendo usados,nalguma outra máquina talvez ?? - como está o SQLNET.ORA, os params dele (principalmente o DOMAIN) está compatível com o que está no TNSNAMES ?? - se vc pedir pelo STATUS e pelo SERVICES para os LISTENERs, o serviço que vc especifica no TNSNAMES.ORA ** realmente ** está de pé ? O nome dele (INCLUSIVE o domínio!) está como especificado ? - qual EXATAMENTE é a tal tool cliente que vc está usando, em que versão e SO ? Pois algumas tem mesmo algumas issues com RAC, vide por exemplo aqui mesmo no Fórum uma thread sobre o PL/SQL developer, por exemplo... O ideal é vc SEMPRE testar com o sqlplus da MESMA exata versão que o banco, e usando o client Oracle full (não o client expresso), também de exata mesma versão que o banco - e finalmente, cfrme a nota metalink RAC Connection Redirected To Wrong Host/IP ORA-12545 (Doc ID 364855.1) vc TEM o LOCAL_LISTENER setado, E apontando pro VIP local ??? []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Alex Octan a...@... escreveu Olá pessoal!! estava fazendo alguns testes com o Cluster recem montado (seguindo step-by-step do nosso amigo Marcus Vinicius) e notei que as vezes quando tento conectar via qquer ferramenta client, retorna o erro conforme abaixo: ORA-12545: Connect failed because target host or object does not exist Se clicar novamente depois de alguns segundos, a conexão é estabelecida!! Ou seja, o erro aparece de vez em quando!! hehehe Alguém tem alguma sugestão do que pode ser?? PS: Poderia perguntar pra ele direto, mas resolvi compartilhar com o grupo. Desde já agradeço sugestões. Abraço Alex Oracle 10.2.0.4 Oracle Linux 5.4 32bits Entrada TNS que utilizo para conexão: CLUSTER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.101)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.102)(PORT = 1521)) (LOAD_BALANCE = yes) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = producao) (FAILOVER_MODE = (TYPE = SELECT) (METHOD = BASIC) (RETRIES = 180) (DELAY = 5) ) ) ) [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Conexão Cluster
Olá Chiappa, realmente, faltei com mais informações a respeito, passou desapercebido mais detalhes do ambiente. Mas basicamente é um WinXP rodando VMWare 1. As VMs estão rodando Oracle Linux 5.4 32bits com Oracle 10.2.0.4. Mas vc levantou vários pontos que eu preciso realmente checar, ... vou fazer isto e na sequencia retorno com mais informações. Ah, só pra esclarecer a questão da faixa de IPs, minha rede (router) em casa usa esta faixa, aí segui com a mesma mascara. Mais info do arquivo hosts segue abaixo: # Rede Publica 10.1.1.51 rac1.localdomainrac1 10.1.1.52 rac2.localdomainrac2 # InterConnect - Conexao Privada 10.1.2.51 rac1-priv.localdomain rac1-priv 10.1.2.52 rac2-priv.localdomain rac2-priv # Virtual IP's 10.1.1.101 rac1-vip.localdomainrac1-vip 10.1.1.102 rac2-vip.localdomainrac2-vip E agradeço as questões levantadas, sempre serve de escola. Abraço Alex 2010/9/8 José Laurindo jlchia...@yahoo.com.br Bom, vc realmente deveria explicar pra gente se está em vmware ou não, dar uma geral sobre o ambiente, hardware ** E ** os SOs usados, mas algumas possibilidades : - esses IPs que vc indica *** realmente ** ' são o VIPs, realmente ??? Certeza ??? Pergunto porque normalmente IPs 10.x são privados, não Públicos E exatamente qual método vc usou pra criar os VIPs ? Vc tem certeza que Realmente esses IPs que vc setou não estão sendo usados,nalguma outra máquina talvez ?? - como está o SQLNET.ORA, os params dele (principalmente o DOMAIN) está compatível com o que está no TNSNAMES ?? - se vc pedir pelo STATUS e pelo SERVICES para os LISTENERs, o serviço que vc especifica no TNSNAMES.ORA ** realmente ** está de pé ? O nome dele (INCLUSIVE o domínio!) está como especificado ? - qual EXATAMENTE é a tal tool cliente que vc está usando, em que versão e SO ? Pois algumas tem mesmo algumas issues com RAC, vide por exemplo aqui mesmo no Fórum uma thread sobre o PL/SQL developer, por exemplo... O ideal é vc SEMPRE testar com o sqlplus da MESMA exata versão que o banco, e usando o client Oracle full (não o client expresso), também de exata mesma versão que o banco - e finalmente, cfrme a nota metalink RAC Connection Redirected To Wrong Host/IP ORA-12545 (Doc ID 364855.1) vc TEM o LOCAL_LISTENER setado, E apontando pro VIP local ??? []s Chiappa --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Alex Octan a...@... escreveu Olá pessoal!! estava fazendo alguns testes com o Cluster recem montado (seguindo step-by-step do nosso amigo Marcus Vinicius) e notei que as vezes quando tento conectar via qquer ferramenta client, retorna o erro conforme abaixo: ORA-12545: Connect failed because target host or object does not exist Se clicar novamente depois de alguns segundos, a conexão é estabelecida!! Ou seja, o erro aparece de vez em quando!! hehehe Alguém tem alguma sugestão do que pode ser?? PS: Poderia perguntar pra ele direto, mas resolvi compartilhar com o grupo. Desde já agradeço sugestões. Abraço Alex Oracle 10.2.0.4 Oracle Linux 5.4 32bits Entrada TNS que utilizo para conexão: CLUSTER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.101)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.102)(PORT = 1521)) (LOAD_BALANCE = yes) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = producao) (FAILOVER_MODE = (TYPE = SELECT) (METHOD = BASIC) (RETRIES = 180) (DELAY = 5) ) ) ) [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 * 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: pctfree e pctused
Boa discussão, em Databases 8i com problemas de CHAINED ROWS , conseguimos ver bem esse questionamento do colega. Uma boa modelagem nessas horas ajuda bem, visto que sabendo as finalidades para as quais determinada tabela do nosso modelo terá, bem como as caracteristicas pertinentes a sua acessibilidade e uso, podemos definir junto aos DA's ( para quem tem) uma melhor pratica para as atividades e processos que forem implementados utilizando essa determinada tabela. Gostei muito da Discussão Abraço á todos!!! Em 4 de setembro de 2010 00:58, Andre Santos andre.psantos...@gmail.comescreveu: Dênio / Chiappa Só uma observação (acho que houve um erro na hora de digitar): o bloco começa vazio, vai sendo cheio pelos INSERTs, na hora que ele encheu o limite especificado pelo PCTUSED o bd Oracle fecha esse bloco, tirando ele da lista de blocos disponíveis para receberem dados Nesse trecho, onde está PCTUSED seria PCTFREE. [ ]'s André Em 1 de setembro de 2010 19:29, José Laurindo jlchia...@yahoo.com.br escreveu: É, a idéia é essa mesma do PCTFREE : na prática não é os 8192 bytes todos do bloco que vc tem (pois há dentro de cada bloco um pequeno overhead , coisa de uma centena de bytes ou algo assim, usada pelo próprio banco pra se controlar), mas a sua idéia está logicamente correta, o PCTFREE especificaum percentual do espaço do bloco que fica sem uso no momento dos INSERTs, fica reservado para eventuais futuros UPDATEs, sim... Já pro PCTUSED é correto vc dizer que ele é um limite, é bem isso , mas não é verdade que ele só é checado após DELETEs : na verdade o bloco começa vazio, vai sendo cheio pelos INSERTs, na hora que ele encheu o limite especificado pelo PCTUSED o bd Oracle fecha esse bloco, tirando ele da lista de blocos disponíveis para receberem dados - ele TEM, portanto, que ser checado a cada INSERT, pra ver se o INSERT encheu o bloco ou não, quando isso acontecer imediatemente o bloco fica indisponível No futuro, cfrme os DELETEs forem acontecendo mais espaço vai ficando livre no bloco, a hora que o limite do PCTUSED ficar live o bloco volta pra lista de blocos com espaço, 'abertos/disponíveis', os INSERTs que vierem depois disso podem voltar a usar esse bloco... Uma dica pra vc : sei que vc está no 8i, mas sobre esse assunto o manual Oracle® Database Concepts 10g Release 2 no cap. 2 - Data Blocks, Extents, and Segments , no tópico 'Overview of Data Blocks' explica isso bem, com desenhos bem legais, melhor do que no Concepts do 8i eu acho... []s Chiappa --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Dênio Flávio Garcia da Silva de...@... escreveu Eu tenho um banco Oracle 8.1.7 Lá no init.ora eu tenho o DB_BLOCK_SIZE = 8192. Tenho uma tabela que está definida com PCTFREE = 10 PCTUSED = 60 Quando eu dou um insert, que ocuparia, digamos o tamanho de um bloco, seria mantido 10% de 8192 bytes, ou seja, 819 bytes para os updates desse registro Daí ele ia gravar a diferença 7373 bytes no primeiro bloco e o resto num segundo bloco? Outra coisa, o PCTUSED é verificado somente após um delete ou update, e se o espaço ocupado for inferior ao PCTUSED o Oracle dispobiliza esse bloco para inserção de novos dados??? Obrigado, Dênio -- Mensagem verificada pelo sistema de antivírus da Aser Security. [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 -- David Ricardo B. de Siqueira IT Brazil - Database Administrator Discover Technology BLOG .: http://databaseguard.blogspot.com O mistério da vida me causa a mais forte emoção. É o sentimento que suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955) [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Conexão Cluster
Alex, Faça um teste só por desencargo... É rápido de fazer... Coloque o FQN (rac1-vip.localdomain e rac2-vip.localdomain) no lugar do IP, na sua entrada do tnsnames.ora e repita os testes de conexão... * Certifique-se de que o seu cliente esteja resolvendo os nomes OK. Outro ponto importante, que o Chiappa já citou, é a questão do LOCAL_LISTENER... Confirme isto tb. Abraços. Gustavo Em 8 de setembro de 2010 16:50, Alex Octan a...@octan.cz.cc escreveu: Olá Chiappa, realmente, faltei com mais informações a respeito, passou desapercebido mais detalhes do ambiente. Mas basicamente é um WinXP rodando VMWare 1. As VMs estão rodando Oracle Linux 5.4 32bits com Oracle 10.2.0.4. Mas vc levantou vários pontos que eu preciso realmente checar, ... vou fazer isto e na sequencia retorno com mais informações. Ah, só pra esclarecer a questão da faixa de IPs, minha rede (router) em casa usa esta faixa, aí segui com a mesma mascara. Mais info do arquivo hosts segue abaixo: # Rede Publica 10.1.1.51 rac1.localdomainrac1 10.1.1.52 rac2.localdomainrac2 # InterConnect - Conexao Privada 10.1.2.51 rac1-priv.localdomain rac1-priv 10.1.2.52 rac2-priv.localdomain rac2-priv # Virtual IP's 10.1.1.101 rac1-vip.localdomainrac1-vip 10.1.1.102 rac2-vip.localdomainrac2-vip E agradeço as questões levantadas, sempre serve de escola. Abraço Alex 2010/9/8 José Laurindo jlchia...@yahoo.com.br Bom, vc realmente deveria explicar pra gente se está em vmware ou não, dar uma geral sobre o ambiente, hardware ** E ** os SOs usados, mas algumas possibilidades : - esses IPs que vc indica *** realmente ** ' são o VIPs, realmente ??? Certeza ??? Pergunto porque normalmente IPs 10.x são privados, não Públicos E exatamente qual método vc usou pra criar os VIPs ? Vc tem certeza que Realmente esses IPs que vc setou não estão sendo usados,nalguma outra máquina talvez ?? - como está o SQLNET.ORA, os params dele (principalmente o DOMAIN) está compatível com o que está no TNSNAMES ?? - se vc pedir pelo STATUS e pelo SERVICES para os LISTENERs, o serviço que vc especifica no TNSNAMES.ORA ** realmente ** está de pé ? O nome dele (INCLUSIVE o domínio!) está como especificado ? - qual EXATAMENTE é a tal tool cliente que vc está usando, em que versão e SO ? Pois algumas tem mesmo algumas issues com RAC, vide por exemplo aqui mesmo no Fórum uma thread sobre o PL/SQL developer, por exemplo... O ideal é vc SEMPRE testar com o sqlplus da MESMA exata versão que o banco, e usando o client Oracle full (não o client expresso), também de exata mesma versão que o banco - e finalmente, cfrme a nota metalink RAC Connection Redirected To Wrong Host/IP ORA-12545 (Doc ID 364855.1) vc TEM o LOCAL_LISTENER setado, E apontando pro VIP local ??? []s Chiappa --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Alex Octan a...@... escreveu Olá pessoal!! estava fazendo alguns testes com o Cluster recem montado (seguindo step-by-step do nosso amigo Marcus Vinicius) e notei que as vezes quando tento conectar via qquer ferramenta client, retorna o erro conforme abaixo: ORA-12545: Connect failed because target host or object does not exist Se clicar novamente depois de alguns segundos, a conexão é estabelecida!! Ou seja, o erro aparece de vez em quando!! hehehe Alguém tem alguma sugestão do que pode ser?? PS: Poderia perguntar pra ele direto, mas resolvi compartilhar com o grupo. Desde já agradeço sugestões. Abraço Alex Oracle 10.2.0.4 Oracle Linux 5.4 32bits Entrada TNS que utilizo para conexão: CLUSTER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.101)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.102)(PORT = 1521)) (LOAD_BALANCE = yes) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = producao) (FAILOVER_MODE = (TYPE = SELECT) (METHOD = BASIC) (RETRIES = 180) (DELAY = 5) ) ) ) [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/
Re: [oracle_br] Re: Conexão Cluster
Alex, O primeiro ponto que vi aí, é que o TNSNAMES usa os endereços IP do VIP diretamente! Isso não pode ser assim! Você deve usar os hostnames do VIP. Outro ponto muito importante (possivelmente esse é o seu problema), é o parâmetro local_listener que deve ter uma configuração distinta para cada instância. Como o Chiappa já disse em RAC Connection Redirected To Wrong Host/IP ORA-12545 (Doc ID 364855.1). Resolvendo isso, não terá esse problema. A URL que trato sobre isso é a http://www.viniciusdba.com.br/blog/?p=517 Abraços Marcus Vinicius Miguel Pedro Oracle ACE OCP Database 9i OCP Database 10g OCE RAC 10g OCP Database 11g OCS Implementation 11g mvmpe...@yahoo.com.br Blog: http://www.viniciusdba.com.br Perfil ACE: http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540 On 08/09/2010, at 16:50, Alex Octan wrote: Olá Chiappa, realmente, faltei com mais informações a respeito, passou desapercebido mais detalhes do ambiente. Mas basicamente é um WinXP rodando VMWare 1. As VMs estão rodando Oracle Linux 5.4 32bits com Oracle 10.2.0.4. Mas vc levantou vários pontos que eu preciso realmente checar, ... vou fazer isto e na sequencia retorno com mais informações. Ah, só pra esclarecer a questão da faixa de IPs, minha rede (router) em casa usa esta faixa, aí segui com a mesma mascara. Mais info do arquivo hosts segue abaixo: # Rede Publica 10.1.1.51 rac1.localdomainrac1 10.1.1.52 rac2.localdomainrac2 # InterConnect - Conexao Privada 10.1.2.51 rac1-priv.localdomain rac1-priv 10.1.2.52 rac2-priv.localdomain rac2-priv # Virtual IP's 10.1.1.101 rac1-vip.localdomainrac1-vip 10.1.1.102 rac2-vip.localdomainrac2-vip E agradeço as questões levantadas, sempre serve de escola. Abraço Alex 2010/9/8 José Laurindo jlchia...@yahoo.com.br Bom, vc realmente deveria explicar pra gente se está em vmware ou não, dar uma geral sobre o ambiente, hardware ** E ** os SOs usados, mas algumas possibilidades : - esses IPs que vc indica *** realmente ** ' são o VIPs, realmente ??? Certeza ??? Pergunto porque normalmente IPs 10.x são privados, não Públicos E exatamente qual método vc usou pra criar os VIPs ? Vc tem certeza que Realmente esses IPs que vc setou não estão sendo usados,nalguma outra máquina talvez ?? - como está o SQLNET.ORA, os params dele (principalmente o DOMAIN) está compatível com o que está no TNSNAMES ?? - se vc pedir pelo STATUS e pelo SERVICES para os LISTENERs, o serviço que vc especifica no TNSNAMES.ORA ** realmente ** está de pé ? O nome dele (INCLUSIVE o domínio!) está como especificado ? - qual EXATAMENTE é a tal tool cliente que vc está usando, em que versão e SO ? Pois algumas tem mesmo algumas issues com RAC, vide por exemplo aqui mesmo no Fórum uma thread sobre o PL/SQL developer, por exemplo... O ideal é vc SEMPRE testar com o sqlplus da MESMA exata versão que o banco, e usando o client Oracle full (não o client expresso), também de exata mesma versão que o banco - e finalmente, cfrme a nota metalink RAC Connection Redirected To Wrong Host/IP ORA-12545 (Doc ID 364855.1) vc TEM o LOCAL_LISTENER setado, E apontando pro VIP local ??? []s Chiappa --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Alex Octan a...@... escreveu Olá pessoal!! estava fazendo alguns testes com o Cluster recem montado (seguindo step-by-step do nosso amigo Marcus Vinicius) e notei que as vezes quando tento conectar via qquer ferramenta client, retorna o erro conforme abaixo: ORA-12545: Connect failed because target host or object does not exist Se clicar novamente depois de alguns segundos, a conexão é estabelecida!! Ou seja, o erro aparece de vez em quando!! hehehe Alguém tem alguma sugestão do que pode ser?? PS: Poderia perguntar pra ele direto, mas resolvi compartilhar com o grupo. Desde já agradeço sugestões. Abraço Alex Oracle 10.2.0.4 Oracle Linux 5.4 32bits Entrada TNS que utilizo para conexão: CLUSTER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.101)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.102)(PORT = 1521)) (LOAD_BALANCE = yes) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = producao) (FAILOVER_MODE = (TYPE = SELECT) (METHOD = BASIC) (RETRIES = 180) (DELAY = 5) ) ) ) [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/
[oracle_br] DataGuard
Olá pessoal, eu tenho um RAC com 2 nodes. Rodando em ASM. Queria fazer um DataGuard Físico com esta banco RAC. Alguém tem algum artigo que me explique como devo fazer isso? Achei alguns na net mas não eram muito bons. Se alguém tiver algum e puder me passar agradeço. Att, Welvis Douglas da Silva Moretto Oracle Certified Associate - OCA 10g Oracle Database Sql Expert Fone: (41) 9997-6297 E-mail:welvis_doug...@hotmail.com, wel...@stcruz.com.br Messenger: welvis_doug...@hotmail.com Mestre em Engenharia de Produção e Sistemas - PUC/PR; Especializando em Banco de Dados - UNOPAR; Especialista Engenharia de Software - UNOPAR; Tecnólogo em Processamento de Dados - FACCAR. [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Re: pctfree e pctused
Olá! Eu cheguei a ler em algum lugar que uma tabela com maior intensidade de transação é recomendável ter um valor p/ PCTFREE alto, enquanto uma tabela mais estática, por ex DW, PCTFREE pode ser um valor mais baixo. Imagino que isso se deva a uma otimização do espaço físico utilizado pelo banco. Pois, se a tabela não sofre muitas transações não precisa reservar muito espaço pra updates, consequentemente aproveita-se mais espaço no bloco para armazenagem dos dados. Diz ai pra mim uma coisa q eu ainda não consegui intender.. como essa discussão sobre bloco e tamanho de bloco se relaciona com tablespace e datafiles? Por ex.. lá no init.ora eu defino que DB_BLOCK_SIZE é um valor e DB_BLOCK_BUFFERS é outro valor, esse valor de DB_BLOCK_BUFFERS vai me dar o total de blocos disponível para o banco? Mas o tamanho físico não é limitado pelo tamanho do datafile? Obg. Dênio De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de David Ricardo Enviada em: quarta-feira, 8 de setembro de 2010 15:55 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Re: pctfree e pctused Boa discussão, em Databases 8i com problemas de CHAINED ROWS , conseguimos ver bem esse questionamento do colega. Uma boa modelagem nessas horas ajuda bem, visto que sabendo as finalidades para as quais determinada tabela do nosso modelo terá, bem como as caracteristicas pertinentes a sua acessibilidade e uso, podemos definir junto aos DA's ( para quem tem) uma melhor pratica para as atividades e processos que forem implementados utilizando essa determinada tabela. Gostei muito da Discussão Abraço á todos!!! Em 4 de setembro de 2010 00:58, Andre Santos andre.psantos...@gmail.com mailto:andre.psantos.ti%40gmail.com escreveu: Dênio / Chiappa Só uma observação (acho que houve um erro na hora de digitar): o bloco começa vazio, vai sendo cheio pelos INSERTs, na hora que ele encheu o limite especificado pelo PCTUSED o bd Oracle fecha esse bloco, tirando ele da lista de blocos disponíveis para receberem dados Nesse trecho, onde está PCTUSED seria PCTFREE. [ ]'s André Em 1 de setembro de 2010 19:29, José Laurindo jlchia...@yahoo.com.br mailto:jlchiappa%40yahoo.com.br escreveu: É, a idéia é essa mesma do PCTFREE : na prática não é os 8192 bytes todos do bloco que vc tem (pois há dentro de cada bloco um pequeno overhead , coisa de uma centena de bytes ou algo assim, usada pelo próprio banco pra se controlar), mas a sua idéia está logicamente correta, o PCTFREE especificaum percentual do espaço do bloco que fica sem uso no momento dos INSERTs, fica reservado para eventuais futuros UPDATEs, sim... Já pro PCTUSED é correto vc dizer que ele é um limite, é bem isso , mas não é verdade que ele só é checado após DELETEs : na verdade o bloco começa vazio, vai sendo cheio pelos INSERTs, na hora que ele encheu o limite especificado pelo PCTUSED o bd Oracle fecha esse bloco, tirando ele da lista de blocos disponíveis para receberem dados - ele TEM, portanto, que ser checado a cada INSERT, pra ver se o INSERT encheu o bloco ou não, quando isso acontecer imediatemente o bloco fica indisponível No futuro, cfrme os DELETEs forem acontecendo mais espaço vai ficando livre no bloco, a hora que o limite do PCTUSED ficar live o bloco volta pra lista de blocos com espaço, 'abertos/disponíveis', os INSERTs que vierem depois disso podem voltar a usar esse bloco... Uma dica pra vc : sei que vc está no 8i, mas sobre esse assunto o manual Oracle® Database Concepts 10g Release 2 no cap. 2 - Data Blocks, Extents, and Segments , no tópico 'Overview of Data Blocks' explica isso bem, com desenhos bem legais, melhor do que no Concepts do 8i eu acho... []s Chiappa --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Dênio Flávio Garcia da Silva de...@... escreveu Eu tenho um banco Oracle 8.1.7 Lá no init.ora eu tenho o DB_BLOCK_SIZE = 8192. Tenho uma tabela que está definida com PCTFREE = 10 PCTUSED = 60 Quando eu dou um insert, que ocuparia, digamos o tamanho de um bloco, seria mantido 10% de 8192 bytes, ou seja, 819 bytes para os updates desse registro Daí ele ia gravar a diferença 7373 bytes no primeiro bloco e o resto num segundo bloco? Outra coisa, o PCTUSED é verificado somente após um delete ou update, e se o espaço ocupado for inferior ao PCTUSED o Oracle dispobiliza esse bloco para inserção de novos dados??? Obrigado, Dênio -- Mensagem verificada pelo sistema de antivírus da Aser Security. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Re: pctfree e pctused
O produto de DB_BLOCK_BUFFERS * DB_BLOCK_SIZE, e o valor de uma área da SGA chamada de Database Buffer Cache. É uma área de memória Atc Alessandro Guimaraes De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Dênio Flávio Garcia da Silva Enviada em: quarta-feira, 8 de setembro de 2010 17:58 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] Re: pctfree e pctused Olá! Eu cheguei a ler em algum lugar que uma tabela com maior intensidade de transação é recomendável ter um valor p/ PCTFREE alto, enquanto uma tabela mais estática, por ex DW, PCTFREE pode ser um valor mais baixo. Imagino que isso se deva a uma otimização do espaço físico utilizado pelo banco. Pois, se a tabela não sofre muitas transações não precisa reservar muito espaço pra updates, consequentemente aproveita-se mais espaço no bloco para armazenagem dos dados. Diz ai pra mim uma coisa q eu ainda não consegui intender.. como essa discussão sobre bloco e tamanho de bloco se relaciona com tablespace e datafiles? Por ex.. lá no init.ora eu defino que DB_BLOCK_SIZE é um valor e DB_BLOCK_BUFFERS é outro valor, esse valor de DB_BLOCK_BUFFERS vai me dar o total de blocos disponível para o banco? Mas o tamanho físico não é limitado pelo tamanho do datafile? Obg. Dênio 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 David Ricardo Enviada em: quarta-feira, 8 de setembro de 2010 15:55 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: [oracle_br] Re: pctfree e pctused Boa discussão, em Databases 8i com problemas de CHAINED ROWS , conseguimos ver bem esse questionamento do colega. Uma boa modelagem nessas horas ajuda bem, visto que sabendo as finalidades para as quais determinada tabela do nosso modelo terá, bem como as caracteristicas pertinentes a sua acessibilidade e uso, podemos definir junto aos DA's ( para quem tem) uma melhor pratica para as atividades e processos que forem implementados utilizando essa determinada tabela. Gostei muito da Discussão Abraço á todos!!! Em 4 de setembro de 2010 00:58, Andre Santos andre.psantos...@gmail.com mailto:andre.psantos.ti%40gmail.com mailto:andre.psantos.ti%40gmail.com escreveu: Dênio / Chiappa Só uma observação (acho que houve um erro na hora de digitar): o bloco começa vazio, vai sendo cheio pelos INSERTs, na hora que ele encheu o limite especificado pelo PCTUSED o bd Oracle fecha esse bloco, tirando ele da lista de blocos disponíveis para receberem dados Nesse trecho, onde está PCTUSED seria PCTFREE. [ ]'s André Em 1 de setembro de 2010 19:29, José Laurindo jlchia...@yahoo.com.br mailto:jlchiappa%40yahoo.com.br mailto:jlchiappa%40yahoo.com.br escreveu: É, a idéia é essa mesma do PCTFREE : na prática não é os 8192 bytes todos do bloco que vc tem (pois há dentro de cada bloco um pequeno overhead , coisa de uma centena de bytes ou algo assim, usada pelo próprio banco pra se controlar), mas a sua idéia está logicamente correta, o PCTFREE especificaum percentual do espaço do bloco que fica sem uso no momento dos INSERTs, fica reservado para eventuais futuros UPDATEs, sim... Já pro PCTUSED é correto vc dizer que ele é um limite, é bem isso , mas não é verdade que ele só é checado após DELETEs : na verdade o bloco começa vazio, vai sendo cheio pelos INSERTs, na hora que ele encheu o limite especificado pelo PCTUSED o bd Oracle fecha esse bloco, tirando ele da lista de blocos disponíveis para receberem dados - ele TEM, portanto, que ser checado a cada INSERT, pra ver se o INSERT encheu o bloco ou não, quando isso acontecer imediatemente o bloco fica indisponível No futuro, cfrme os DELETEs forem acontecendo mais espaço vai ficando livre no bloco, a hora que o limite do PCTUSED ficar live o bloco volta pra lista de blocos com espaço, 'abertos/disponíveis', os INSERTs que vierem depois disso podem voltar a usar esse bloco... Uma dica pra vc : sei que vc está no 8i, mas sobre esse assunto o manual Oracle® Database Concepts 10g Release 2 no cap. 2 - Data Blocks, Extents, and Segments , no tópico 'Overview of Data Blocks' explica isso bem, com desenhos bem legais, melhor do que no Concepts do 8i eu acho... []s Chiappa --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Dênio Flávio Garcia da Silva de...@... escreveu Eu tenho um banco Oracle 8.1.7 Lá no init.ora eu tenho o DB_BLOCK_SIZE = 8192. Tenho uma tabela que está definida com PCTFREE = 10 PCTUSED = 60 Quando eu dou um insert, que ocuparia, digamos o tamanho de um bloco, seria mantido 10% de 8192 bytes, ou seja, 819 bytes para os updates desse registro Daí ele ia gravar a
[oracle_br] Re: DataGuard
IMHO os melhores são os do metalink : se o seu objetivo é ter o standby em filesystem normal, vc pode usar a nota Step-By-Step Guide To Create Physical Standby On Normal File System For ASM Primary using RMAN (Doc ID 838828.1), e se vc quer ter o standby em ASM também vc pode usar a nota Step By Step Guide On Creating Physical Standby Using RMAN Duplicate In ASM Filesystem For ASM Primary (Doc ID 837102.1) ... O procedimento em si logicamente falando é bem simples, o standby nada mais é do que uma cópia do database primário que repetidamente recebe e aplica os archives do db primário Vc certamente VAI se interessar pela nota Master Note for Data Guard (Doc ID 1101938.1), ela tem links para as principais notas sobre issues, dicas, configuração, administração e troubleshooting referente ao dataguard... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Welvis Douglas wel...@... escreveu Olá pessoal, eu tenho um RAC com 2 nodes. Rodando em ASM. Queria fazer um DataGuard Físico com esta banco RAC. Alguém tem algum artigo que me explique como devo fazer isso? Achei alguns na net mas não eram muito bons. Se alguém tiver algum e puder me passar agradeço. Att, Welvis Douglas da Silva Moretto Oracle Certified Associate - OCA 10g Oracle Database Sql Expert Fone: (41) 9997-6297 E-mail:welvis_doug...@..., wel...@... Messenger: welvis_doug...@... Mestre em Engenharia de Produção e Sistemas - PUC/PR; Especializando em Banco de Dados - UNOPAR; Especialista Engenharia de Software - UNOPAR; Tecnólogo em Processamento de Dados - FACCAR. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Conexão Cluster
Vinicius, realmente acho que pulei esta parte da configuração, estava faltando mesmo. Porém, conforme uma query que vc menciona no post, não estou tendo o mesmo resultado que vc demonstra lá no blog. Depois que segui a configuração, não consegui mais conexão. Testei varias vezes com SqlPlus e o erro aparece: ORA-12520: TNS:listener could not find available handler for requested type of server Respondendo as perguntas do Chiappa, tenho configurado duas interfaces de rede, a primeira Bridged e a segunda Custom:VMnet1:hostonly Os IPs estão fixos mesmo e dns+gateway apontando pro router 10.1.1.1. Qquer outra dica, sempre bemvinda. Mas desde já agradeço as sugestões. Alex Resultado do SQL: SQL select 2INSTANCE_NUMBER INST#,INSTANCE_NAME INST_NAME,HOST_NAME HOST, 3USERNAME, FAILOVER_TYPE TYPE, FAILOVER_METHOD METHOD, FAILED_OVER FAILED OVER from 456V$SESSION a, V$INSTANCE b 7 where USERNAME = (select SYS_CONTEXT ('USERENV', 'SESSION_USER') from DUAL) and SID = (select SYS_CONTEXT ('USERENV', 'SID') from DUAL); INST# INST_NAME -- HOST USERNAME TYPE METHOD FAI -- - -- --- 2 db2 rac2.localdomain SYSNONE NONE NO SQL show parameter listener; NAME TYPEVALUE --- -- local_listener string (DESCRIPTION=(ADDRESS=(PROTOCO L=tcp)(rac1-vip)(PORT=1521))) remote_listener string LISTENERS_DB 2010/9/8 Marcus Vinicius - Oracle ACE ♠ mvmpe...@yahoo.com.br Alex, O primeiro ponto que vi aí, é que o TNSNAMES usa os endereços IP do VIP diretamente! Isso não pode ser assim! Você deve usar os hostnames do VIP. Outro ponto muito importante (possivelmente esse é o seu problema), é o parâmetro local_listener que deve ter uma configuração distinta para cada instância. Como o Chiappa já disse em RAC Connection Redirected To Wrong Host/IP ORA-12545 (Doc ID 364855.1). Resolvendo isso, não terá esse problema. A URL que trato sobre isso é a http://www.viniciusdba.com.br/blog/?p=517 Abraços Marcus Vinicius Miguel Pedro Oracle ACE OCP Database 9i OCP Database 10g OCE RAC 10g OCP Database 11g OCS Implementation 11g mvmpe...@yahoo.com.br mvmpedro%40yahoo.com.br Blog: http://www.viniciusdba.com.br Perfil ACE: http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540 On 08/09/2010, at 16:50, Alex Octan wrote: Olá Chiappa, realmente, faltei com mais informações a respeito, passou desapercebido mais detalhes do ambiente. Mas basicamente é um WinXP rodando VMWare 1. As VMs estão rodando Oracle Linux 5.4 32bits com Oracle 10.2.0.4. Mas vc levantou vários pontos que eu preciso realmente checar, ... vou fazer isto e na sequencia retorno com mais informações. Ah, só pra esclarecer a questão da faixa de IPs, minha rede (router) em casa usa esta faixa, aí segui com a mesma mascara. Mais info do arquivo hosts segue abaixo: # Rede Publica 10.1.1.51 rac1.localdomain rac1 10.1.1.52 rac2.localdomain rac2 # InterConnect - Conexao Privada 10.1.2.51 rac1-priv.localdomain rac1-priv 10.1.2.52 rac2-priv.localdomain rac2-priv # Virtual IP's 10.1.1.101 rac1-vip.localdomain rac1-vip 10.1.1.102 rac2-vip.localdomain rac2-vip E agradeço as questões levantadas, sempre serve de escola. Abraço Alex 2010/9/8 José Laurindo jlchia...@yahoo.com.brjlchiappa%40yahoo.com.br Bom, vc realmente deveria explicar pra gente se está em vmware ou não, dar uma geral sobre o ambiente, hardware ** E ** os SOs usados, mas algumas possibilidades : - esses IPs que vc indica *** realmente ** ' são o VIPs, realmente ??? Certeza ??? Pergunto porque normalmente IPs 10.x são privados, não Públicos E exatamente qual método vc usou pra criar os VIPs ? Vc tem certeza que Realmente esses IPs que vc setou não estão sendo usados,nalguma outra máquina talvez ?? - como está o SQLNET.ORA, os params dele (principalmente o DOMAIN) está compatível com o que está no TNSNAMES ?? - se vc pedir pelo STATUS e pelo SERVICES para os LISTENERs, o serviço que vc especifica no TNSNAMES.ORA ** realmente ** está de pé ? O nome dele (INCLUSIVE o domínio!) está como especificado ? - qual EXATAMENTE é a tal tool cliente que vc está usando, em que versão e SO ? Pois algumas tem mesmo algumas issues com RAC, vide por exemplo aqui mesmo no Fórum uma thread sobre o PL/SQL developer, por exemplo... O ideal é vc SEMPRE testar com o sqlplus da MESMA exata versão que o banco, e usando o client Oracle full (não o client expresso), também de exata mesma versão que o banco - e finalmente, cfrme a nota metalink RAC
Re: [oracle_br] Re: Conexão Cluster
Opsss, ... esqueci das outras perguntas. Sei que quanto mais info, melhor pra identificar o problema. Antes de tudo, alterei o parametro local_listener = ' ' (nulo) e voltou a conectar, porém eventualmente eu recebo aquele erro (ORA-12545). Na sequencia, repeti o procedimento setando o local_listener conforme mencionado. Para surpresa, não tive mais problemas de conexão. Apenas para ficar documentado toda a thread, abaixo está o procedimento que tomei seguindo as sugestões, em especial Vinicius e Chiappa. Se esqueci de algo, me avisem. Desde já agradeço a força aí de todos pelo aprendizado. Obrigado mesmo. Alex SQL alter system set local_listener='(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rac1-vip)(PORT=1521)))' scope=both sid='db1'; System altered. [ora...@rac1 ~]$ lsnrctl status LSNRCTL for Linux: Version 10.2.0.4.0 - Production on 08-SEP-2010 19:48:12 Copyright (c) 1991, 2007, Oracle. All rights reserved. Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)) STATUS of the LISTENER Alias LISTENER_RAC1 Version TNSLSNR for Linux: Version 10.2.0.4.0 - Production Start Date08-SEP-2010 17:38:18 Uptime0 days 2 hr. 9 min. 54 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /oracle/product/10.2.0/db_1/network/admin/listener.ora Listener Log File /oracle/product/10.2.0/db_1/network/log/listener_rac1.log Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.1.1.101)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.1.1.51)(PORT=1521))) Services Summary... Service +ASM has 1 instance(s). Instance +ASM1, status BLOCKED, has 1 handler(s) for this service... Service +ASM_XPT has 1 instance(s). Instance +ASM1, status BLOCKED, has 1 handler(s) for this service... Service PLSExtProc has 1 instance(s). Instance PLSExtProc, status UNKNOWN, has 1 handler(s) for this service... Service PRODUCAO has 2 instance(s). Instance db1, status READY, has 2 handler(s) for this service... Instance db2, status READY, has 1 handler(s) for this service... Service db has 2 instance(s). Instance db1, status READY, has 2 handler(s) for this service... Instance db2, status READY, has 1 handler(s) for this service... Service dbXDB has 2 instance(s). Instance db1, status READY, has 1 handler(s) for this service... Instance db2, status READY, has 1 handler(s) for this service... Service db_XPT has 2 instance(s). Instance db1, status READY, has 2 handler(s) for this service... Instance db2, status READY, has 1 handler(s) for this service... The command completed successfully [ora...@rac1 ~]$ lsnrctl services LSNRCTL for Linux: Version 10.2.0.4.0 - Production on 08-SEP-2010 19:48:16 Copyright (c) 1991, 2007, Oracle. All rights reserved. Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)) Services Summary... Service +ASM has 1 instance(s). Instance +ASM1, status BLOCKED, has 1 handler(s) for this service... Handler(s): DEDICATED established:0 refused:0 state:ready LOCAL SERVER Service +ASM_XPT has 1 instance(s). Instance +ASM1, status BLOCKED, has 1 handler(s) for this service... Handler(s): DEDICATED established:0 refused:0 state:ready LOCAL SERVER Service PLSExtProc has 1 instance(s). Instance PLSExtProc, status UNKNOWN, has 1 handler(s) for this service... Handler(s): DEDICATED established:0 refused:0 LOCAL SERVER Service PRODUCAO has 2 instance(s). Instance db1, status READY, has 2 handler(s) for this service... Handler(s): DEDICATED established:0 refused:0 state:ready REMOTE SERVER (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rac1-vip)(PORT=1521))) DEDICATED established:0 refused:0 state:ready LOCAL SERVER Instance db2, status READY, has 1 handler(s) for this service... Handler(s): DEDICATED established:0 refused:0 state:ready REMOTE SERVER (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rac2-vip)(PORT=1521))) Service db has 2 instance(s). Instance db1, status READY, has 2 handler(s) for this service... Handler(s): DEDICATED established:0 refused:0 state:ready REMOTE SERVER (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rac1-vip)(PORT=1521))) DEDICATED established:0 refused:0 state:ready LOCAL SERVER Instance db2, status READY, has 1 handler(s) for this service... Handler(s): DEDICATED established:0 refused:0 state:ready REMOTE SERVER (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rac2-vip)(PORT=1521))) Service dbXDB has 2 instance(s). Instance db1, status READY, has 1 handler(s) for this service... Handler(s): D000 established:0 refused:0 current:0 max:1022 state:ready DISPATCHER machine: rac1.localdomain, pid: 4883