Pular para o conteúdo
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #103223
    Dilso
    Participante

      Bom dia!

      Alguém tem um exemplo de importação DATAPUMP, que import só os dados ? Eu já tenho um banco com a estrutura da tabela, preciso apenas subir as informações.

      #103225
      rman
      Participante

        @Dilso

        É mais garantido importar tudo (estrutura + dados).

        Crie um usuário para o DATAPUMP:


        CREATE USER "DATAPUMP_USER" PROFILE "DEFAULT" IDENTIFIED BY "senha" DEFAULT
        TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP" QUOTA UNLIMITED ON "USERS"
        ACCOUNT UNLOCK;

        Defina as permissões:


        GRANT "CONNECT" TO "DATAPUMP_USER";
        GRANT "EXP_FULL_DATABASE" TO "DATAPUMP_USER";
        GRANT "IMP_FULL_DATABASE" TO "DATAPUMP_USER";
        GRANT FLASHBACK ANY TABLE TO "DATAPUMP_USER";

        Crie o diretório físico onde ficará os dumps:


        $ mkdir /dump

        Crie o diretório lógico que aponta para o diretório físico:


        CREATE OR REPLACE DIRECTORY "DATAPUMP1_DIR" AS
        '/dump';

        Defina a permissão para o diretório:


        GRANT READ, WRITE ON DIRECTORY "DATAPUMP1_DIR" TO "DATAPUMP_USER";

        Mova o dump para o diretório:


        $ mv dump.dmp /dump

        Antes de importar drop o usuário que será importado:


        DROP USER owner1 CASCADE;

        Para fazer a importação por schemas:


        $ impdp DATAPUMP_USER job_name=impdp dumpfile=dump.dmp logfile=dump.imp.log full=N schemas=owner1 directory=DATAPUMP1_DIR

        #103228
        mpvargas
        Participante

          @dilso
          siga a dica do @rman, faça o expdp de tudo (estrutura + dados)…
          mas para importar somente os dados, utilize o seguinte parâmetro

          $ impdp… content=data_only

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.