Iandev Smarter Business - Logo Cor
Navegação no fórum
para criar postagens e tópicos.

Firebird : cannot attach to password database Linux

Firebird : cannot attach to password database Linux

Para casos como esse , deve ser verificado os passos da instalação abaixo.

Se necessário reinstalar o firebird.

IANDev Sistemas Ltda
Firebird : cannot attach to password database Linux

Instalação do Observador Digital no Linux

1. Baixar o arquivo apache-tomcat-7.0.42-bdoserver2.7-15.02.zip
em http://ftp.iandev.com.br/Observador, iandev02, 02iandev
Obs: Este arquivo já tem o Tomcat com o Observador Digital dentro

2. Baixar os arquivos
FirebirdSS-2.0.7.13318-0.amd64.tar.gz // Linux 64 bits
FirebirdSS-2.0.7.13318-0.i686.tar.gz // Linux 32 bits
tomcat-ubuntu, tomcat-debian ou tomcat-centos

------------------------------------------------------------------------------------------

1. Descobrir a versão do Linux através do comando
# cat /etc/issue

2. Instalar a Java Virtual Machine (OpenJDK 7)
No Ubuntu
apt-get install openjdk-7-jre-headless

3. Descompactar o arquivo apache-tomcat-7.0.42-bdoserver2.7-15.02.zip em uma
pasta qualquer
# unzip apache-tomcat-7.0.42-bdoserver2.7-15.02.zip
# mv apache-tomcat-7.0.xx /usr/share
# ln -s /usr/share/apache-tomcat-7.0.xx /usr/share/tomcat
# chmod +x /usr/share/apache-tomcat-7.0.xx/bin/*.sh
# groupadd tomcat
# useradd -g tomcat -d /usr/share/tomcat tomcat
# chown -R tomcat:tomcat /usr/share/apache-tomcat-7.0.xx
No CentOS
Salvar o arquivo tomcat-centos como /etc/init.d/tomcat
No Debian
Salvar o arquivo tomcat-debian como /etc/init.d/tomcat
No Ubuntu
Salvar o arquivo tomcat-ubuntu como /etc/init.d/tomcat
# chmod +x /etc/init.d/tomcat
Editar o arquivo /etc/init.d/tomcat e ajustar o caminho do Java na variável
JAVA_HOME se necessário
No CentOS
# chkconfig --add tomcat
# chkconfig --level 234 tomcat on
No Debian
# update-rc.d tomcat defaults
No Ubuntu
# update-rc.d tomcat defaults

Para testar a porta do Tomcat
# netstat -ntpl | grep -i 8080

4. Instalar Firebird versão 2.0
CentOS 6.3/6.4 64 bits
# tar -zxvf FirebirdSS-2.0.7.13318-0.amd64.tar.gz
# cd FirebirdSS-2.0.7.13318-0.amd64
# ./install.sh
# chkconfig firebird on
Debian 64 bits
# apt-get install libstdc++5
# tar -zxvf FirebirdSS-2.0.7.13318-0.amd64.tar.gz
# cd FirebirdSS-2.0.7.13318-0.amd64
# ./install.sh
Ubuntu 64 bits
# apt-get install libstdc++5
# tar -zxvf FirebirdSS-2.0.7.13318-0.amd64.tar.gz
# cd FirebirdSS-2.0.7.13318-0.amd64
# ./install.sh

Setar a senha j!bdo no Firebird

Para testar a porta do Firebird
# netstat -ntpl | grep -i 3050

OBS: Caso haja problemas de conexão com o Firebird com a seguinte mensagem:
Unable to complete network request to host "localhost"
Executar o comando abaixo para verificar o nome da máquina
# uname -a
Editar o arquivo /etc/hosts e colocar o nome da máquina como no exemplo:
127.0.0.1 localhost localhost nome.da.maquina

5. Descompactar o arquivo bdohome.zip na raiz /
# chown -R tomcat:tomcat /bdohome
# chown -R firebird:firebird /bdohome/db

------------------------------------------------------------------------------------------

Problemas e soluções:
- Erro no acesso ao comando ifconfig durante o registro.
# ln -s /sbin/ifconfig /usr/bin/ifconfig

Restaurar banco de dados PostgreSQL
psql -h 'localhost' -p 5432 -U postgres -c "CREATE DATABASE centralizador"
\list // lista databases
alter user postgres with encrypted password '123456'; // alterar senha, usar
também # passwd postgres
createdb -U postgres centralizador
createdb --encoding 'UTF8' --lc-collate 'Portuguese_Brazil.1252' centralizador
createdb CREATE DATABASE centralizador ENCODING 'UTF8' LC_LOCATE =
'Portuguese_Brazil.1252'
pg_restore --host localhost --port 5432 --username "postgres" --dbname
"centralizador" --password --verbose "/xxx/centralizador.backup"
pg_restore --host localhost --port 5432 --username "postgres" --create --dbname
"centralizador" -n public --password --verbose --format=custom
"/xxx/centralizador.backup"

Firebird
gsec -user sysdba -password masterkey -modify sysdba -pw nova-senha