Veja só, o listener só "trabalha" efetivamente nos pouquíssimos SEGUNDOS em que a conexão está sendo feita : então, num banco não-RAC ( o RAC tem exigências especiais, tem conexões internas entre os nós, é outra coisa) , a não ser em casos excepcionais (exemplo, listener chegando nalgum limite do SO, bugs,Tempestades de conexões, com muitas dezenas e dezenas de usuários querendo se conectar ao mesmo tempo nos vários databases/instâncias, etc) é PLENAMENTE POSSÍVEL um único listener atender a N databases no mesmo servidor, ok ?? Salvo esses casos excepcionais, vc não ganha COISA ALGUMA tendo um listener para cada banco/instância, yep ??? Sobre "conflitos", DE FORMA ALGUMA um listener atendendo N database no mesmo servidor pode dar QUALQUER tipo de 'conflito', pelo seguinte : a instância se registra no listener E informa o seu service name/sid, e o service name/SID é ÚNICO para cada uma, E o usuário *** não *** se conecta só pelo IP/hostname, ou pelo IP/hostname + porta, MAS SIM pelo IP/hostname + porta + serviço/sid , sim ? Então NADA IMPEDE e não causa Conflito Algum o usuário ter no arquivo de conexões nela entradas : INST1 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ipunicodoservidor)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = serviçodainstância1) ) ) INST2 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ipunicodoservidor)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = serviçodainstância2) ) ) não vejo porque o usuário não poderia chegar no listener do ip tal na porta tal E aí o listener não iria acionar/se conectar na instância correta, sim ? []s Chiappa
--- Em oracle_br@yahoogrupos.com.br, angelo <angelolistas@...> escreveu > > Mas o que mais recomendado nesses casos ? bom dia! > > Estou pra criar uma configuracao parecida com a do colega.. pergunta meio > leiga.. > > supor que tivesse que criar as instancias prod e testes.. (producao e > testes) > > Trabalhar alterando porta, eu não acho muito interessante, ter que ficar > mexendo em string de app, tem gente que reclama.. enfim.. > > A duvida que tenho é se o listener conflita realmente, 2 caras querendo > ouvir no 1521... mas chamam ambientes diferentes. > Ou se o meu servidor tiver 2 endereços IPs, melhor seria colocar cada um > ouvindo um cada ip ? > > []s angelo > > > 2013/2/25 J. Laurindo Chiappa <jlchiappa@...> > > > ** > > > > > > Veja bem, *** NÃO É *** a instância que "escuta" coisa alguma, mas sim o > > listener.... O que acontece é que uma instância sempre tenta se REGISTRAR > > nalgum listener que esteja escutando na porta default 1521, ok ? SE não é > > isso que vc quer, NÃO É no listener que vc altera , é na instância que deve > > se registrar na porta 1522 que vc altera o parâmetro LOCAL_LISTENER para > > apontar para a porta 1522 (via entrada de hostname OU informando a string > > de conexão inteira) e manda nela um ALTER SYSTEM REGISTER, ok ? O > > procedimento exato de como alterar vai depender se vc usa spfile ou não, > > mas cheque na doc que vc acha os detaalhes, e qqer dúvida manda a sua > > config atual numa outra msg que a gente pode dar mais indicações... > > > > []s > > > > Chiappa > > > > --- Em oracle_br@yahoogrupos.com.br, Fabiano Picolotto escreveu > > > > > > > > Bom dia pessoal, > > > > > > Tenho 2 instâncias em um servidor (Oracle Linux 5), ambas estão na mesma > > > instalação do Oracle 11gR2. > > > > > > Gostaria de saber se tem como a instancia 1 escutar a porta 1521 e a > > > instancia 2 escutar a porta 1522 (exemplo) sendo que quando acessar pela > > > porta 1521 não pode enxergar a instancia 2. > > > > > > Obrigado. > > > > > > -- > > > Fabiano P. > > > Fone: (46) 9113-6731 > > > E-Mail: fabianofpb@ > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] >