- Este tópico contém 11 respostas, 5 vozes e foi atualizado pela última vez 17 anos, 1 mês atrás por
Ricardo Portilho Proni.
-
AutorPosts
-
28 de janeiro de 2009 às 1:56 pm #84939
jspaulonci
ParticipanteBom dia Moçada….essa é urgente !!!!
Meu RAC está com um problema, tenhos dois nós
HOST1 e HOST2, quando eu baixo uma instância no HOST2 tudo fica perfeito, as bases passam a responder pelo HOST1 e tudo fica bem, porem , quando eu baixo as instâncias no HOST1 , o mesmo não acontece, o HOST2 passa a não responder, a mensagem de erro que dá éVejam o erro abaixo
SQL> conn jpspaulonci@rep2
Informe a senha:*******
ERROR:
ORA-12514: TNS:listener não tem conhecimento sobre o serviço solicitado
atualmente no descritor de conexãoAdvertência: Você não está mais conectado ao ORACLE.
SQL>Minha string de conexão é
rep2 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = host1.br)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = host2.br)(PORT = 1521))
(LOAD_BALANCE = yes)
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = prep2)
(FAILOVER_MODE =
(TYPE = SELECT)
(METHOD = BASIC)
)
)
)Vocês sabem porque isso acontece ?
Obrigado
Caso alguem quiser ligar conversar comigo estou a disposição
11 3243 3395Abraços
Spaulonci28 de janeiro de 2009 às 4:57 pm #84943David Siqueira
ParticipanteJoão Posta pra gente seu LISTENER, vamos ver se não esta faltando nenhuma entrada de parametros nele.
Abcs.
28 de janeiro de 2009 às 5:05 pm #84944jspaulonci
Participantehost2
SID_LIST_LISTENER_ORAOLTPPUB02 =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /u01/app/oracle/product/10g)
(PROGRAM = extproc)
(ENVS=”EXTPROC_DLLS=ANY”)
)
)LISTENER_ORAOLTPPUB02 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = host2)(PORT = 1521)(IP = FIRST))
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.64)(PORT = 1521)(IP = FIRST))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)28 de janeiro de 2009 às 5:07 pm #84945Rodrigo Almeida
ParticipanteIsso aí é problema de TNS.
O arquivo de HOST dos servidores HOST1 e HOST2 estão iguais?
O arquivo de TNSNAMES.ORA também?
O Listeners do HOST2 está correto?
Tu consegue realizar o tnsping rep2?Abraços,
Rodrigo Almeida28 de janeiro de 2009 às 5:07 pm #84946jspaulonci
ParticipanteHost 1
SID_LIST_LISTENER_ORAOLTPPUB01 =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /u01/app/oracle/product/10g)
(PROGRAM = extproc)
(ENVS=”EXTPROC_DLLS=ANY”)
)
)LISTENER_ORAOLTPPUB01 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = host1)(PORT = 1521)(IP = FIRST))
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.62)(PORT = 1521)(IP = FIRST))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)28 de janeiro de 2009 às 5:09 pm #84947jspaulonci
ParticipantePingar ele pinga..mas na hora de conectar com o sqlplus dá o erro
28 de janeiro de 2009 às 5:20 pm #84948vieri
ParticipanteIsto está parecendo que algum serviço do rac está fora do ar.
verifique os serviços crs,asm,listener !! e veja os log’s dos mesmos tb
como root entre no $CRS_HOME
cd /u01/app/oracle/product/10.2/crs/bin/
./crs_stat -tVeja também se tem algum processo pendurado no servidor…
se tem algum sql pesado rodando a muito tempo em um dos nós,
se os bkp’s rodaram ok, se tem espaço nos DG’s,
da uma faxinada geral porque a tecnologia rac é muito
sensivel a problemas.Caso esteja impactando o funcionamento da empresa,
reinicie todos os serviços do RAC, e depois investique o problema.sabe como faze-lo ?
28 de janeiro de 2009 às 5:39 pm #84949David Siqueira
ParticipanteJoão pode parecer redundante mais os Server’s estão se comunicando normalmente, ssh de um lado pra outro funciona normal sem pedir autenticação???…uma máquina faz ping na outra sem problemas, e tnsping nas instances uma da outra?
Abcs.
28 de janeiro de 2009 às 5:44 pm #84950David Siqueira
ParticipanteFaça um check list nos nomes dos Listener que estão no ar João, e veja se correspondem com os serviços configurados em seu LISTENER ORA, porque pelo erro que você postou é como se um dos services do Listener estivesse fora, pode ser que tnha feito apenas um lsnrct start por exemplo ao invés de faze-lo passando o nome do serviço explicitamente tipo : LSNRCTL start
Abcs.
28 de janeiro de 2009 às 5:50 pm #84951Rodrigo Almeida
ParticipanteBom, não sou especialista em RAC, mas vai algumas dicas:
1) O parâmetro remote_listerner das instâncias está configurado?
2) Foi executado o ALTER SYSTEM REGISTER para registrar as entradas de TNS nas instâcnias RAC?
3) Os IPs virtuais estão corretamente configurados?
4) Utiliza o crs_stat para verificar a dependência do IP Virtual com o Listener?Minhas dúvidas básicas?
1) Porque não está usando os parÂmetros INSTANCE_NAME e SERVICE_NAME dentro do CONNECT_DATA na configuração TNSNAMES.ORA? Alguma coisa específica?
2) Acho que está com problemas no IP Virtual, a configuração de DNS está correta para o nó que está com problema?
E por desencargo, posta os resultados:
1) srvctl status database -d
Abraços,
Rodrigo Almeida29 de janeiro de 2009 às 5:19 pm #84969vieri
ParticipantePaulo,
o pessoal está aguardando uma resposta !! 😆 rs
oque houve com seu RAC ??
[]s
1 de fevereiro de 2009 às 12:09 pm #85006Ricardo Portilho Proni
ParticipantePelo tnsnames, voces não estão acessando o RAC pelo VIP.
-
AutorPosts
- Você deve fazer login para responder a este tópico.