Pular para o conteúdo
  • Este tópico contém 21 respostas, 4 vozes e foi atualizado pela última vez 18 anos, 11 meses atrás por MarceloMoreno.
Visualizando 15 posts - 1 até 15 (de 22 do total)
  • Autor
    Posts
  • #79107
    Mayhem
    Participante

      Olá Pessoal,

      Eu tenho o Oracle 9.2 e estou tentando importar um arquivo dmp, e me surgio o seguinte erro :

      “IMP-00038: Nπo p⌠de converter para handle do conjunto de caracteres do ambiente
      IMP-00000: Importaτπo encerrada com Ωxito”

      Procurei no google, mas nao vi como o pessoal resolveu este problema. alguem ja teve este problema?? alguem sabe como se resolve isso.

      Valeu T+

      #79108
      chduarte
      Participante

        Vc importou o banco com um conjunto de caracterset e esta tentando importar com outro.

        Vc precisa ver o caracterset dos dois bancos.

        show parameter nls

        []

        #79109
        Mayhem
        Participante

          Olá Carlos,

          Então me passaram um arquivo DMP pra mim importar e foi exibido aquela mensagem, agora eu nem sei o que fazer. Você tem alguma sujestão???

          Valeu!

          #79110
          Marcio68Almeida
          Participante

            Essa mensagem não é exatamente um erro, é mais um alerta, você verificou se os dados estão OK ???
            Pela sua mensagem a importação foi encerrada com êxito… ou começa a importar e aborta ???

            #79111
            chduarte
            Participante

              Quando ele comeca a importar aparece o conjunto de caracter que ele esta tentando importar.

              Melhor colar aqui para ver qual é

              []

              #79113
              Mayhem
              Participante

                [quote=”Marcio68Almeida”:whopd1ov]Essa mensagem não é exatamente um erro, é mais um alerta, você verificou se os dados estão OK ???
                Pela sua mensagem a importação foi encerrada com êxito… ou começa a importar e aborta ???[/quote]

                Então ele fala que a importacao foi feita com exito mas na verdade nao aconteceu nada!

                [ quote =”chduarte”] Quando ele comeca a importar aparece o conjunto de caracter que ele esta tentando importar.
                Melhor colar aqui para ver qual é [/quote]

                Quando eu faço o imp ele so me pede usuario e senha, logo depois me exibe aquela mensagem, nao é exibido pra mim nenhum tipo de informaçao sobre “conjunto de caracter que ele esta tentando importar.”

                de qualquer forma esse é o do meu BD, nao sei se isso pode ajudar mas ta ai.

                PARAMETER VALUE


                NLS_LANGUAGE AMERICAN
                NLS_TERRITORY AMERICA
                NLS_CURRENCY $
                NLS_ISO_CURRENCY AMERICA
                NLS_NUMERIC_CHARACTERS .,
                NLS_CHARACTERSET WE8MSWIN1252
                NLS_CALENDAR GREGORIAN
                NLS_DATE_FORMAT DD-MON-RR
                NLS_DATE_LANGUAGE AMERICAN
                NLS_SORT BINARY
                NLS_TIME_FORMAT HH.MI.SSXFF AM
                NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
                NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
                NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
                NLS_DUAL_CURRENCY $
                NLS_COMP BINARY
                NLS_LENGTH_SEMANTICS BYTE
                NLS_NCHAR_CONV_EXCP FALSE
                NLS_NCHAR_CHARACTERSET AL16UTF16
                NLS_RDBMS_VERSION 9.2.0.1.0

                #79114
                chduarte
                Participante

                  Vc deve ter algo desse tipo:

                  Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 – Production
                  With the Partitioning, OLAP and Data Mining options

                  Export file created by EXPORT:V10.02.01 via conventional path
                  import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set
                  export client uses UTF8 character set (possible charset conversion)

                  #79118
                  Mayhem
                  Participante

                    [quote=”chduarte”:3a20uze1]Vc deve ter algo desse tipo:

                    Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 – Production
                    With the Partitioning, OLAP and Data Mining options

                    Export file created by EXPORT:V10.02.01 via conventional path
                    import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set
                    export client uses UTF8 character set (possible charset conversion)[/quote]

                    Carlos,

                    Entao, quando eu vou inportar o arquivo DMP acredito que deveria aparecer essa mensagem que vc colocou ai “import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set”
                    mas para mim nao aparece nada.

                    O exp foi gerado na versao EXPORT:V09.02.00, pelo menos é o que diz quando eu abro esse DMP, nao sei se essa informacao é importante.

                    Valeu a ajuda!!

                    #79119
                    chduarte
                    Participante

                      Tente o seguinte.

                      No prompt de comando, se for unix digite:
                      export NLS_LANG=American_America.WE8ISO8859P1

                      se for windows
                      set NLS_LANG=American_America.WE8ISO8859P1

                      Faca o import novamente e cole todo o resultado aqui.

                      []

                      #79120
                      Marcio68Almeida
                      Participante

                        A versão do banco / export também é 9i ou 10g ???

                        #79135
                        Mayhem
                        Participante

                          Desculpem a demora, tive que resolver outro problema.

                          Executei o comando

                          –se for windows
                          set NLS_LANG=American_America.WE8ISO8859P1

                          Tentei importar e o resultado foi esse:

                          Import: Release 9.2.0.1.0 – Production on Mon Apr 2 11:53:17 2007

                          Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

                          Connected to: Oracle9i Release 9.2.0.1.0 – Production
                          JServer Release 9.2.0.1.0 – Production

                          IMP-00038: Could not convert to environment character set’s handle
                          IMP-00000: Import terminated unsuccessfully

                          Alguem sabe o que aconteceu??

                          #79136
                          chduarte
                          Participante

                            Tenta o UTF8

                            set NLS_LANG=American_America.UTF8

                            []

                            #79137
                            Mayhem
                            Participante

                              [quote=”chduarte”:3ouupigi]Tenta o UTF8

                              set NLS_LANG=American_America.UTF8

                              [][/quote]

                              Olá Carlos,

                              Entao executei o que você colocou, mas deu a mesma mensagem de erro!

                              C:>imp scott/tiger file=d:mowa.dmp log=log_data.log FULL=Y

                              Import: Release 9.2.0.1.0 – Production on Mon Apr 2 12:40:31 2007

                              Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

                              Connected to: Oracle9i Release 9.2.0.1.0 – Production
                              JServer Release 9.2.0.1.0 – Production

                              IMP-00038: Could not convert to environment character set’s handle
                              IMP-00000: Import terminated unsuccessfully

                              Tem mais alguma ideia??
                              Valeu a Ajuda!

                              #79138
                              chduarte
                              Participante

                                Veja se isso esta configurado corretamente no seu ambiente:

                                Registro -> HKEY_LOCAL_MACHINESOFTWAREORACLE

                                ORA_NLS = “C:NLSRTL31DATA”
                                ORA_NLS32 = “C:NLSRTL32DATA”
                                ORA_NLS33 = “C:NLSRTL33DATA”
                                NLS_LANG = “AMERICAN_AMERICA.WE8SIO8859P1”

                                []

                                #79139
                                Mayhem
                                Participante

                                  [quote=”chduarte”:ahoq6pf4]Veja se isso esta configurado corretamente no seu ambiente:

                                  Registro -> HKEY_LOCAL_MACHINESOFTWAREORACLE

                                  ORA_NLS = “C:NLSRTL31DATA”
                                  ORA_NLS32 = “C:NLSRTL32DATA”
                                  ORA_NLS33 = “C:NLSRTL33DATA”
                                  NLS_LANG = “AMERICAN_AMERICA.WE8SIO8859P1”

                                  [][/quote]
                                  Carlos,
                                  Verifiquei o Registro e na pasta ORACLE eu nao tenho essas tres chaves:
                                  ORA_NLS = “C:NLSRTL31DATA”
                                  ORA_NLS32 = “C:NLSRTL32DATA”
                                  ORA_NLS33 = “C:NLSRTL33DATA”

                                  So tenho essa que esta definido como:
                                  NLS_LANG = “NA”

                                  Procurei nas outras pastas Aqueles 3 ORA_ nao encontrei, tem uma pasta chamada “HOME0” la tem o NLS_LANG definido como :
                                  NLS_LANG=BRAZILIAN PORTUGUESE_BRAZIL.WE8MSWIN1252

                                  Valeu a ajuda!!

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