Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

DMP fajl problem

[es] :: Oracle :: DMP fajl problem

[ Pregleda: 2709 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gewra
Ivan Djuric
Beograd

Član broj: 43205
Poruke: 31
*.adsl-3.sezampro.yu.



Profil

icon DMP fajl problem13.03.2008. u 22:32 - pre 194 meseci
Ljudi ja se u ovo generalno ne razumem... Dobio sam neki dump fajl iz bugarske sa odgovarajucim podacima, pri cemu su pojedine kolone u tabeli naravno na bugarskom, sto je u toad-u predstavljeno znacima upitnika... Koristim oracle Xe (Universal). E sad ja sam nesto cackao po netu i pronasao podesavanja NLS podesavanja sa : BULGARIAN_BULGARIA.CL8MSWIN1251. Ovim sam umesto upitnika dobio neke glupe karaktere...
Elem kod import-a dobijam i sledecu poruku:
Export done in US7ASCII character set and AL16UTF16 NCHAR character set
server uses CL8MSWIN1251 character set (possible charset conversion)

Ako bi neko mogao eventualno malo da mi pomogne oko ovoga bilo bi sjajno...

Da jos nesto, moja baza ima sledeca podesavanja :
NLS_CHARACTERSET AL32UTF8
NLS_NCHAR_CHARACTERSET AL16UTF16

Nesto mislim kad bi ovaj gornji mogao da prebacim (ukoliko i moze da se prebaci) u US7ASCII mozda bi nesto i uspeo...

Hvala
 
Odgovor na temu

kawasaki
Janko Knezevic
infostream
Podgorica

Član broj: 39005
Poruke: 61
*.crnagora.net.

Sajt: hotelperastra.com


Profil

icon Re: DMP fajl problem14.10.2008. u 09:33 - pre 187 meseci
http://www.mydigitallife.info/...hen-import-to-oracle-database/
malo dugacak link, ali tu imas "character set conversion" a to je , koliko ja vidim tebi i potrebno.
Provjeri koji ti je trenutni(imas tu komande), pa ozezi
2Pac R.I.P.
 
Odgovor na temu

Raspucin

Moderator
Član broj: 20699
Poruke: 216
*.sonydadc.com.

ICQ: 244452581


+3 Profil

icon Re: DMP fajl problem14.10.2008. u 12:36 - pre 187 meseci
Potrebno je da podesiš NLS_LANG parametar pre pokretanja importa. Znači sa komandne linije prvo izvršiš:

SET NLS_LANG=BULGARIAN_BULGARIA.CL8MSWIN1251

Druga stvar, da bi bio 100% siguran da nije bilo konverzije karaktera kreiraj novu bazu sa ovim CL8MSWIN1251 character set-om.

Inace ako imaš bazu koja je čak i UTF-8 ne mora da znači da se kodni raspored ovog character set-a poklapa sa CL8MSWIN1251.
UTF-8 je 16-bitni. CL8MSWIN1251 pretpostavljam da je 8-bitni tako da će svi karakteri iz CL8MSWIN1251 da zauzmu po 16 bita
a to može da znače da neke reči postanu "duže" u UTF-8 nego u CL8MSWIN1251 pa može da se desi da neki podaci premaše dužinu
koja je definisana kreiranjem tabele i ti rekordi neće da se importuju.

Ovo su neki od osnovnih problema koji se javljaju u ovakvim situacijama i ovo je najjednostavnije i najprostije što možeš i sam da uradiš
i proveriš.

Pozdrav.
 
Odgovor na temu

[es] :: Oracle :: DMP fajl problem

[ Pregleda: 2709 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.