quarta-feira, 20 de julho de 2016

Configurar Protheus Teste Local com os dados da produção.

Abaixo um roteiro que construí para converte o Protheus 11.8 utilizado em produção para uma base local teste, ambos com “.dbf” no localfiles.
1.PROCEDIMENTO REPLICAÇÃO

01) EFETUAR BACKUP BANCO E APLICAÇÃO.

02) EFETUAR RESTORE DO BD.

03) EFETUAR A CÓPIA DOS ARQUIVOS PARA O NOVO SERVIDOR

04) CÓPIA DO AMBIENTE
         5.1 RPO
         5.2 BINÁRIO
         5.3 ODBC
         5.4 DBACCESS
         5.5 SYSTEM
         5.6 SYSTEM LOAD

05) REALIZAR AS ALTERAÇÕES NO APP SERVER INI COM AS TAGS LICENSESERVER E CLIENTSERVER

06) CONFIGURAR E SUBIR OS SERVIÇOS.

2.PROCEDIMENTO ATIVAÇÃO BASE LOCAL PARA TESTE

01) CONFIGURAR O SIGAMAT.EMP COM 2 FILIAIS

02) LIMPAR OS “.DBF” e os “.CDX”, DEIXAR SER RECRIADO COM O SYSTEMLOAD

03) COPIAR OS SXs DA ORIGEM, OS ARQUIVOS em “.DBF” e “.CDX” C/ A FAMÍLIA '010':

01.SIX 02.SX1 03.SX2 04.SX3 05.SX6 06.SX7  07.SXA 08.SXB 09.SXD 10.SXG

04) RENOMEAR DE '010' PARA '990' E COLAR NA SYSTEM
01.SIX 02.SX1 03.SX2 04.SX3 05.SX6 06.SX7  07.SXA 08.SXB 09.SXD 10.SXG

05) LIMPAR OS CDX DAS TABELAS
01.SIX 02.SX1 03.SX2 04.SX3 05.SX6 06.SX7  07.SXA 08.SXB 09.SXD 10.SXG

06) VIA APSDU VERIFICAR SE O X2_ARQUIVO ESTA IGUAL AO PREFIXO + '010'

07) VIA APSDU NO SX3, FILTRAR COM CONTEM A EXPRESSÃO '_FILIAL' E EXECUTAR O REPLACE NO CAMPO TAMANHO DE 6 PARA 2.

08) RODAR O SCRIPT PARA REALIZAR O DE PARA DE 010101 P/ 01 E 010102 P/02

09) EXCLUIR MANUALMENTE AS TABELAS COM PREFIXO '990'  ***Verificar possibilidade de criar script.

10) NO BANCO ALTERAR O TAMANHO DO CAMPO P/ 2 EM CADA TABELA NO MODO DESIGN, JÁ QUE POR SCRIPT OCORRE BLOQUEIO.


11) NA TABELA SXG, NO CÓDIGO 33, ALTERAR O TAMANHO (XG_SIZE DE 6 PARA 2), POIS SE REFERE AO GRUPO DE CAMPOS PARA A FILIAL.

12) PARAR O TOP(DBACCESS) E O MASTER, SUBIR NOVAMENTE OS SERVIÇOS, LOGAR NAS ROTINAS E VERIFICAR.

13) APÓS OS ACERTOS CASO DESEJE ATUALIZAR ALGUMA TABELA, FAÇO ISSO VIA APSDU, POIS DEVIDO O GRANDE TRABALHO DE CONVERSÃO DE DADOS É INVIÁVEL RESTAURAR O BANCO DE DADOS NOVAMENTE, ITEM QUE FOI REALIZADO NA ETAPA 02.

Observação:
Acredito que esse tópico seja importante para aqueles que desejam simular alguns processos em base local totalmente apartada do servidor de produção.

Nenhum comentário:

Postar um comentário