[RESOLVIDO] Atualização Datasul - Base Oracle

Discussão em 'EMS , HCM e Totvs 11' iniciado por DanielBernardo, Novembro 28, 2015.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. DanielBernardo

    DanielBernardo Membro Participativo

    Bom dia Pessoal,
    Devido uma série de fatores, terei que fazer a atualização do sistema urgente. Já li e reli os materiais da TOTVS, inclusive os do site ingleses.datasul.com.br/econsultor , porém o que percebo é que tudo é focado para banco progress.
    Eu utilizo base Oracle, e tem receio de que fique faltando alguma parametrização no momento de rodar as atualizações.
    Alguém aí utiliza base oracle, saberiam me informar se tem algum ponto que preciso tomar cuidado, algum parâmetro mais específico? Digo mais na parte de configuração e preparação do console de atualização.
    Estou na versão 12.1.2 e pretendo ir para a 12.1.6 no mínimo.
  2. klebaum

    klebaum Membro Participativo

    Boa tarde Daniel,

    O Console está preparado para atualização de ambientes com banco Progress, Oracle e SQLServer.

    Seguindo o procedimento dos guias, você não terá problemas na atualização.

    De qualquer forma, caso tenha alguma dúvida mais específica, pode postar aqui também para tentarmos lhe auxiliar.

    Att.,
  3. DanielBernardo

    DanielBernardo Membro Participativo

    Opa, Obrigado.
    Então vamos lá...rsrsrsr
    Quando rodo o console de atualização e chego na etapa "conferência de definições", ele lista a empresa, o banco a tabela e aí o status dizendo "ausente" ou "diferente".
    Bom , eu fui verificar os logs gerados na pasta do console, e então vi que tem uns .df na pasta "acerto-versaoxxx-versaoyyy" e tem várias coisas nesta pasta.
    Os .df que acusava que estavam faltando eu fiz um load e então não acusa mais o problema.
    Minha dúvida é , está certo isso ? Tudo que tem nessa pasta "acerto-versaoxxx-versaoyyy" eu tenho que rodar manual, como funciona essa parte de correção dos erros que são apontados no console ?

    Att,
    Daniel Bernardo
  4. klebaum

    klebaum Membro Participativo

    Daniel,

    Por padrão, quando o ambiente está "redondo", não é necessário fazer nada manualmente.
    O console se encarrega de atualizar os bancos (SH e Oracle), programas, servidor de aplicação e arquivos de configuração.

    Nesse vídeo você pode visualizar um exemplo de atualização via Console: http://ingleses.datasul.com.br/econsultor/playlists/playlists_Det.aspx?kbid=51744.

    Em seu caso, a ocorrência de erro na etapa de "Conferência de Definições" indica que o ambiente origem não estava de acordo com o esperado para esse pacote.
    Para corrigir, você precisará comparar as diferenças de seu ambiente com as definições do diretório ..\<Console>\acerto-12.1.x-12.1.x\cax\<banco.df> e então equalizar os bancos.

    Att.,
  5. DanielBernardo

    DanielBernardo Membro Participativo

    Então, o meu problema está especificamente na parte dos alias para os bancos.
    Na conferência de definição está apresentando vários bancos de cada empresa informando várias tabelas ausentes.
    Uma conferida rápida por cima, isso não é verdade porque as tabelas existem no Oracle.
    Fui do diretório \<console\acerto-12.1.3-12.1.4\cax e tem lá os .df desses bancos. Fiz um load atravéz do data Administration , para alguns bancos resolveu porém ele fica listando os alias desses bancos.
    Veja a imagem abaixo, que era como estava antes:

    como_estava_antes.jpg

    Agora veja a imagem abaixo que é depois que eu apliquei os .df que foram apontados no console como estavam ausente
    (não aparece na imagem abaixo , mas o mgemp conforme a figura acima também continua).

    Aplicado_df_apontado_no_console.jpg

    Ou seja, após fazer o load do .df que na verdade a princípio nem precisava porque eles já tem na base original, ele ficou gerando esses bancos que por sinal estão no meu arquivo de alias informado nos parâmetros do console.
    Vou colocar em anexo aqui também o .pf de exemplo de uma empresa (tenho 5) e o arquivo de alias. Se alguém tiver uma ideia de onde estou errando....
    Parece que o console não está lendo direto o arquivo de alias, ou devo ter deixado de por algum parâmetro, ou para o casos como esse tem algum macete específico na hora de fazer o load do .df ?

    Arquivos Anexados:

  6. klebaum

    klebaum Membro Participativo

    Daniel,

    Se você alterou o arquivo de alias ou .pf, o console não irá buscar novamente nada nesses arquivos de maneira "automática".

    É necessário reimportar os arquivos na área de "Gerenciar Ambientes" do Console.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página