Obtenha uma lista de nomes de serviço de rede no Oracle 10g

1

Estou tentando conectar-me a um banco de dados Oracle 10g usando o "Oracle Administration Assistant", no entanto há um campo chamado "Net Service Name".

Não tenho certeza do que colocar lá, só tenho o nome do banco de dados, o usuário e seu pw, mas não "nome do serviço de rede".

Existe uma maneira de obter uma lista dos nomes de serviço de rede disponíveis para o Oracle?

Eu rodei "net start" e pude ver uma lista de serviços, um deles chamado OracleServiceMyAppsName, mas quando eu o envio, recebo este erro:

ORA-12154: TNS: não foi possível resolver o identificador de conexão especificado

    
por Sathya 03.04.2013 / 14:36

1 resposta

0
glossário menciona

da Oracle

A simple name for a service that resolves to a connect descriptor. Users initiate a connect request by passing a user name and password along with a net service name in a connect string for the service to which they want to connect:

CONNECT username@net_service_name

Depending on your needs, net service names can be stored in a variety of places, including:

  • Local configuration file, tnsnames.ora, on each client
  • Directory server
  • External naming service, such as NIS or CDS

I ran "net start" and I could see a list of services, one of them called OracleServiceMyAppsName

Certo, isso corresponde ao SID / Serviço, não necessariamente o descritor de conexão. Eu recomendo que você dê uma olhada na entrada do TNS para OracleServiceMyAppsName em %ORACLE_HOME%\NETWORK\ADMIN\tnsnames.ora e insira o nome do TNS na caixa de diálogo

    
por 05.04.2013 / 16:01

Tags