Mudanças entre as edições de "Comandos Básicos do Linux"

De Grupo Acert
Ir para: navegação, pesquisa
Linha 482: Linha 482:
  
 
• :wq ou :x -> Grava as alterações e sai do arquivo. Também é possível utilizar ‘:wq!’ ou ‘:x!’ para forçar a gravação e a saída.
 
• :wq ou :x -> Grava as alterações e sai do arquivo. Também é possível utilizar ‘:wq!’ ou ‘:x!’ para forçar a gravação e a saída.
 +
 +
 +
'''4 UTILIZANDO O FIREBIRD NO LINUX'''
 +
 +
 +
'''4.1 PRINCIPAIS COMANDOS'''
 +
 +
 +
Aqui serão demonstrados os principais comandos que podem ser utilizados com o Firebird no Linux. Para isso, estaremos considerando um servidor de banco de dados já configurado, onde o Firebird está instalado conforme os padrões e os arquivos possuem as devidas permissões.
 +
 +
Devemos levar em consideração em qual distribuição do Linux estaremos trabalhando e também se o Firebird instalado é o SuperServer ou ClassicServer.
 +
 +
As diferenças sobre o tipo do Firebird ocorrem, pois a versão ClassicServer do Firebird não cria um executável para que você possa iniciar e/ou parar o serviço, ele vincula o Firebird ao serviço "xinetd".
 +
 +
''Nota: Em alguns casos, serão demonstrados os comandos para tanto para o Firebird SuperServer quanto para o Firebir ClassicServer e também para mais de uma distribuição do Linux.''
 +
 +
 +
'''4.1.1 VERIFICANDO O STATUS DO SERVIÇO'''
 +
 +
 +
Para verificar o status do serviço digite:
 +
 +
 +
'''Firebird SuperServer'''
 +
 +
‘service firebird status’ ou ‘/etc/init.d/firebird status’
 +
 +
 +
'''Firebird ClassicServer'''
 +
 +
‘/etc/init.d/xinetd status’
 +
 +
 +
'''4.1.2 PARANDO O SERVIÇO DO FIREBIRD'''
 +
 +
 +
Para parar o serviço digite:
 +
 +
 +
'''Firebird SuperServer'''
 +
 +
‘service firebird stop’ ou ‘/etc/init.d/firebird stop’
 +
 +
 +
'''Firebird ClassicServer'''
 +
 +
‘/etc/init.d/xinetd stop’
 +
 +
 +
'''4.1.3 INICIANDO O SERVIÇO DO FIREBIRD'''
 +
 +
 +
Para iniciar o serviço digite:
 +
 +
 +
'''Firebird SuperServer'''
 +
 +
‘service firebird start’ ou ‘/etc/init.d/firebird start’
 +
 +
 +
'''Firebird ClassicServer'''
 +
 +
‘/etc/init.d/xinetd start’
 +
 +
 +
'''4.1.4 REINICIAR O SERVIÇO DO FIREBIRD'''
 +
 +
 +
Para reiniciar o serviço digite:
 +
 +
 +
'''Firebird SuperServer'''
 +
 +
‘service firebird restart’ ou ‘/etc/init.d/firebird restart’
 +
 +
 +
'''Firebird ClassicServer'''
 +
 +
‘/etc/init.d/xinetd restart’
 +
 +
 +
'''4.1.5 MANUTENÇÃO NO BANCO DE DADOS'''
 +
 +
 +
''4.1.5.1 USANDO GBAK''
 +
 +
 +
Para realizar um backup do banco de dados utilize o comando:
 +
 +
gbak –b –g –t –v –user <USUARIO> -pass <SENHA> [caminho/banco] [caminho/arquivo_backup]
 +
 +
 +
Para restaurar um backup:
 +
 +
gbak –c –v –user <USUARIO> -pass <SENHA> [caminho/arquivo_backup] [caminho/banco]
 +
 +
 +
''4.1.5.2 USANDO GFIX''
 +
 +
 +
Verificar a integridade do banco de dados:
 +
 +
gfix –v –f –user <USUARIO> -pass <SENHA> [caminho/banco]
 +
 +
 +
Preparar banco de dados corrompido para a correção:
 +
 +
gfix –mend –f –user <USUARIO> -pass <SENHA> [caminho/banco]

Edição das 15h53min de 11 de junho de 2014