Pular para o conteúdo
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #80182
    souza
    Participante

      Senhores preciso importar uma tabela de um arquivo dmp e estou usando o seguindo comando

      > imp usu/senha@base file=nome.dmp log=imp.log fromuser=usu touser=usu tables=tab1 ignore=y buffer=500000 feedback=10000

      Porém não posso importar para a tabela de origem(tab1) tenho que importar para tab1_temp por exemplo. Só se eu colocar no comando acima ta1_temp ele não vai localizar no dmp e vai dar erro , existia algo do tipo:

      fromtable=tab1
      totable=tab1_temp

      ?

      Desde já obrigado

      #80183
      gustavodesa
      Participante

        Nesse caso a tabela já existe no schema do banco ao qual você quer importar !!!

        Você pode criar um usuário/schema temporário, e fazer o import dessa tabela nesse novo schema.
        Depois você cria a tabela tab1_temp no schema do novo usuário.
        E logo em seguida você faz um SELECT / INSERT para a tebela tab1_temp.


        ou

        Caso seja um ambiente de Desenvolvimento/teste o que você também poderia fazer seria renomear a tabela tab1 para tab1_new que se encontra no esquema !!!
        Fazer o import da tabela da tabela tab1 e logo em seguida renomear para tab1_temp.
        E depois renomear tab1_new para tab1 novamente !!!

        #80184
        Marcio68Almeida
        Participante

          O ideal é que você importe essa tabela para outro usuário.
          fromuser=usu touser=usu1

          #80187
          souza
          Participante

            Obrigado senhores, funcionou perfeitamente

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