Bom dia a todos.

Sei que existem vários tópicos sobre esse assunto, mas não encontrei
nenhum que me auxiliasse.

Utilizo Oracle 10g (10.2.0) com CentOS Linux.
Já conferi zilhões de vezes os meus arquivos "tnsnames.ora",
"sqlnet.ora" e "listener.ora".
As permissões de acesso de usuário do Linux também estão de acordo.
A rede e o servidor estão OK.

Acontece que utilizo o Protheus (ERP da Microsiga) e este por sua vez,
usa o Top-Connect para se conectar ao Oracle (ou qualquer outro banco).
Tenho uma outra instância dessa mesma aplicação que funciona
perfeitamente, mas não consigo criar um novo ambiente, pois esbarro no
famigerado erro ORA-12154 (TNS).

Seguem abaixo os meus arquivos de configuração:
Só para ilustrar melhor a situação:
O "ORACLE" e o "MICROSIGA" funcionam sem problemas.
Já o "DATAGM" retorna o erro mencionado.

Tenho um usuário e um tablespace diferente para cada seção.



tnsnames.ora
***************************

# tnsnames.ora Network Configuration File:
/u01/app/oracle/product/10.2.0/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.



ORACLE =
  
        (DESCRIPTION =
    
                (ADDRESS = (PROTOCOL = TCP)(HOST = oracle.gm.com.br)(PORT = 
1521))
    
                (CONNECT_DATA =
      
                        (SERVER = DEDICATED)
      
                        (SERVICE_NAME = oracle.gm.com.br)
    
                )
  
        )



GMINFO =
  
        (DESCRIPTION =
    
                (ADDRESS = (PROTOCOL = TCP)(HOST = oracle.gm.com.br)(PORT = 
1521))
    
                (CONNECT_DATA =
      
                        (SERVER = DEDICATED)
      
                        (SERVICE_NAME = oracle.gm.com.br)
    
                )
  
        )



MICROSIGA =
  
        (DESCRIPTION =
    
                (ADDRESS = (PROTOCOL = TCP)(HOST = oracle.gm.com.br)(PORT = 
1521))
    
                (CONNECT_DATA =
      
                        (SERVER = DEDICATED)
      
                        (SERVICE_NAME = oracle.gm.com.br)
    
                )
  
        )



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




listener.ora
***************************

# listener.ora Network Configuration File:
/u01/app/oracle/product/10.2.0/network/admin/listener.ora

# Generated by Oracle configuration tools.



SID_LIST_LISTENER =
  
        (SID_LIST =
    
                (SID_DESC =
      
                        (SID_NAME = PLSExtProc)
      
                        (ORACLE_HOME = /u01/app/oracle/product/10.2.0)
      
                        (PROGRAM = extproc)
    
                )
  
        )



LISTENER =
  
        (DESCRIPTION_LIST =
    
                (DESCRIPTION =
      
                        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      
                        (ADDRESS = (PROTOCOL = TCP)(HOST = 
oracle.gm.com.br)(PORT = 1521))
     
                )

        )




sqlnet.ora
***************************

# sqlnet.ora Network Configuration File:
/u01/app/oracle/product/10.2.0/network/admin/sqlnet.ora

# Generated by Oracle configuration tools.



NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)






Será que alguém pode me dar uma luz???
Desde já, muito obrigado pela atenção.



Responder a