1 Importação e Exportação de Banco de Dados Progress20/setembro/2017
2 Importação e Exportação de Banco de Dados ProgressSetembro 2017
3 HOJE VAMOS FALAR SOBRE Motivos para a Importação e Exportação2. Tipos de Importação e Exportação 3. Bancos de Dados SQL do Progress HOJE VAMOS FALAR SOBRE
4 01 Motivos para a Importação e Exportação
5 Motivos para a Importação e ExportaçãoExportação do banco de dados para fazer backup Problema no Metaschema Mudança de blocagem do banco Mudança de Sistema Operacional QUAIS OS MOTIVOS PARA A IMPORTAÇÃO E EXPORTAÇÃO? Para problemas de fragmentação recomenda-se executar o processo de “tablemove” da tabela fragmentada para Area Tipo II.
6 02 Tipos de Importação e Exportação
7 Composição de Banco de Dados ProgressDefinições (.df) Dados (.d) Valores de Sequência (.d) Usuários (.d) QUAL A COMPOSIÇÃO DO BANCO DE DADOS PROGRESS?
8 Tipos de Importação e ExportaçãoDump /Load via Dicionário de dados (Data Administration); QUAIS OS TIPOS DE IMPORTAÇÃO E EXPORTAÇÃO?
9 Tipos de Importação e ExportaçãoDump/Load de dados Binário QUAIS OS TIPOS DE IMPORTAÇÃO E EXPORTAÇÃO?
10 Tipos de Importação e ExportaçãoLoad de dados via bulkload QUAIS OS TIPOS DE IMPORTAÇÃO E EXPORTAÇÃO?
11 Pré-requisitos 1. Reserve uma pasta vazia para cada banco separada para o processo de dump/load; Para o Dump e para o Load sempre utilizar o mesmo: Mapa de Caracteres (Datasul usa ibm850) Parâmetro data (-d -dmy) Parâmetro de decimais (-numdec 44 e -numsec 46) Necessário a licença de desenvolvimento apenas para os dados; Position dos campos sempre marcado no dump de definições QUAIS SÃO OS PRÉ-REQUISITOS?
12 03 Importando e Exportando Banco de Dados do tipo SQL
13 Banco de Dados Progress do tipo SQLOs bancos no formato SQL, a Exportação e a Importação das definições e dados são efetuados pelos seguintes utilitários: sqlschema sqldump sqlload COMO FUNCIONA A IMPORTAÇÃO E EXPORTAÇÃO DE BANCOS SQL?
14 sqldump -t %.% -u pub -a pub progress:T:JVD003316:23618:emsdevImportando e Exportando Banco SQL Realizar a Exportação das definições .dfsql: Efetuar a Exportação dos dados .dsql: Efetuar a Importação das definições: Efetuar a Importação dos dados: sqlschema -o emsdev.dfsql -t %.% -u pub -a pub progress:T:JVD003316:23618:emsdev COMO FUNCIONA A IMPORTAÇÃO E EXPORTAÇÃO DE BANCOS SQL? sqldump -t %.% -u pub -a pub progress:T:JVD003316:23618:emsdev sqlexp -user pub -password pub -db emsdev -H JVD S infile emsdev.dfsql for %i in (*.dsql) do sqlload -t %~ni -u pub -a pub progress:T:JVD003316:29618:emsdev
15
16 OBRIGADA #SOMOS TOTVERS TATIANE KOSLINSKY Suporte Técnico - Framework+55 (47) Tecnologia + Conhecimento são nosso DNA O sucesso do cliente é o nosso sucesso Valorizamos gente boa que é boa gente #SOMOS TOTVERS