+ Responder ao Tópico



  1. #1
    superh
    Visitante

    Padrão firebird no slackware

    Bom eu sou novo no forum e sou leigo em firebird e gostaria da ajuda de voçês.
    Eu fis o download de um programa já compilado em formato binario que exige o firebird instalado para funcionar, e eu instalei o firebird e logo depois que eu escolhi a senha do usuario SYSDBA deu esse erro:

    Código :
    Please enter new password for SYSDBA user: 791822
     
    Unable to complete network request to host "localhost".
    Failed to establish a connection.
    Connection refused
    unable to open database
    Install completed
    root@darkstar:~/FirebirdSS-1.5.2.4731-0.i686#

    E como o tal programa usa o banco de dados .FDB (firebird) eu não posso usar o programa se o firebird não estiver rodando, eu estou a três dias tentando resolver este problema, vasculhando a net, postando mensagem em varios forums e ninguém conseguiu me ajudar, e como eu tenho uma impressão de que o pessoal deste forum pode me ajudar, eu resvolvi postar meu desafio aqui!

    Abraços!

  2. #2
    slipkorn
    Visitante

    Padrão firebird no slackware

    Vc tentou colocar a senha padrão? "masterkey"
    Se não funcionar procura por um pacote pronto para o Slackware, e depois rode o sript para mudar a senha...
    Caso não consiga passe mais informações...

  3. #3
    superh
    Visitante

    Padrão firebird no slackware

    Citação Postado originalmente por slipkorn
    Vc tentou colocar a senha padrão? "masterkey"
    Se não funcionar procura por um pacote pronto para o Slackware, e depois rode o sript para mudar a senha...
    Caso não consiga passe mais informações...
    bom meu amigo obrigado por me dar essa mãosinha!

    Eu desinstalei e instalei de novo e agora deu serto com a sua dica veja:

    Código :
    root@darkstar:~# cd FirebirdSS-1.5.2.4731-0.i686
    root@darkstar:~/FirebirdSS-1.5.2.4731-0.i686# ./install.sh
     
    Firebird super 1.5.2.4731-0.i686 Installation
     
    Press Enter to start installation or ^C to abort
    Extracting install data
    cp: missing destination file
    Try `cp --help' for more information.
    chown: too few arguments
    Try `chown --help' for more information.
    chmod: too few arguments
    Try `chmod --help' for more information.
     
    Please enter new password for SYSDBA user: masterkey
     
    Install completed
    root@darkstar:~/FirebirdSS-1.5.2.4731-0.i686#

    Amigo, como você poder ver eu sou bem injenuo a respeito do firebird, e eu gostaria se possivel que me desse mais uma mãosinha, pois eu fiz o download de um programa já compilado em formato executavel que exije o firebird para ser utilizado, e na pasta do programa esta assim:

    http://k.domaindlx.com/bancodados/tela7.png

    Ao lado do executavel do programa existe uma pasta db e dentro desta pasta existe um arquivo que é siages.fdb que é o banco de dados.

    para te explicar melhor quando eu clico no executavel do programa ele acusa:

    http://k.domaindlx.com/bancodados/tela.png

    E quando eu clico sim aparece esta tela:
    http://k.domaindlx.com/bancodados/tela2.png

    e quando eu clico OK eu navego até o arquivo siages.fdb e selesiono ele
    http://k.domaindlx.com/bancodados/tela3.png
    http://k.domaindlx.com/bancodados/tela8.png
    E clico ok e aparece a tela de login
    http://k.domaindlx.com/bancodados/tela4.png
    E quando eu digito sysdba e masterkey a senha do firebird ele acusa:
    http://k.domaindlx.com/bancodados/tela9.png

    Ai esta minha duvida eu tenho que configurar o firebird para manipular o arquivo siage.fdb para poder me logar no programa e se o firebird funciona que nem um servidor web eu tenho que jogar o arquivo siages.fdb dentro de alguma pasta no servidor de banco de dados firebird para poder trabalhar com ele, se tiver alguma sujestão eu gostaria de ajuda, abraços!

  4. #4
    valcam
    Visitante

    Padrão firebird no slackware

    Por favor entendo pouco de banco de dados , porém o bd não deveria estar em uma pasta com permissão de leitura e escrita?

  5. #5
    superh
    Visitante

    Padrão firebird no slackware

    a pasta aonde esta o arquivo siages.fdb esta com permição de escrita mas não consigo me logar no sistema.

    Eu tenho um aduvida de como utilisar o firebird :

    o arquivo siages.fdb como eu faço para criar uma conexão no firebird para o programa poder acessar este banco de dados?

    Eu gostaria de ajuda a este respeito, pois os inumeros tutoriais de firebird que eu li da internet se resumem a instalar e testar a instalação do firebird 1.5, e eu sou absolutamente leigo em firebird e uso o linux slackware 10.1 e se eu conseguir fazer uma coisa que é simples para quem manja de firebird 1.5 criar uma conexão com o "banco de dados do programa" eu estarei dando meus primeiros passos neste banco de dados.

    Abraços a todos!

  6. #6
    slipkorn
    Visitante

    Padrão firebird no slackware

    Tenta fazer o seguinte...
    Logado como root... Entre no diretorio /root/siages/

    #chown firebird.firebird db/ -R

    Depois tente abrir o sistema...

    Poste o resultado depois

    falow

    Diego - SlipKoRn

  7. #7

    Padrão firebird no slackware

    zcho que tu deves iniciar o servidor
    /etc/rc.d/rc.firebird start

    e depois tentar novamente

  8. #8
    superh
    Visitante

    Padrão firebird no slackware

    Puxa eu consegui graças a vocês eu consegui!
    Meus agradecimentos a estes usuarios do forum:

    PiTsA : ele me ajudou com seu script de inicialização do firebird 1.5 no slackware 10.1 o rc.firebird .
    vonlinkerstain : que me ensinou a iniciar o servidor firebird.
    slipkorn : que me deu uma dica que me ajudou.

    Puxa muito obrigado, depois desta grande maosinha que vocês me deram eu acho que vou ficar neste forum mesmo!

    Mas eu gostaria de faser uma pergunta para o slipkorn:
    Para que serveo comando abaixo:
    #chown firebird.firebird db/ -R

  9. #9

    Padrão firebird no slackware

    Ja qu eu sou intormetido eu vou lhe responder
    chown vem do ingles
    change owner (muda o dono)
    -R recursive ou seja, executa o comando em todos os arquivos dos subdiretorios existentes
    chown usuario.grupo nome_do_arquivo (ou) diretorio


    Ja que estamos em ingles
    Welcome to Underlinux forums
    hehehehe

  10. #10
    superh
    Visitante

    Padrão firebird no slackware

    Ebgraçado eu pensei que só com o script rc.firebird e já iniciava e me logava no servidor firebird 1.5 só com o comando /etc/rc.d/rc.firebird start, mas para eu logar e iniciar o servidor deverdade para poder me logar no sistema eu tenho que digitarestes comandos:
    #cd /opt/firebird/bin
    #./fbmgr -start -user sysdba -password masterkey

    Eu vou colocar estes comandos no /etc/rc.d/rc.local para iniciar automaticamente.

  11. #11

    Padrão firebird no slackware

    Isso é por questao de segurança, já que a cada conexão o usuário deve se logar, senão qualquer um que estiver na sua máquina, se transforma em sysdba

  12. #12

    Padrão firebird no slackware

    amigos eu tb instalei o firebird no slack 10.1...eu tentei esse passo e nao tive sucesso....a instalacao com a senha masterkey foi um sucesso.....

    mas a etapa de dar permissao em /root/siages (nao existe na minha pasta root siages)

    outra coisa .... nao foi criado /etc/rc.d/rc.firbird, como faco pra estart de maneira correta????


    resuminto...eu preciso de instartar o firedird e dar permissao nessa pasta mas nao sei onde esta

  13. #13
    superh
    Visitante

    Padrão firebird no slackware

    Citação Postado originalmente por Bravo
    amigos eu tb instalei o firebird no slack 10.1...eu tentei esse passo e nao tive sucesso....a instalacao com a senha masterkey foi um sucesso.....

    mas a etapa de dar permissao em /root/siages (nao existe na minha pasta root siages)

    outra coisa .... nao foi criado /etc/rc.d/rc.firbird, como faco pra estart de maneira correta????


    resuminto...eu preciso de instartar o firedird e dar permissao nessa pasta mas nao sei onde esta
    Meu amigo eu acho que você esta confundindo as coisas!

    Siages é um programa de gestão empresarial que usa o servidor de banco de dados firebird.

    Se você quiser instalar e configurar o firebird no slackware 10.1(sem o siages) é só seguir os passos abaixo:

    Já que você dise que instalou o firebird e quando digitou masterkey foi um sucesso, então é só instartar o firebird com estes comandos:

    Acesse as pasta onde o firebird esta instalado:
    Código :
    #cd /opt/firebird/bin
    E é só startar o firebird:
    Código :
    ./fbmgr -start -user sysdba -password masterkey

    O rc.firebird não é criado na instalação, é apenas um script para o firebird ser carregado na inicialização do sistema:

    O script é este aqui:
    Código :
    #!/bin/sh 
     
    # chkconfig: 345 20 80 
    # description: Start/Stop firebird database server 
    # 
    # This file belongs in /etc/init.d where it will be run 
    # on system startup and shutdown to start the background 
    # Firebird/interbase database server daemon 
     
    FIREBIRD=/opt/firebird 
    ISC_USER=SYSDBA 
    ISC_PASSWORD=senhaakiiii!!! 
    FBRunUser=firebird 
    # WARNING: in a real-world installation, you should not put the 
    # SYSDBA password in a publicly-readable file. 
    # Eventually this file should not need to contain any passwords. 
    # as root user alone should be sufficient privledge to stop/start 
    # the server. 
     
    export FIREBIRD 
    export ISC_USER 
    export ISC_PASSWORD 
     
    # Check the file is there and is executable. 
    [ -x $FIREBIRD/bin/fbmgr ] || exit 0 
     
     
    # See how we were called. 
    case "$1" in 
      start) 
       echo -n "Starting Firebird server: " 
            echo '$FIREBIRD/bin/fbmgr -start -forever' | su $FBRunUser 
       RETVAL=$? 
       ;; 
      restart|reload) 
       $0 stop 
       $0 start 
       RETVAL=$? 
       ;; 
      stop) 
            echo -n "Parando serviço Firebird ..." 
       if ps -e | grep fbguard > /dev/null 
       then 
          killall fbguard 
          killall fbserver 
       fi 
            echo "done." 
            RETVAL=0 
            ;; 
      status) 
       echo -n "Firebird Service Status ..." 
       if ps -e | grep fbguard > null 
       then 
          echo "Running" 
       else 
          echo "Stoped" 
       fi 
       ;; 
      *) 
       echo "Usage: firebird {start|stop|restart}" 
       exit 1 
    esac 
     
    exit $RETVAL

    não se esqueça de mudar a senha no começo do arquivo e salve este arquivo como rc.firebird, eu vou daruma olhada mais eu acho que este arquivo tem que ser salvo no /etc/bin do linux para você poder
    iniciar / parar o firebird com o comando:
    Código :
    /etc/rc.d/rc.firebird start
    ou

    Código :
    /etc/rc.d/rc.firebird stop

    Qualquer duvida é só perguntar!

    Abraços!

  14. #14

    Padrão firebird no slackware

    Desculpem Retornar esse topico antigo .. mais to precisando instalar e queria saber uma informacao.

    Tenhu slack 10 mais sem interface grafica.
    ah possibilidade de instalar sem kde?

    Obrigado!

  15. #15
    superh
    Visitante

    Padrão firebird no slackware

    Citação Postado originalmente por Huntersc
    Desculpem Retornar esse topico antigo .. mais to precisando instalar e queria saber uma informacao.

    Tenhu slack 10 mais sem interface grafica.
    ah possibilidade de instalar sem kde?

    Obrigado!
    Eu acho perfeitamente possivel, porque o firebird não precisa do KDE para rodar.



    Abraços!