Fórum Oracle 11g XE dá erro de TNS #417419
25/05/2012
0
Instalei o 11g XE(O full não instala). O que está acontecendo é o seguinte. Quanto tento me conectar ao banco XE em XE on Group1, me dá o seguinte erro:
ORA-12514: TNS: Listener não tem conhecimento sobre o serviço solicitado atualment no descritor de conexões.
O meu TNS creio que está ok. Veja abaixo ele completo. Já troquei do nome da máquina para 127.0.0.1 e nada também.
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = tcp)(HOST = RI-DESEN-03200.nsnet.local)(PORT = 1521))
(CONNECT_DATA =
(SERVER = Dedicated)
(SERVICE_NAME = XE)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = ipc)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = ipc)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
O que devo fazer para resolver isso? Quanto ao 11g para win 7 64, eu não consegui instalar mesmo, mas o XE me resolve, pois é apenas para desenvolvimento com C#.
Pjava
Curtir tópico
+ 0Posts
28/05/2012
Jesus Lima
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = xe.xxx.com.br)
)
)
tenta alterar o teu TNSnames para essa forma...
pelo o que eu entendi vc esta utilizando no host o nome do serviço... pode ser esse o seu problema...
Gostei + 0
29/05/2012
Eliézio Mesquita
Modelo:
NOME_DO_BANCO =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = NOME_DA_MAQUINA ou IP)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = STRING)
)
)
Onde está NOME_DO_BANCO, você digita o nome do seu banco, normalmente esse nome já vem certo;
Onde está SERVICE_NAME, você digita o nome da string de conexão,
Onde está NOME_DA_MAQUINA ou IP, você digita o nome da máquina onde está instalado o banco ou o IP
----
Exemplo
Eliezio =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.100)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ConectaOracle)
)
)
Normalmente usamos no SERVICE_NAME o mesmo nome do banco, mas isso não é regra.
Eliézio Mesquita
Gostei + 0
11/07/2012
Eduardo Cunha
alter system register;
Depois da um
lsnrctl status
Passa o resultado por favor.
Atenciosamente,
Eduardo Cunha
Oracle Database 11g Certified Professional
Oracle Database 10g Managing Oracle on Linux Certified Expert
Oracle WebLogic Server 10g System Administrator Certified Expert
Oracle Exadata 11g Certified Implementation Specialist
Oracle Enterprise Manager 11g Certified Implementation Specialist
Oracle Database 11g Certified Implementation Specialist
Oracle Database 11g Security Certified Implementation Specialist
Oracle Database 11g Application Grid Certified Implementation Specialist
Oracle Exalogic Elastic Cloud X2-2 Certified Implementation Specialist
Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid Infrastructure Administrator
Oracle Data Warehousing 11g Certified Implementation Specialist
Oracle Business Intelligence Foundation 10 Certified Implementation Specialist
Information Security Foundation based on ISO/IEC 27002 Certified
ITIL V3 Foundation Certified
http://grupodbars.com/
http://www.linkedin.com/in/ecunha
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)