Mas agora o banco provavelmente foi corrompido.. pelo que comentou o Chiappa na mensagem anterior.. verifica se nao aconteceu ?
Acho que vc vai precisar abandonar o XE e trabalhar com a versao full do banco (standard, enterprise) Se fosse uma situação de um banco normal, do tipo, não quisesse alterar o characterset, ainda teria a opção de poder criar um novo banco e trabalhar em cima 2017-04-12 15:08 GMT-03:00 Mario Rodrigues marioirodrig...@gmail.com [oracle_br] <oracle_br@yahoogrupos.com.br>: > > > Ângelo, > > > Pois eh .. vi ate uma resposta tua a alguns dias > " > > https://docs.oracle.com/cd/E17781_01/install.112/e18803/toc.htm#BABGBFJH > > > AL16UTF16 > > Unicode 4.0 UTF-16 Universal character set > > AL32UTF8 > > Unicode 4.0 UTF-8 Universal character set > > UTF8 > > Unicode 3.0 UTF-8 Universal character set, CESU-8 compliant > " > > Vou ver se rola essa dica do UTF8 .. mas acho q o jeito é alterar na mão > antes de importar os dados :( > > Vlww > > > Em 12 de abril de 2017 14:55, angelo angelolis...@gmail.com [oracle_br] < > oracle_br@yahoogrupos.com.br> escreveu: > >> >> >> Mario, >> >> >> Dá uma olhada nisso aqui => http://stackoverflow.com/que >> stions/23779159/change-nls-character-set-parameters-on-oracle-11g-xe >> >> e depois nisso, a documentação oficial => https://docs.oracle.com/cd/B1 >> 9306_01/server.102/b14225/ch2charset.htm >> >> >> Tenho a impressão que por limitacoes do XE, vc nao vai conseguir fazer >> isso, mesmo que altere o banco vai chiar... eu acho.... >> mas se o encoding WE8ISO8859P1 for um subset do UTF8, talvez dê um >> samba.. >> >> >> >> >> >> 2017-04-12 12:37 GMT-03:00 Mario Rodrigues marioirodrig...@gmail.com >> [oracle_br] <oracle_br@yahoogrupos.com.br>: >> >>> >>> >>> Pessoal >>> >>> Boa tarde >>> >>> Voltando com o topico, a empresa me enviou o characterset é o >>> WE8ISO8859P1. >>> >>> Dai alterei usando "Alter database character set INTERNAL_USE >>> WE8ISO8859P1;" (nunca havia feito, achei na internet) >>> Rodando os SQL's >>> SELECT value$ FROM sys.props$ WHERE name = 'NLS_CHARACTERSET'; >>> SELECT value FROM nls_database_parameters WHERE parameter = >>> 'NLS_CHARACTERSET' >>> >>> Dai blz, quando tento realizar o IMPORT aparecem 2 erros: >>> >>> ORA 39006 Erro interno >>> ORA 39213 metadados não disponível >>> >>> Alguem já passou por isso?? Faltou fazer algo?? Já tentei ate import com >>> o SYS e da o mesmo erro. >>> >>> >>> Em 5 de abril de 2017 18:04, jlchia...@yahoo.com.br [oracle_br] < >>> oracle_br@yahoogrupos.com.br> escreveu: >>> >>>> >>>> >>>> Acredito que talvez seja no 12c apenas - mas independente disso, já que >>>> vc não conseguiu obter o characterset de origem pelo impdp, vc CHEGOU a >>>> usar a sugestão (que FUNCIONA, sim) do outro colega de usar o comando >>>> STRINGS no dumpfile que a empresa mandou ?? Logo nas primeiras linhas deve >>>> constar qual o characterset origem usado na exportação.... E a ** minha ** >>>> Sugestão de vc extrair o DDL só da tabela pra ver se a coluna >>>> originalmente foi definida com tamanho em CARACTERES ou em BYTES, vc fez >>>> ??? >>>> Essas coisas ABSOLUTAMENTE NÃO DEPENDEM da tal outra Empresa.... >>>> >>>> []s >>>> >>>> Chiappa >>>> >>> >>> >> > >