5
respostas

Erro ao carregar database

Ocorreu um erro ao executar a operação solicitada:

Erro de ES: The Network Adapter could not establish the connection (CONNECTION_ID=tpuBQ6/oQDCnm/+Vo3EPqQ==)

Código de fornecedor 17002

Ja desinstalei e limpei tudo e não funciona.

5 respostas

Olá, Walter, tudo bem?

Você poderia fornecer mais detalhes?

  • Qual versão do Oracle você está utilizando?
  • Você consegue acessar normalmente pela linha de comando (SQL PLUS)?
  • Você poderia disponibilizar os dados da sua conexão?
  • Você poderia acessar os serviços do Windows e verificar se os serviços Oracle estão em execução?

Qualquer dúvida é só falar!

Olá Daniele! A Versão é a 21c, não consigo acessar pela linha de comando, Posso sim disponibiizar Insira aqui a descrição dessa imagem para ajudar na acessibilidade Um adendo: eu acessei o tsname e vi que ele não guardou esses dados de conexão. Da para colocar manualmente ou não faz diferença?

Segue os dados do tsnames

This file contains the syntax information for

the entries to be put in any tnsnames.ora file

The entries in this file are need based.

There are no defaults for entries in this file

that Sqlnet/Net3 use that need to be overridden

#

Typically you could have two tnsnames.ora files

in the system, one that is set for the entire system

and is called the system tnsnames.ora file, and a

second file that is used by each user locally so that

he can override the definitions dictated by the system

tnsnames.ora file.

The entries in tnsnames.ora are an alternative to using

the names server with the onames adapter.

They are a collection of aliases for the addresses that

the listener(s) is(are) listening for a database or

several databases.

The following is the general syntax for any entry in

a tnsnames.ora file. There could be several such entries

tailored to the user's needs.

= [ (DESCRIPTION_LIST = # Optional depending on whether u have

            # one or more descriptions
            # If there is just one description, unnecessary ]
  (DESCRIPTION=
    [ (SDU=2048) ]    # Optional, defaults to 2048
            # Can take values between 512 and 32K
    [ (ADDRESS_LIST=    # Optional depending on whether u have
            # one or more addresses
            # If there is just one address, unnecessary ]
      (ADDRESS=
    [ (COMMUNITY=<community_name>) ] 
    (PROTOCOL=tcp)
    (HOST=<hostname>)
    (PORT=<portnumber (1521 is a standard port used)>)
      )
      [ (ADDRESS=
      (PROTOCOL=ipc)
      (KEY=<ipckey (PNPKEY is a standard key used)>)    
    )
      ]
      [ (ADDRESS=
      [ (COMMUNITY=<community_name>) ]
      (PROTOCOL=decnet)
      (NODE=<nodename>)
      (OBJECT=<objectname>)
    )
      ]
          ... # More addresses
    [ ) ] # Optional depending on whether ADDRESS_LIST is used or not 
    [ (CONNECT_DATA=
    (SID=<oracle_sid>)
    [ (GLOBAL_NAME=<global_database_name>) ]
      )
    ]
    [ (SOURCE_ROUTE=yes) ]  
  )
  (DESCRIPTION=     
    [ (SDU=2048) ]    # Optional, defaults to 2048
            # Can take values between 512 and 32K
    [ (ADDRESS_LIST= ]    # Optional depending on whether u have more
            # than one address or not
            # If there is just one address, unnecessary
      (ADDRESS
    [ (COMMUNITY=<community_name>) ]
    (PROTOCOL=tcp)
    (HOST=<hostname>)
    (PORT=<portnumber (1521 is a standard port used)>)
      )
      [ (ADDRESS=
      (PROTOCOL=ipc)
      (KEY=<ipckey (PNPKEY is a standard key used)>)
         )
      ]
      ...         # More addresses
    [ ) ]         # Optional depending on whether ADDRESS_LIST  
            # is being used
    [ (CONNECT_DATA=
    (SID=<oracle_sid>)
    [ (GLOBAL_NAME=<global_database_name>) ]
      )
    ]
    [ (SOURCE_ROUTE=yes) ]
  )
  [ (CONNECT_DATA=
      (SID=<oracle_sid>)
      [ (GLOBAL_NAME=<global_database_name>) ]
    )
  ]
  ...   # More descriptions 
[ ) ]    # Optional depending on whether DESCRIPTION_LIST is used or not

Na versão 21 do Oracle, os arquivos de conexão estão em um diretório um pouco diferente, dentro da pasta sample.

O que você pode tentar fazer Walter, é carregar o arquivo da pasta sample e verificar se dessa forma a conexão é realizada.

Você pode fazer isso da seguinte forma:

  • Em Conexão do Banco de Dados, na aba Banco de Dados Detectados clique em Carregar um arquivo TNS:

Na pagina inicial do SQL developer, em Conexão do Banco de Dados, na aba banco de dados detectados, existe o botão carregar um arquivo tns, que está circulado de vermelho e o botão criar conexão manualmente

  • Na nova janela que abrir acesse o diretório C:\app\usuário\product\21c\dbhomeXE\network\admin\sample e selecione o arquivo tnsnames.ora:

Na nova janela que abriu ao clicar em Carregar um arquivo TNS , no diretorio sample onde estão os arquivos listener, sqlnet e tnsnames

  • Após carregar o novo diretório, ele localizará uma entrada TNS, clique em Criar uma Conexão Manualmente, para criar uma nova conexão:

Na pagina inicial do SQL developer, em Conexão do Banco de Dados, na aba banco de dados detectados, existe o banco de dados localizado, que está como o nome de alias, o botão carregar um arquivo tns e o botão de criar conexão manualmente que está circulado de vermelho

  • Altere as informações da nova conexão, informando o usuário e senha cadastrados no momento da instalação, e informando o Nome do Host e o SID, como por exemplo:

Criando uma nova conexão

Criando uma nova conexão, informando o usuário system e a senha, e em detalhes informando o host name e o SID

  • Após informar todos os dados corretamente, tente realizar a conexão.
  • Outra dica é tenta reiniciar os serviços Oracle nos serviços do Windows.

Aguardo o seu retorno!

também tive o mesmo problema, porém quando fui olhar em serviços e o arquivo .ora, eles não estavam lá Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade gostaria de saber como faço para resolver esse problema