Exibir código-fonte para Atualização de cliente que tenha o banco em Linux
Ir para:
navegação
,
pesquisa
'''Passo a passo para atualizar banco que esteja em linux''' Após conectar no servidor Linux via Putty, devera utilizar o usuário e senha que esta no dossiê do cliente. Após ter conectado o primeiro passo é ir para a raiz utilizando o comando (cd ..). Após ter chegado à raiz devera entrar nas seguintes pastas para chegar onde existe o banco de dados, por exemplo: cd home, cd sgo, cd banco. Depois de ter digitado um por vez chegará ao local onde esta o banco de dados, para que consiga verificar se o banco esta neste local digite o comando ls. Depois de ter localizado o banco ira rodar um Gfix para que seja possível parar o serviço do banco de dados com o seguinte comando: (Pode colocar o comando de mudar o nome do banco neste local) Gfix –shut –force 0 –user sysdba –pass ffratual (nome do banco.fb) Após a execução do comando acima terá que executar o comando (ps –aux), para verificar o que ficou preso de conexão com o firebird. Depois de identificar o que ficou preso devera utilizar o comando kill -9 (e o PID), sendo que devera realizar um a um. Após a conclusão devera esperar uma media de 5 min. E rodar o comando (ps –aux) para verificar se ficou ainda alguma conexão presa no firebird. Após a verificação devera mudar o nome do banco de dados para que nenhum usuário consiga conectar no banco de dados, utilizando o comando (mv sgo.fb xsgo.fb) Após a mudança do nome do banco ira fazer o backup e o restore do banco, com os seguintes comandos: Backup: Gbak –t –v –g –user sysdba –pass ffratual sgo.fb vsgo.gbk Restore: Gbak –c –v –user sysdba –pass ffratual vsgo.gbk xsgo.fb Depois de ter feito o restore do banco de dados será necessário dar acesso total ao banco utilizando o seguinte comando chmod 777 sgo.fb. Após ter realizado todos os procedimentos acima chegou o momento de executar o Script no Ibexpert que será rodado na maquina que tenha o sistema Windows. Após rodar o script colocar os executáveis na pasta atualiza, volte para o putty para que você possa voltar o banco para o nome original. Para realizar este procedimento devera utilizar primeiro o comendo ps –aux, para verificar se não tem nenhuma conexão presa. Após a verificação devera renomear o arquivo utilizando o comando mv xsgo.fb sgo.fb Após ter voltado o nome do banco original devera digitar o seguinte comando para que o banco volte a ficar acessível. Gfix –online –user sysdba –pass ffratual (nome do banco.fb) Após ter colocado o banco online devera dar acesso total ao banco utilizando o comando chmod 777 sgo.fb. (Caso Precise) Copiar um arquivo ou pasta pode usar a seguinte linha: Cp –Rap /home/local…… /home/destino…. Precise remover a pasta ou o arquivo é necessário o seguinte comando: Rm –R /home/local da pasta ou arquivo
Retornar para
Atualização de cliente que tenha o banco em Linux
.
Menu de navegação
Ferramentas pessoais
Criar conta
Autenticar-se
Espaços nominais
Página
Discussão
Variantes
Visualizações
Ler
Ver código-fonte
Ver histórico
Ações
Pesquisar
Navegação
Página principal
Mudanças recentes
Página aleatória
Ferramentas
Páginas afluentes
Alterações relacionadas
Páginas especiais
Informações da página