Migração AtoM. Casa de Oswaldo Cruz. Serviço de Tecnologias da Informação(STI)

Documentos relacionados
A aplicação do software Atom na descrição e difusão arquivística Conceitos, funcionalidades e implantação

Personalização Básica

Instalação AtoM. Casa de Oswaldo Cruz. Serviço de Tecnologias da Informação(STI)

Sumário Agradecimentos Sobre.o.autor Prefácio Capítulo.1..Bem-vindo.ao.MySQL... 22

Tutorial de Instalação do Apache, PHP e MySQL no Ubuntu

SQL E MYSQL - COMANDOS BÁSICOS

Instalação do PHP no Linux

BD II (SI 587) Backup de Banco de Dados. Josenildo Silva.

Asterisk para Raspberry Pi

Tutorial para Instalação do dotproject

Upgrade do Sophos Enterprise Console (SEC) 5.x para 5.5.0


Conexão com Banco de Dados, Inserção, exclusão e atualização de registros

Instalação e Conguração do Xoops. Rogério Vinhal Nunes 26 de março de 2007

Acerto Pós Pacote Produto: Sisdia Evolution Versão: V7.60 Guia Atualização de Versão 1/8

Como criar um banco de dados usando o mysql

Responsáveis: Bruno Silva, André Coelho, Wellington Silva, Marcelo Hirano. Atualizado em: 08/09/2017 CONFIGURAÇÃO DE BACKUP DE ORIGEM LINUX

Interface gráfica do linux

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site.

Guia de Atualização de Versão QOF - V V7.20 Guia Atualização de Versão. linx.com.br 1/7

Acerto Pós Pacote Produto: Sisdia Evolution Versão: V7.60 Guia Atualização de Versão 1/8

Tutorial Zabbix Migração 2.4 para 3.0 CentOS 7.1 Português via Pacote

MSN-Proxy v0.7 no Debian 5 (Atualizado)

CLARO BACKUP ONLINE Guia Prático

Acerto Pós Pacote Produto: Sisdia Evolution Versão: V7.60 Guia Atualização de Versão 1/9

será criado os arquivos de log com o nome log-bin ,log-bin e etc...

Introdução ao Sistema. Características

TUTORIAL PARA INSTALAÇÃO DO MYSQL SERVER

Guia de Atualização de Versão Linx DMS PDF V V7.20 Guia Atualização de Versão. linx.com.br 1/8

A aplicação do software Atom na descrição e difusão arquivística Conceitos, funcionalidades e implantação

CRIANDO, ALTERADO E EXCLUINDO TABELAS, INSERINDO, SELECIONANDO, ALTERANDO E EXCLUINDO DADOS

I ARQUIFES - SUL I FÓRUM REGIONAL DOS ARQUIVISTAS DAS IFES/IES DA REGIÃO SUL 10 a 12 de julho de 2013 Cidec-Sul FURG - Rio Grande/RS

DUO Tecnologia. Guia de Atualização - LINUX

BAIXA E INSTALAÇÃO DE CERTIFICADO A1. Versão 1.0r0 de 19 de Janeiro Classificação: Ostensivo

Marcos Alexandruk Marcos Alexandruk

INTRODUÇÃO AO MYSQL. Eng. Computação

Guia de Atualização de Versão QOF - V V7.30 Guia Atualização de Versão. linx.com.br 1/8

A aplicação do software Atom na descrição e difusão arquivística Conceitos, funcionalidades e implantação

P R O F. M E. H É L I O E S P E R I D I Ã O. Eng. Computação

GLPI Gestão total e gratuita do seu parque informático

Instalando o MySQL Server 5.0

Acerto Pós Pacote Produto: Sisdia Evolution Versão: V7.60 Guia Atualização de Versão 1/9

Integração com o Ambiente Virtual de Aprendizagem Moodle

Acerto Pós Pacote Produto: SVT Versão: V7.60 Guia Atualização de Versão 1/7

Boletim Técnico. Realizar a atualização antes no ambiente de homologação e, posterior a devida validação, no ambiente de produção.

BD II (SI 587) Programação SQL. Prof. Josenildo Silva.

Este documento descreve os procedimentos de segurança e operacionais para efetuar a atualização da versão 08.10, com as implementações realizadas.

Orientações para BACKUP do SPED

Manual de Instalação do TelEduc 4.4

Linx Microvix POS Instalação P&D Joinville Publicado em Julho/2016

Tutorial Instalação e configuração do Wordpress

CHECK LIST PARA ATIVAÇÃO DO PROTOCOLO VI NA VERSÃO / 5.6.3

Aula 2 de Linux Modo Texto

Guia de Atualização TOTVS Segurança e Acesso 12.1

Tutorial de Instalação do Moodle no Ubuntu

Segurança na WEB Ambiente WEB estático

MANUAL DE UTILIZAÇÃO DO SISTEMA LUX NF-E V

Manual de Instalação de base de dados TOTVS Série 1 Saúde (Personal Med)

Para viabilizar essa melhoria, é necessário aplicar o pacote de atualizações (Patch) deste chamado.

Programação para Servidores. Cassio Diego

Guia de Atualização de Versão Produto: SVT Versão: V7.50 Guia Atualização de Versão 1/7

Instalação AtoM (Base Arch)

Otimizando os recursos do OJS na publicação de artigos. Ronnie Fagundes de Brito - IBICT

Migrar para o VMware Identity Manager 3.3 da instalação da AirWatch (Windows) SETEMBRO DE 2018 VMware Identity Manager 3.3

FAQ SPED Auditor. SPED Auditor FAQ. Perguntas Frequentes QUIRIUS Soluções Fiscais QUIRIUS Soluções Fiscais 1

INFORMATIVO VERSÃO 2.18_72

Linux Diretórios. /opt. Aplicativos adicionais (opcionais). Não oficiais da distribuição.

Manual de Instalação do Módulo de Segurança MMA SISGEN

Philips Phone Manager

Configurar a opção 125 em um server para permitir a protocolo de configuração dinâmica host (DHCP) auto atualizações da imagem em um interruptor

osticket Aprenda como instalar no Ubuntu

Questionário de revisão para AV1 de Informática Aplicada Valor 1,0 ponto - Deverá ser entregue no dia da prova.

Manual. Instalação de arquivos e pacotes no. Linux Educacional. Gerenciando pacotes e arquivos. Produzido por: Rafael Nink de Carvalho

LABORATÓRIO 0 Revisão GNU/Linux

Manual Apollo 3 Camadas

Gerenciamento de Pacotes no Debian

Modo de exibição da Visão Gerencial

Procedimentos para Reinstalação do Sisloc no Servidor. versão

Boletim Técnico. Criação do Parâmetro MV_BQ Procedimento para Implementação. Produto : Microsiga Protheus Financeiro Versão 10

Tutorial de Instalação do Sistema GED. Gestão Eletrônica de Documentos

Sistema SGPA-IFSP. Manual de Instalação

O Microsoft SQL server 7.0 Setup a configuração para ICM 4.5.x e 4.6.x

GLPI Guia de Instalação e Configuração

Banco de dados. Conteúdo: DDL Prof. Patrícia Lucas

Boletim Técnico. Parâmetro para impedir exclusão de títulos do SIGAGPE gerados no Financeiro

Fiery Command WorkStation 5.8 com Fiery Extended Applications 4.4

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26

Manual Instalação e-cidade-transparência no Ubuntu Server

Manual do Usuário. Sistema Controle de Caixa (versão gratuita)

1.1-Digitar o comando abaixo para entrar no manual on-line do sistema para buscar informações sobre o comando pwd. man pwd

Boletim Técnico. Esta melhoria depende de execução do update de base U_UPDPMS, conforme Procedimentos para Implementação.

Sistema de Solicitação de Certidões. Manual do Usuário

AtoM Access to Memory

Atualizar o firmware da câmera SLR digital

Instalação Serviço de Acompanhamento de Projeto (PCSIS007) Sistema de Gestão da Qualidade

Coletor Android Instalação

Sistema CobCAIXA Manual de Instalação

Transcrição:

Migração AtoM Casa de Oswaldo Cruz Serviço de Tecnologias da Informação(STI)

Importante Se você utiliza uma versão mais antiga do ICA-AtoM (anterior a 1.1), por favor atualize para a última versão do ICA-AtoM antes de seguir as instruções.

Cópia dos dados antigos Neste ponto, você deve ter uma instalação funcional do AtoM 2.1 ou 2.2 rsync -av /var/www/icaatom_old/uploads /usr/share/nginx/atom/uploads rsync é uma solução de sincronização de diretório que podemos utilizar para copiar o conteúdo de seu diretório uploads antigo para o novo AtoM

Cópia dos dados antigos Alternativamente, você pode simplesmente usar cp: cd /home/treinamento/downloads unzip uploads.zip cp -r /home/treinamento/downloads/uploads/* /usr/share/nginx/atom/uploads

Cópia dos dados antigos Como o ICA-AtoM faz uso do Apache, provavelmente você utilizará um comando mais parecido com esse, considerando que sua aplicação está em /var/www: cp -r /var/www/icaatom_old/uploads /usr/share/nginx/atom/uploads

Dump do banco Faça o dump do conteúdo do seu antigo banco de dados para um arquivo SQL mysqldump -u usuario -p nome_do_banco > /home/20160218_nome_do_banco.sql

Dump do banco Agora, carregue o conteúdo em sua nova base: mysql -u root -p atom < /home/treinamento/downloads/20160218-icaatom130.sql

Atualização Passo mais crítico no processo de upgrade! Em primeiro lugar, mude o diretório atual: cd /usr/share/nginx/atom Agora, execute a tarefa upgrade-sql: php symfony tools:upgrade-sql

Atualização Neste momento, o sistema fará algumas perguntas. Ele procurará um tema antigo que existia na versão anterior sfbasearchplugin e que foi substituído nessa versão por arbasearchplugin. Você deve responder Y ou seja, deseja remover o tema antigo. E indicar o 2, correspondente ao novo tema Ele perguntará se foi realizado o backup. Como é um processo de migração para uma nova base, pode responder que Y e dar continuidade ao processo de migração.

Atualização Será exibido o erro: Você deve remover a tabela mencionada mysql -uroot -p -e drop table atom.access_log; E executar a tarefa de migração novamente: php symfony tools:upgrade-sql

Atualização Um outro erro é exibido: Da mesma forma, basta remover a tabela mencionada mysql -uroot -p -e drop table atom.aip_log; E executar a tarefa de migração novamente: php symfony tools:upgrade-sql

Referência dos objetos digitais Primeiro, verifique se você está no diretório /usr/share/nginx/atom Agora, execute a tarefa regen-derivatives para reindexar os objetos digitais: php symfony digitalobject:regen-derivatives

Reconstrução do índice de pesquisa e limpeza do cache Em primeiro lugar, reconstrua o índice de pesquisa: php symfony search:populate Problema comum na reconstrução do índice é a presença dos caracteres ; juntos. Trataremos nos próximos slides alguns erros de migração. Em seguida, limpe o cache e verifique se o AtoM está funcionando: php symfony cc

Erros de migração Seguem abaixo alguns erros encontrados durante a migração da versão 1.3 para a 2.1: SQLSTATE [42S01]: Base table or view already exist: 1050 Table aip already exists SQLSTATE [42S01]: Base table or view already exist: 1050 Table access_log already exists Solucionamos esse tipo de erro acima efetuando a exclusão das tabelas: mysql uroot p e drop table atom.access_log;

Erros de migração Ao aplicar o commando php symphony search:populate a fim de persistir os dados no banco, podemos nos deparar com alguns erros como o travamento da operação. Esse bloqueio pode se dar pelas seguintes razões mais conhecidas: 1. Registros vazios nas tabelas 2. Registros persistidos com os seguintes caracteres em sequência ;

Erros de migração 1. Registros vazios nas tabelas Procure identificar os registros-pai a fim de rastrear a exclusão. É importante também remover a referência na tabela atom.slug No Blog há um código SQL de exemplo

Erros de migração 2. Registros persistidos com os caracteres ; em sequência O Atom não deixa persistir os dados caso haja um registro com esses caracteres em sequência no banco. No Blog há um código SQL de exemplo

Obrigado! STI sistemasti@fiocruz.br