Pular para o conteúdo
  • Este tópico contém 12 respostas, 6 vozes e foi atualizado pela última vez 16 anos, 7 meses atrás por CleitonHanzen.
Visualizando 13 posts - 1 até 13 (de 13 do total)
  • Autor
    Posts
  • #88398
    darcioreine
    Participante

      Bom Dia!

      Galera tem como no comando “imp” força que os objetos sejam criados no tablespace default do usuario que esta no “TOUSE”?

      Pq que executei o export de um banco diferente e nele tem tablespaces que nao exitem no banco destino.

      Desde ja agradeço!

      #88401
      David Siqueira
      Participante

        Parceiro, se teu ambiente já estiver criado no destino, quando vocÊ fizer o IMPORT dos dados usando a Clausula FROMUSER =xxx TOUSER=yyy ele vai respeitar o que você definiu como DEFAULT TABLESPACE para o usuário destino que receberá os dados, caso você faça um IMPORT FULL DIRETO pode ocorrer erros pelo fato dos ambientes possuirem TBS diferenciadas.

        Espero ter ajudado.

        ABraço

        #88402
        darcioreine
        Participante

          [quote=”Drbs”:3gha7yx4]Parceiro, se teu ambiente já estiver criado no destino, quando vocÊ fizer o IMPORT dos dados usando a Clausula FROMUSER =xxx TOUSER=yyy ele vai respeitar o que você definiu como DEFAULT TABLESPACE para o usuário destino que receberá os dados, caso você faça um IMPORT FULL DIRETO pode ocorrer erros pelo fato dos ambientes possuirem TBS diferenciadas.

          Espero ter ajudado.

          ABraço[/quote]

          Entao ele nao esta respeitando o tablespace delfault. E da erro de tablespace nao exite e nao cria os objetos…

          #88403
          ramasine
          Participante

            Todos os usuários envolvidos no export foram criados no banco de destino?

            Abs

            #88404
            darcioreine
            Participante

              [quote=”ramasine”:nhap3jbg]Todos os usuários envolvidos no export foram criados no banco de destino?

              Abs[/quote]

              Sim
              []s

              #88405
              David Siqueira
              Participante

                HUm!!!…

                Reveja os usuários criados, pois se vc esta usando as CLAUSULAS de import FROMUSER e TOUSER ele teria que respeitar e importar no usuário que esta criado na base Destino.

                Abraço

                #88409
                Avatar photoRegis Araujo
                Participante

                  Amigo, bom dia..

                  Só uma dúvida.. nas tabelas do banco origem existem campos BLOB e CLOB ???

                  Abraços..

                  #88410
                  Ishii
                  Participante

                    Olá,

                    Lembro-me do 8i que o melhor era definir quotas para a tablespace Default do usuário, pois se deixasse como unlimited tablespace ele acabava tentando criar a tablespace mesmo…

                    Acontece que no arquivo de importação vem declarado a tablespace dos objetos….

                    Tente nos usuários colocar um limite de quota da tablespace default…

                    []s Ishi

                    #88412
                    David Siqueira
                    Participante

                      Um jeito que eu mesmo ja fiz pra contornar isso era criar sempre as estruturas antes do import e depois passava a linha de comando com o parametro IGNORE=Y assim o processo se preocupava apenas com a carga dos dados pois a estrutura já era pré-existente.

                      Isshii..iso é bem verdade, trabalhei por 4 anos com 8i e tinha sérios problemas, principalmente nas releases 8.1.6.

                      Abração á todos!!!!

                      #88414
                      Avatar photoRegis Araujo
                      Participante

                        Salve..

                        Bom.. eu tive um problema de import quando haviam campos do tipo BLOB e CLOB.. os types ficaram referenciados a tablespace origem e apresentou erro no import..

                        Tive que criar as tablespaces com a mesma nomenclatura que haviam no banco origem e depois fiz um Rebuild de indices e move de dados para as tablespaces corretas e dropei as tablespaces vazias depois…..

                        Trabalhinho chato mas necessário.. uma gambiarra mas que funcionou…

                        Obs.: David.. muito bom este avatar.. adorei mano..!!!!

                        #88422
                        darcioreine
                        Participante

                          Nao tinha campo BLOB ou CLOB;
                          Mais resolvi entrei no dump e alterei na mao

                          []s

                          #88426
                          David Siqueira
                          Participante

                            Radical a solução..rs..mais se atingiu seus objetivos é o que importa.

                            Abraços!

                            #88436
                            CleitonHanzen
                            Participante

                              Opá….

                              Pois entaum, existem várias soluções para isso daí:

                              1. Gerar o indexfile e criar as tabelas na mão e depois somente importar os dados (Isso aplico mais quanto tem campo lob já que não “respeita” se não tiver a tablespace que estava no banco original)
                              2. Para você mapear todos os objetos de um usuário para outra tablespace, além de colocar a quota e definir o default tablespace, tem de remover o privilégio UNLIMITED TABLESPACE, q esse erro não ocorre. Só pra lembrar, esse privilégio é concedido “automáticamente” pra quem tem associada a role RESOURCE.

                              3. Criar exatamente a mesma estrutura no banco de destino (essa é a mais certa q não vai ter problema)..

                              []s

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