Mudanças entre as edições de "Migração Firebird 2.5"

De Grupo Acert
Ir para: navegação, pesquisa
(Criou página com ''''Conversão Firebird 2.5''' #Atualizar o banco de dados - Qualquer outro script deve ser rodado nesta etapa. #Rodar o script que ira retirar os acentos - O script esta na past...')
 
 
Linha 1: Linha 1:
'''Conversão Firebird 2.5'''
+
== ''Procedimento Interno'' ==
  
#Atualizar o banco de dados - Qualquer outro script deve ser rodado nesta etapa.
 
#Rodar o script que ira retirar os acentos - O script esta na pasta: [[\\xenon\PUB\Suporte\Migração 2.5\Fb 2.5.sql]] 
 
#Verificar se existem dependências na UDF F_TRUNCATE - Se existirem dependências de procedures, as mesmas deverão ser apagadas ou atualizadas.
 
#Fazer gbak no firebird 2.1
 
#Restaurar no firebird 2.5
 
  
 +
'''1''' - Atualizar o banco de dados - Qualquer script não citado neste manual deve ser rodado nesta etapa.
  
Vale lembrar que para testar a conversão é muito útil utilizar o comando para compactar o banco sem o metadata (apenas tabelas, procedures, triggers, etc), antes de converter o banco com seu tamanho original
 
  
 +
'''2''' - Verificar se existem dependências na UDF F_TRUNCATE.
  
'''''gbak -b -METADATA -user sysdba -pass ffratual -se service_mgr "fb" "gbk"'''''
+
 
 +
[[Arquivo:F_TRUNCATE.jpg|frame|center]]
 +
 
 +
<center>- Se existirem dependências, as mesmas deverão ser atualizadas através da ultima versão disponível no sistema de tarefas.</center>
 +
 
 +
 
 +
'''3''' - Rodar o script que retira os acentos do metadados - O script esta na pasta: [[\\xenon\PUB\Suporte\Migração 2.5\Fb 2.5.sql]]
 +
 
 +
 
 +
'''4''' - Fazer gbak no firebird 2.1 utilizando o comando:
 +
'''''gbak -b -m -user sysdba -pass ffratual -se service_mgr "fb" "gbk"'''''<br>
 +
- Este comando ira realizar um gbak apenas com o metadados, ou seja, só sera criado um backup com a estrutura do banco de dados.
 +
 
 +
 
 +
'''5''' - Desinstalar o Firebird 2.1 e instalar o Firebird 2.5.
 +
 
 +
 
 +
'''6''' - Restaurar o banco de dados no Firebird 2.5
 +
 
 +
 
 +
== ''Procedimento no Cliente'' ==
 +
 
 +
'''1''' - Realizar a execução dos scripts já criados na primeira etapa:
 +
 
 +
- Script de atualização<br>
 +
- Scripts para correções <br>
 +
- Script para retirar as dependências de UDFs<br>
 +
- Script para retirar acentos do metadados.([[\\xenon\PUB\Suporte\Migração 2.5\Fb 2.5.sql]])<br>
 +
 
 +
 
 +
'''2''' - Fazer gbak convencional no Firebird 2.1, ou seja, sem utilizar o recurso de retirar o metadados.
 +
 
 +
 
 +
'''3''' - Desinstalar o Firebird 2.1 do servidor, apagar a pasta do mesmo, buscar e apagar os arquivos fbclient.dll, gds32.dll, gbak, gfix e gstat.
 +
 
 +
 
 +
'''4''' - Instalar o Firebird 2.5
 +
 
 +
 
 +
[[Arquivo:sclassic.jpg|frame|center]]
 +
 
 +
<center>Caso o servidor utilize a versão Classic Server, é recomendada a ativação do recurso "Super Classic"</center>
 +
 
 +
 
 +
'''5''' - Restaurar o banco de dados no Firebird 2.5
 +
 
 +
 
 +
'''6''' - Trocar os arquivos "fbclient.dll" e "gds32.dll" da pasta atualiza para permitir a execução nos terminais.<br>
 +
- Vale lembrar que para servidores que utilizam a versão 64 bits e possuem terminais 32bits, os arquivos presentes na pasta atualiza deverão ser também de 32bits.<br>

Edição atual tal como às 11h06min de 14 de abril de 2012