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 DISPA
[oracle_br] Re: Conexão Cluster
Alex, e as Outras perguntas que fiz, como : >> 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 ? > >> Tá tudo OK ??? Outra coisa, junto com o output dos comandos de STATUS e do SERVICES dos listeners TODOS, mostra pra gente como efetivamente ficou o par6ametro de LOCAL_LISTENER em ambas as instâncias []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Alex Octan escreveu > > 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 â > > > > > > > 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...@... > > 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 > > > > > > > > >> > > >> > > >> 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 : > >
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 ♠ > > > 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.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 > > > > > >> > >> > >> 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 expre
[oracle_br] Re: Conexão Cluster
Aproveita e conta pra gente também, além desses detalhes ultra-importantes todos, como que vc configurou a network no vmware, o que vc colocou como DNS e gateway no setup das VMs e da rede vmware, se está usando acesso bridge, host-only ou NAT... A questão é, nós *** PRECISAMOS *** de IP fixo para o RAC, e cfrme o que vc escolher vc pode acabar recebendo um IP da rede real, dinamicamente, o que não é bom pro RAC... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Alex Octan 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 > > > > > > > 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 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] >
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 > >> >> >> 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 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
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 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 > > > > > > > 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 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 »
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 > > > 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 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
[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 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] >