Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bonomi

Developers 6i X Oracle XE

Recommended Posts

Instalei o Oracle XE em minha máquina e instalei o SQL Navigator. Logo de partida consegui conectar e administrar o BD sem problemas... porém depois resolvi instalar o Developers 6i (Forms & Reports)... depois disso não consegui mais conectar o XE, nem através do Navigator, nem pelo forms ou reports.Se eu configuro o serviço no tsnames.ora em C:\orant\NET80\ADMIN ele exibe a mensagem "FALHA CATASTROFICA".Se eu deixo a configuração normal, padrão da instalação do XE, a mensagem é: "ORA-12154: TNS:não foi possível determinar o nome do serviço" Alguem pode me dizer se a instalação do Forms/Reports alterou alguma configuração do XE???Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Seu tnsnames não está em C:\ORACLE_HOME\network\admin?

 

E depois no XE sempre coloque o SID como XE, pois não permite a alteração da instância.

 

O Problema de TNS-12*** irá terminar.

 

Abraços, http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela dica Rodrigo,

 

mas é que eu já configurei o tsnames do C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN e deixei igual ao do C:\orant\NET80\ADMIN e o mais estranho é que tanto o TNSPING XE_LOCAL quanto o TNSPING80 XE_LOCAL estão localizando o serviço de forma correta. Também consigo conectar pelo SQLPlus utilizando esse servico, porém quando tento uma conexão no forms ele fecha na minha cara com a tradicional mensagem "O Forms builder precisa ser fechado...".

 

O serviço que criei tanto no XE quanto no NT foi:

 

XE_LOCAL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = Bonomi)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = XE)

)

)

 

Arquivo LISTENER.ORA:

 

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server)

(PROGRAM = extproc)

)

(SID_DESC =

(SID_NAME = CLRExtProc)

(ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server)

(PROGRAM = extproc)

)

)

 

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))

(ADDRESS = (PROTOCOL = TCP)(HOST = Bonomi)(PORT = 1521))

)

)

 

DEFAULT_SERVICE_LISTENER = (XE)

 

 

O mais engraçado, ou desgraçado, rsrs... disso é a mensagem de erro quando tento conectar no SQL navigator: "Falha Catastrófica" -> "Make sure connection parameters are correct and try again"

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Mas valeu pela força, vou continuar tentando. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Abraços.

 

Edison E. Bonomi.

Analista de Sistemas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Edison,

 

Você não trocou o valor do SID_NAME no SID_LIST_LISTENER

 

(SID_NAME = PLSExtProc)

 

para

 

(SID_NAME = XE_Local) --> Seu SID

 

Desça o listener pelo LSNRCTL e suba novamente, dê um status e veja o que ele lhe informa.

 

Abraços, http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Rodrigo,

 

efetuei a alteração, porém quando levanto o listener e verifico o status observo a seguinte mensagem:

 

Resumo de Atendimento...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC_FOR_XEipc)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Bonomi)(PORT=1521)))

Resumo de Serviþos...

O serviþo "CLRExtProc" tem 1 instÔncia(s).

InstÔncia "CLRExtProc", status UNKNOWN, tem 1 handler(s) para este serviþo...

O serviþo "XE_LOCAL" tem 1 instÔncia(s).

InstÔncia "XE_LOCAL", status UNKNOWN, tem 1 handler(s) para este serviþo...

O comando foi executado com Ûxito

 

Obrigado,

 

Edison E. Bonomi. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Bonomi, Pode voltar ao normal sua configuração do TNSNAMES.ora, e caso esteja acessando por outra máquina na rede, veja se seu CLIENT é 9i e atualize para 10g, o problema por acabar, pois a plataforma XE é desenvolvida em cima do 10g, e poderá ter conflitos de Clients. Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.