Pular para o conteúdo
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #83484
    Manoel872
    Participante

      Boa tarde, fiz uma exportação de um BD Oracle 9i do Windows 2003 para um Oracle 9i Windows XP, porém não sei se as tablesspaces deveriam ser criadas automaticamente na importação alguem sabe me falar? e caso sim o que posso ter feito de errado para ela não terem sido criadas?

      Comandos export / import:
      file=expfull.dmp
      direct=y
      log=expfull.log
      full=y

      file=expfull.dmp
      log=impfull.log
      full=y

      Desde já agraço a colaboração de todos.

      #83485
      Avatar photoRegis Araujo
      Participante

        Ola Manoel, boa tarde!

        Você fez o export que gerou apenas um dmp correto? Assim ele não cria as tablespaces, para você realizar um import de dmp você já deve ter um banco criado, com as tablespaces.

        Abraços…

        #83487
        Manoel872
        Participante

          Ola! Thunder!!!
          Existe uma maneira de exporta a criação das tables spaces ou terei que criar cada uma na mão se sim, teria como me explica ou passar um artigo que explique isso?

          Att,

          Manoel

          #83488
          JamirJr
          Participante

            assim vc pega as tablespaces q existem no banco antigo:

            SELECT ‘create tablespace ‘
            || df.tablespace_name
            || CHR (10)
            || ‘ datafile ”’
            || df.file_name
            || ”’ size ‘
            || df.BYTES
            || DECODE (autoextensible,
            ‘N’, NULL,
            CHR (10) || ‘ autoextend on maxsize ‘ || maxbytes
            )
            || CHR (10)
            || ‘default storage ( initial ‘
            || initial_extent
            || DECODE (next_extent, NULL, NULL, ‘ next ‘ || next_extent)
            || ‘ minextents ‘
            || min_extents
            || ‘ maxextents ‘
            || DECODE (max_extents, ‘2147483645’, ‘unlimited’, max_extents)
            || ‘) ;’
            FROM dba_data_files df, dba_tablespaces t
            WHERE df.tablespace_name = t.tablespace_name;

            #83489
            Manoel872
            Participante

              Vlw amigo, hoje a noite irei testar novamente e posto o resultado aqui!

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