Bom dia a todos.

Instalei numa máquina Windows XP o Oracle Database 10 Expression
Edition, o banco funciona perfeitamente consigo trabalhar nele através
das ferramentas instaladas por ele.

Agora vem o problema:

Instalei o Oracle Developer 6i(Forms e Reports), acontece que quando
vou criar um "aliás" através do Sql Net Easy Configuration ele parece
não reconhecer/encontrar o banco 10g instalado.

Fui atrás dos arquivos TNSNAMES.ORA, SQLNET.ORA E LISTENER.ORA e
reparei que pra cada instalção ele utiliza paths diferentes.

Oralce Developer
===============
c:\orant\NET80\ADMIN\SQLNET.ORA e TNSNAMES.ORA
c:\orant\NET80\TNSAPI\LISTENER.ORA e TNSNAMES.ORA

Oracle Database 10 Expression Edition
=====================================
c:\oraclexe\app\oracle\produt\10.2.0\server\NETWORK\ADMIN\SQLNET.ORA /
TNSNAMES.ORA / LISTENER.ORA

Fiz uma alteração nos arquivos para deixar todos iguais ao do path do
Oracle 10g que funciona.

E mesmo assim não funcionou. Aparece o seguinte erro:

Para configuração de Transmissao(Banco de Dados Local):
=======================================================
O teste de conexão não foi bem sucedido.
ORA-12203: TNS:conexão ao destino não é possível
Pode ocorrer um erro nos campos informados
ou o servidor talvez não esteja pronto para uma conexão.
Você pode verificar o servidor e tentar novamente ou continuar.

Para configuração de IPC(Processo Local):
=========================================
O teste de conexão não foi bem sucedido.
ORA-12224: TNS:não há ouvinte
Pode ocorrer um erro nos campos informados
ou o servidor talvez não esteja pronto para uma conexão.
Você pode verificar o servidor e tentar novamente ou continuar.

Reparei que o Oracle 10g utiliza um "aliás" do TNSNAMES.ORA chamado XE
para sua conexão. Tentei fazer uma conexão através deste "banco"
Usuário/[EMAIL PROTECTED] .. tanto o Forms quanto o SQLPlus simplesmente fecham
sem dar qualquer mensagem de erro.

Alguém já passou por isso. Tem alguma idéia de como resolver isso ?

Desde já agradeço!

Abraços,
Eduardo


Seguem abaixo o conteúdo dos arquivos.

===========================
tnsnames.ora
============
XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = windowsxp)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

ORACLR_CONNECTION_DATA = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) 
    ) 
    (CONNECT_DATA = 
      (SID = CLRExtProc) 
      (PRESENTATION = RO) 
    ) 
  )

===========================
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 = windowsxp)(PORT = 1521))
    )
  )

DEFAULT_SERVICE_LISTENER = (XE)

==========================
sqlnet.ora
==========
# This file is actually generated by netca. But if customers choose to 
# install "Software Only", this file wont exist and without the native 
# authentication, they will not be able to connect to the database on NT.

SQLNET.AUTHENTICATION_SERVICES = (NTS)



Responder a