Pular para o conteúdo
Visualizando 8 posts - 1 até 8 (de 8 do total)
  • Autor
    Posts
  • #105387
    Avatar de CarlosCarlos
    Participante

      Eu estou com o Oracle 11g a pouco tempo e estava fazendo uma aplicação em C#,
      tentei relacionar com o banco Oracle 11g da mesma forma q fazia com o SQL SERVER 2008
      atraves do Server Explorer -> Connect to Database -> Choose Data Source,mas nao consegui.
      Entao baixei o ODAC e instalei,mas agora nao consigo entrar no banco de dados,quando tento me
      logar em alguma das conecçoes me vem a tela o erro:

      An error was encountered performing the requested operation:

      Listener refused the connection with the following error:ORA-12505 , TNS:listener does not currently know of SID given in connect descriptor
      Vendor code 12505 .

      Alguem poderia me ajudar???

      Conheço bem SQL e PL/SQL,mas meus conhecimentos nessa parte de configuração e administração do banco são muito curtos(quase nenhum).

      Muito Obrigado.

      #105388
      Avatar de rmanrman
      Participante

        @Yori

        Antes de tudo, vamos testar o banco de dados, tente fazer a conexão via sqlplus (Banco de dados remoto):


        $ sqlplus usuario@conexão

        Poste o resultado do tnsping:


        $ tnsping conexão

        conexão no caso, é o nome dado no TNSNAMES.ORA que identifica a conexão.

        Poste também o TNSNAMES.ORA.

        Caso apresente o mesmo erro, acesso a máquina onde está banco e faça uma conexão local:


        $ sqlplus / as sysdba
        SQL> ALTER SYSTEM REGISTER DATABASE;

        Tente novamente através da conexão remota.

        Se tudo a conexão via sqlplus der certo, o banco está OK.

        #105393
        Avatar photoBruno Reis
        Participante

          Olá companheiro, tudo bem?

          Bom, se você tiver acesso ao servidor, rode o comando LSNRCTL SERVICES .
          Posteriormente, verifique se o SID (nomedainstância) que irá reportar com este comando, é o mesmo no parâmetros DB_NAME no arquivo de inicialização initSID.ora ou no arquivo TNSNAMES.ORA.
          Qualquer coisa, poste o comando tnsping SID e o resultado do comando lsnrctl services aqui.
          Outro fator importante é verificar se não houve alteração
          Espero ter ajudado, abraços!


          BRUNORS

          http://www.brunors.com
          https://profissionaloracle.com.br/blogs/brunors/

          #105399
          Avatar de CarlosCarlos
          Participante

            Ola brunors,blza cara??

            Entao,o resultado do comando LSNRCTL SERVICES,do comando TNSPING SID estão em anexo.
            Então,meus conhecimentos nessa parte administrativo é zero cara,se vc falar pra mim sobre tnsnames.ora,db_name ou initSID.ora vc vai estar falando grego comigo,me desculpe,estou começando a utilizar Oracle agora,to querendo fazer um curso de oracle 11g mais pra frente(uma hora agente tem q deixar de ser cabaço)mas no momento sou um perfeito ignorante neste banco(um perfeito cabaço)
            Não sei se isso pode ajudar mas existem 5 pastas dbhome na pasta 11.2.0,e na pasta hs das 3 primeiras este arquivo tnsnames.ora possui o seguinte conteudo:

            This is a sample tnsnames.ora that contains the NET8 parameters that are

            needed to connect to an HS Agent

            %s_gtwSID% =
            (DESCRIPTION=
            (ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))
            (CONNECT_DATA=(SID=%s_gtwSID%))
            (HS=OK)
            )

            Ja nas pasta hs dos 2 ultimos dbhomes o arquivo tnsnames.ora possuem o seguinte conteudo:

            This is a sample tnsnames.ora that contains the NET8 parameters that are

            needed to connect to an HS Agent

            dg4odbc =
            (DESCRIPTION=
            (ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))
            (CONNECT_DATA=(SID=dg4odbc))
            (HS=OK)
            )

            Talvez isso nao tenho nada a ver,mas enfim…

            Cara,muito obrigado,valeu pela paciencia.

            Um Abraço,tudo de bom.[attachment=0:2dook5w8]$ tnsping sid.png[/attachment:2dook5w8]

            #105401
            Avatar photoBruno Reis
            Participante

              Olá Yori, tudo bem e vc?

              Não tenha pressa, o conhecimento vem aliando prática com teoria. Aos poucos você pega o jeito. Todo mundo um dia não sabia o que era um arquivo tnsnames.ora, listener.ora ou algo do tipo. Tenha paciência, o mais importante você já tem, que é a vontade de aprender. Bom, tem como você colocar aqui também o seu arquivo listener.ora? Talvez ele ainda não foi configurado e podemos configurar aqui. Normalmente fica em ORACLE HOMENETWORKADMIN , no seu caso, em C:oracleexeapporacleproduct11.2.0NETWORKADMIN .
              Vamos lá 😛

              Abraços!!!


              BRUNORS

              http://www.brunors.com
              https://profissionaloracle.com.br/blogs/brunors/

              #105402
              Avatar de CarlosCarlos
              Participante

                Bruno,valeu pela ajuda,mas eu consegui resolver o problema(desinstalei e instalei de novo,não me orgulho de resolver o problema desta forma mas enfim…).
                E desta vez eu instalei o ODAC e consegui utilizar normalmente,diferente da primeira vez q eu instalei e isso fez o banco parar com o erro ORA – 12505.
                Enfim,gostaria de saber se seria possivel vc me passar uns materiais sobre o assunto,nao consegui nada legal na net(nem tenho tido nem tempo pra procurar direito).

                Cara um abraço e tudo de bom

                Se cuida.

                #105403
                Avatar photoBruno Reis
                Participante

                  Opa, sem problemas. Mas é isso ae cara, resolvendo problemas é que vamos evoluindo. Acredite, todo mundo aprende com todo mundo, mesmo se for a coisa mais simples. Bom, acredito que antes de você entrar a fundo no mundo ORACLE ( e ser feliz haha), creio que você deverá ter algum conhecimento sobre objetos, relacionamentos, atributos. Enfim, como funciona realmente a coisa. Depois que você souber disso, Oracle vai ser bem mais prazeroso. Porque você vai compreender plenamente, o que é o ORACLE e qual o seu papel no gerenciamento de dados. Para isso, recomendo um site muito bom : Fundação CECIERJ/Consórcio CEDERJ : Disponibiliza cursos de um dos seus cursos de T.I através do site : http://www.cederj.edu.br/videoaulas/ . O código de aulas de banco é : ead05014 – Banco de dados. 😛

                  Também recomendei alguns livros no meu blog, o de SQL inclusive eu achei muito bom, bem intuitivo:www.brunors.com:http://brunors.com/recomendacoes-para-aprender-sql-lets-go-dba-oracle/

                  Outra fator bom para você estudar, seria a doc da ORACLE ( muito muito rica), tudo que você procurar você vai achar.
                  No entanto, fiz a relação de alguns outros livros que também acho bom, coloquei o link abaixo só para você ver a capa e o ISBN, mas pesquise o preço em outros lugares de cada um deles.

                  Livro – Oracle Database 11g SQL
                  http://www.submarino.com.br/produto/683 … se-11g-sql

                  Livro – Oracle Essencial: Banco de Dados Oracle 11g
                  http://www.americanas.com.br/produto/69 … oracle-11g

                  Oca Oracle Database 11g – Administração I – Guia do Exame 1z0-052
                  http://www.livrariasaraiva.com.br/produ … me-1z0-052

                  OCP Oracle Database 11g: Novos Recursos para Administradores (Guia do Exame 1z0-050)
                  http://www.americanas.com.br/produto/71 … king_rec=2

                  Livro – Oracle Database 11g: Novos Recursos
                  – Robert Freeman
                  http://www.americanas.com.br/produto/68 … king_rec=5

                  Espero ter ajudado companheiro, tudo de bom para você também e precisar de alguma coisa, estamos ae! Entre em contato no meu weblog http://www.brunors.com

                  Forte abraço!

                  #105404
                  Avatar de CarlosCarlos
                  Participante

                    Valeu Bruno,

                    cheguei a dar uma olhada nas video aulas do CEDERJ,realmente muito boas.
                    Vou dar uma pesquisada nos livros q vc me passou.

                    Valeu pela força cara,

                    Forte abraço pra vc tbm.

                    Tudo de bom e se cuida cara.

                  Visualizando 8 posts - 1 até 8 (de 8 do total)
                  • Você deve fazer login para responder a este tópico.
                  plugins premium WordPress