Mudanças entre as edições de "Atualização de cliente que tenha o banco em Linux"
De Grupo Acert
(Criou página com ''''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...') |
|||
Linha 2: | Linha 2: | ||
Após conectar no servidor Linux via Putty, devera utilizar o usuário e senha que esta no dossiê do cliente. | 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 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. | 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: | 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) | (Pode colocar o comando de mudar o nome do banco neste local) | ||
+ | |||
Gfix –shut –force 0 –user sysdba –pass ffratual (nome do banco.fb) | 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. | 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. | 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 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 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: | Após a mudança do nome do banco ira fazer o backup e o restore do banco, com os seguintes comandos: | ||
Linha 20: | Linha 30: | ||
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. | 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 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. | 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. | 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 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. | 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) | 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. | Após ter colocado o banco online devera dar acesso total ao banco utilizando o comando chmod 777 sgo.fb. | ||