Pular para o conteúdo
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #76336
    Anônimo

      Por favor, alguem poderia me ajudar como eu devo fazer para conectar o forms no banco e porque está dando esse erro!!!O que devo fazer??? Se alguém puder me ajudar agradeço desde já.

      Obrigado
      Fernando

      #76338
      Marcio68Almeida
      Participante

        Verifique o seu arquivo TNSNAMES.ora e SQLNET.ora
        No servidor verifique além desses dois aquivos o LISTENER.ora.

        #76344
        Anônimo

          Márcio, já verifiquei. Já me disseram uma vez que preciso mudar 3 coisas no TNS que são o host, port e service_name e no LISTENER mudar o host, port e sid_name.Só q tenho uma dúvida, esses três nomes de cada arquivo tem que ter o mesmo nome???….E outra dúvida, quando vou conectar o forms no banco ele pede:

          user name= ?
          password= ?
          database= ?

          sei que no SQL Plus eu consigo me conectar com aquela senha padrao que ja vem na instalação que é user=system, password=manager, mas para conectar o forms não estou entendendo..Se vc puder me ajudar agradeço desde já….

          Um abraço
          Fernando

          #76890
          Davidsm
          Participante

            No LISTENER.ORA voce deve verificar apenas o nome do SID_NAME do banco instalado.

            LISTENER.ORA

            LISTENER =
            (DESCRIPTION_LIST =
            (DESCRIPTION =
            (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
            )
            (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = dsm)(PORT = 1521))
            )
            )
            )

            SID_LIST_LISTENER =
            (SID_LIST =
            (SID_DESC =
            (SID_NAME = PLSExtProc)
            (ORACLE_HOME = C:OracleOra9)
            (PROGRAM = extproc)
            )
            (SID_DESC =
            (GLOBAL_DBNAME = dsm)
            (ORACLE_HOME = C:OracleOra9)
            (SID_NAME = dsm) /— ESTA LINHA INDICA O NOME DO SID DO BANCO INSTALADO/
            )
            )

            Paras os arquivos TNSNAMES.ORA e SQLNET.ORA voce deve verifica-los dentro da pasta C:orantNET80ADMIN (no caso de voce ter feito a instalacao DEFAULT do FORMS) onde foi instalado o FORMS.

            TNSNAMES.ORA:

            A palavras TESTE1 e TESTE2 indicam o nome das strings de conexao disponiveis. Voce pode nomea-las como queira.

            TESTE1 =
            (DESCRIPTION =
            (ADDRESS = (PROTOCOL = TCP)(HOST = banco)(PORT = 1521))
            (CONNECT_DATA =
            (SERVER = DEDICATED)
            (SID = dsm)

            )
            

            )

            TESTE2 =
            (DESCRIPTION =
            (ADDRESS = (PROTOCOL = TCP)(HOST = banco)(PORT = 1521))
            (CONNECT_DATA =
            (SERVER = DEDICATED)
            (SID = dsm)

            )
            

            )


            SQLNET.ORA:

            SQLNET.AUTHENTICATION_SERVICES= (NTS)

            NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)


            Vamos para o FORMS 6i agora, voce ja alterou os arquivos,entao, quando a aplicacao pedir:

            USER NAME: voce pode digitar SYSTEM
            PASSWORD: voce pode digitar MANAGER
            DATABASE: Voce deve digitar TESTE1(No caso do exemplo acima)

            O ideal e que voce entre no SQLPLUS e crie o seu esquema para que nao faca alteracoes no SYSTEM.

            A Oracle ja tem por default os usuarios HR e SCOTT para estudo. Onde este dois esquemas ja possuem alguns objetos criados para que voce possar iniciar seus estudos.

            No caso da conta HR geralmente ela vem bloqueada dai voce digita no SQLPLUS conectado como SYSTEM:

            — Modify the user
            alter user HR
            identified by HR
            account unlock;

            No caso do SCOTT a senha default e TIGER, para HR voce alterou para HR. caso queira criar um novo conecte com o usuario SYSTEM/MANAGER e digite:

            — Create the user
            create user ESTUDO
            identified by ESTUDO
            default tablespace USERS
            temporary tablespace TEMP
            profile DEFAULT;
            — Grant/Revoke role privileges
            grant connect to ESTUDO;
            grant resource to ESTUDO;
            — Grant/Revoke system privileges
            grant unlimited tablespace to ESTUDO;

            Pronto agora voce ja pode criar suas tabelas neste esquema e comecar a utiliza-lo sem que danifique alguma configuracao no SYSTEM.

            Agora pode estudar a vontade sem medo de ser feliz.

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