› Fóruns › Banco de dados Oracle › Varias Instâncias no Servidor › Responder a: Varias Instâncias no Servidor
Blz ? Então, sobre o LISTENER, o ponto é que, como ele só trabalha na hora que alguém tenta conectar no banco de dados ( o trabalho do listener é só e apenas direcionar o pedido de conexão para uma conexão que ou VAI ser criada na hora ou Já Existe num pool), DIFICILMENTE um listener é tão exigido que fique sobrecarregado, normalmente não é preciso criar vários não, A NÃO SER que vc preveja uma “tempestade de conexões”, ie, dúzias e dúzias de sessões querendo se conectar exatamente ao Mesmo tempo….
Já sobre IPs, é o seguinte : NEM um database Oracle NEM uma instância Oracle controlam e/ou precisam do IP para funcionarem, não…. Algumas tools Oracle AUXILIARES e/ou alguns outros softwares Oracle (como ENTERPRISE MANAGER, Clusterware, etc) sim, PRECISAM de um IP específico mas o RDBMS ORACLE em si, numa configuração stand-alone, não tá nem aí pra IPs, em tese ele por si só poderia até rodar num servidor SEM REDE ALGUMA….
Quem precisa de IP é O LISTENER em si, E as máquinas-cliente que FOREM se conectar no banco via Listener, o Listener TEM que ser alcançado ou por um hostname que possa ser convertido pra IP OU por um IP diretamente….
Isso bem entendido, é o seguinte : vc até PODE, sim, fazer um listener poder ser acessado por Múltiplos IPs , tipo colocando no arquivo de configuração LISTENER.ORA entrada :
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.52)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.53)(PORT = 1521))
)
)
==> https://www.mirsayeedhassan.com/configure-multiple-ip-address-with-single-default-port-1521/ exemplifica.. OK ??? E isso vale TANTO pra um listener que atenda uma só instância que controle N databases (a arquitetura multi-tenant) QUANTO pra um listener que atenda multiplas instâncias que controlam multiplos databases….
Agora : se vc Realmente precisar ter multiplas instâncias E se por qquer motivo vc quiser ter um listener atendendo cada instância, fique CIENTE que a restrição é que CADA LISTENER teria que estar atendendo à uma porta diferente, além de IP diferente….Isso respeitado ok, funcionaria sem problemas….