Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

A importação dos objetos do banco de dados é executada através do comando IMPDP (utilitário Data Pump Import), onde serão importados os objetos de um arquivo com extensão “.dmp”. Esse arquivo precisa ser colocado em um diretório do Oracle no servidor de banco de dados para ser acessado pela ferramenta de importação.

 


Verificar diretórios disponíveis:

select directory_name, directory_path from dba_directories; 


Obs: Importante verificar qual a versão do utilitário Data Pump está utilizando. Vai depender da versão do Oracle Client instalada. É necessário estar na mesma versão do banco de dados ou em versão inferior.

...

Configurações do Dump enviado:

(Podem haver alterações nos Obs: Os nomes dos usuários no dump enviado. Favor confirmar com equipe técnica da TOTVS para fazer a importação)de importação seguem o modelo PEP_[VERSAO] e CONS_PEP_[VERSAO].

Ex.: PEP_121200 e CONS_PEP_121200 (Versão 12.1.20.0).


Dados do Dump enviado:

  • Exportado através do utilitário EXPDP (DataPump);
  • BD Versão: Oracle Database Enterprise Edition Release 11.2.0.3.0
  • Usuário Owner: PEP_[VERSAO]
  • Usuário Consulta: CONS_PEP_[VERSAO]
  • Tablespace para Dados: TS_PEP_DATA
  • Tablespace para Índices: TS_PEP_INDEX
  • Versão compatível: 10.2 ou superior

 


O Para importação do dump, o executável IMPDP deve ser executado na janela de comando do Windows (cmd.exe), apenas alterando os parâmetros conforme configuração do ambiente (usuário/senha, instância e diretório onde foi copiado o dump). 


Sintaxe do comando IMPDP (executar em linha única, no prompt de comando do sistema operacional):

  1. Script: 

...

  1. 4-PEP-Oracle-Importação.txt
  2. Abrir script e alterar parâmetros:
    1. USER - Usuário com permissões DBA, que vai realizar a importação;
    2. PWD - Senha do usuário com permissões DBA
    3. DBSERVER - Servidor de banco de dados
    4. DATABASE - Instância ou nome do serviço do banco de dados
    5. OLD_USER1 - Usuário Owner do dump - Padrão "PEP_[VERSAO]"
    6. OLD_USER2 - Usuário de Aplicação do dump - Padrão "CONS_PEP_[VERSAO]"
    7. NEW_USER1 - Usuário Owner que será utilizado no ambiente - Padrão "PEP"
    8. NEW_USER2 - Usuário de Aplicação que será utilizado no ambiente - Padrão "CONS_PEP"
    9. DIR_NAME - Diretório do Oracle onde será colocado o arquivo de dump a ser importado;
    10. DUMP_FILE_NAME - Nome do arquivo com extensão ".dmp"
  3. Comando IMPDP deve ser executado dentro do terminal. 
    Obs: Dependendo da versão do Oracle Client, o utilitário IMPDP não é instalado. Por isso, o ideal é que o IMPDP seja executado diretamente no terminal do servidor de banco de dados pelo DBA ou consultor técnico responsável pela configuração do ambiente.

SCHEMAS=[OLD_USER1]

TRANSFORM=(oid:n)

EXCLUDE=TRIGGER

REMAP_SCHEMA=[OLD_USER1]:[NEW_USER1],[OLD_USER2]:[NEW_USER2]

DIRECTORY=[DIR_NAME]

DUMPFILE=[DUMP_FILE_NAME.dmp]

LOGFILE=PEP_IMPORT.log

...

  1. Após conclusão do processo, verificar log de importação criado no diretório indicado no comando.