- Este tópico contém 13 respostas, 4 vozes e foi atualizado pela última vez 15 anos, 6 meses atrás por
Peterson.
-
AutorPosts
-
20 de setembro de 2010 às 5:48 pm #96150
lorenzo
ParticipantePessoal,
Peço-lhes gentilmente uma ajuda na questão de várias instâncias no mesmo banco!!! Eu instalei duas instâncias uma chamada produção e outra de replica, a minha dúvida é a seguinte: No arquivo tnsnames.ora será necessário mencionar as duas instâncias??? Por quê o meu arquivo há somente mencionado a instância replica!!! Ao me conectar na base replica, ocorreu o erro ora-12560 (“erro de adaptador de protocolo”), mas não sei o porquê deste erro, pois os serviços relativos a esta instância estavam ativos e a variável da instâcia também pelo Oracle sid=replica!!! A senha de acesso tb está ok!!!! Já em relação a instância produção tudo ok!!! Outra coisa em relação ao listener, a configuração pode ser feita independentemente antes ou depois da instalação das instâncias???
20 de setembro de 2010 às 5:59 pm #96151Sousa04
Participanteposta seu tnsnames ai irmão
20 de setembro de 2010 às 6:01 pm #96152Sousa04
ParticipanteTenho um servidor com duas instâncias uma desenvolvimento e outra homologação Perceba DESENV E HOMOLOGA
ta aqui meu tnsnames
tnsnames.ora Network Configuration File: /u01/app/oracle/product/10/desenv/network/admin/tnsnames.ora
Generated by Oracle configuration tools.
DESENV =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.200.1.89)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER=DEDICATED)
(SERVICE_NAME = desenv)
)
)HOMOLOGA =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.200.1.89)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = homologa)
)
)20 de setembro de 2010 às 6:54 pm #96153Peterson
ParticipanteSousa,
Seu listener está configurado para “ouvir” as 2 instâncias?
20 de setembro de 2010 às 7:03 pm #96154Sousa04
Participantenormal
Services Summary…
Service “PLSExtProc” has 1 instance(s).
Instance “PLSExtProc”, status UNKNOWN, has 1 handler(s) for this service…
Service “desenv” has 2 instance(s).
Instance “desenv”, status UNKNOWN, has 1 handler(s) for this service…
Instance “desenv”, status READY, has 1 handler(s) for this service…
Service “desenvXDB” has 1 instance(s).
Instance “desenv”, status READY, has 1 handler(s) for this service…
Service “desenv_XPT” has 1 instance(s).
Instance “desenv”, status READY, has 1 handler(s) for this service…
Service “homologa” has 2 instance(s).
Instance “homologa”, status UNKNOWN, has 1 handler(s) for this service…
Instance “homologa”, status READY, has 1 handler(s) for this service…
Service “homologaXDB” has 1 instance(s).
Instance “homologa”, status READY, has 1 handler(s) for this service…
Service “homologa_XPT” has 1 instance(s).
Instance “homologa”, status READY, has 1 handler(s) for this service…
The command completed successfully20 de setembro de 2010 às 7:49 pm #96155lorenzo
Participante[quote=”Sousa04″:3c0ci804]posta seu tnsnames ai irmão[/quote]
Caro colega,
Segue o meu arquivo
tnsnames.ora Network Configuration File: C:oracleproduct10.2.0db_1networkadmintnsnames.ora
Generated by Oracle configuration tools.
REPLICA =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.98.129)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = REPLICA)
)
)EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)Fiz uma alteração no arquivo acima, deixei conforme está abaixo e tb reconfigurei o listener, mas mesmo assim não está dando certo o que pode ser???
tnsnames.ora Network Configuration File: C:oracleproduct10.2.0db_1networkadmintnsnames.ora
Generated by Oracle configuration tools.
REPLICA =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.98.129)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = REPLICA)
)
)PRODUCAO =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.98.129)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = REPLICA)
)
)EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)Valew
20 de setembro de 2010 às 8:26 pm #96157burga
ParticipanteEstá conectando de outra máquina ou do proprio servidor do banco? Se for do servidor você setou o ORACLE_SID?
Arrume o TNS pois tanto replica e producao estão apontando pro mesmo service_name, depois que você fez a alteração do tns.
20 de setembro de 2010 às 8:57 pm #96158lorenzo
Participante[quote=”burga”:3v2at8jk]Está conectando de outra máquina ou do proprio servidor do banco? Se for do servidor você setou o ORACLE_SID?
Arrume o TNS pois tanto replica e producao estão apontando pro mesmo service_name, depois que você fez a alteração do tns.[/quote]
Colega,
Estou no próprio servidor do banco!!! Como vou montar uma database link, abri dois sqlplus em prompts de comando diferentes e respectivamente foram setados!!!! Só não entendi a parte do TNS???
Muito Obrigado!!!
20 de setembro de 2010 às 9:11 pm #96160Sousa04
Participanteessa linha do seu TNSNAMES.ORA
SERVICE_NAME = REPLICA
Está idêntica tanto para o produção como para o Replica. tem q alterar
20 de setembro de 2010 às 9:21 pm #96161lorenzo
Participante[quote=”Sousa04″:3tvvz25x]essa linha do seu TNSNAMES.ORA
SERVICE_NAME = REPLICA
Está idêntica tanto para o produção como para o Replica. tem q alterar[/quote]
Colega,
Fiz a correção, mas mesmo assim não está dando certo!!!!
20 de setembro de 2010 às 9:47 pm #96162Peterson
Participantelorenzo,
Já testou autenticar pelo sistema operacional? Tem que fazer esse teste com um usuário do grpo ora-dba.
no prompt digite
set ORACLE_SID=<instancia)
sqlplus "/as sysdba"coloque o resultado pra nós vermos.
20 de setembro de 2010 às 10:09 pm #96164lorenzo
Participante[quote=”Peterson”:18hck0g3]lorenzo,
Já testou autenticar pelo sistema operacional? Tem que fazer esse teste com um usuário do grpo ora-dba.
no prompt digite
set ORACLE_SID=<instancia)
sqlplus "/as sysdba"coloque o resultado pra nós vermos.[/quote]
Peterson,
Como não posso utilizar o meu note aqui no trabalho, mais tarde faço o teste e qq coisa posto o que me pediu!!!
Muito Obrigado!!!
21 de setembro de 2010 às 4:39 am #96171lorenzo
Participante[quote=”Peterson”:3lhinm2v]lorenzo,
Já testou autenticar pelo sistema operacional? Tem que fazer esse teste com um usuário do grpo ora-dba.
no prompt digite
set ORACLE_SID=<instancia)
sqlplus "/as sysdba"coloque o resultado pra nós vermos.[/quote]
Peterson,
Acabei descobrindo o problema, conforme foi postado anteriormente, vc tinha razão o meu listener estava ouvindo somente a instância produção!!! Mexi e deu certo!!!!
Valew irmão!!!!!
Obrigado!!!
21 de setembro de 2010 às 3:45 pm #96173Peterson
Participantefino!!!!
-
AutorPosts
- Você deve fazer login para responder a este tópico.