IMP-00016 Krævede Tegnsæt Omdannelse Ikke Understøttet Fejl hvor Import hen til Oracle Database
Hvor prøver hen til import en Oracle database eksport, sikkerhedskopi eller dump, det må du gerne opgør den fejl IMP-00016 der hvor den import bringe til ophør for tidlig og ikke indrømme jer hen til fortsætte den import hen til den bestemmelsessted Oracle database. Den fejl har den næste besked:
IMP-00016: krævede tegnsæt omdannelse ( skrive 1 hen til 871) ikke understøttet
IMP-00000: Import stoppet mislykket
Kommentar at afhænger oven på jeres eksport fil og database tegnsæt, den “ skrive 178 hen til 871″ må lave om på af hver omgivelser. Anden typisk tegnsæt omdannelse ikke understøttet fejl omfatte af skrive 178 hen til 871 eller af skrive 31 hen til 871.
Den hidføre nemlig den Oracle fejl er fordi import nytte kunne ikke omforme den skikkelse format i den eksport fil i den naturlig skikkelse format hvilke er den nedgang i den driftssystem klient. I anden jord, den oplag skyldes, at der er omdannelse opgave imellem den eksport dump fil og den bestemmelsessted databaser hvilke nyde anderledes tegnsæt værdi hvor Oracle import nytte prøve hen til import den eksporteret database af benytter den Unixs’ NLS_LANG lokal omgivelser variable værdi. Selv om den driftssystem omgivelser gør ikke’ røbe sig den værdi i NLS_LANG, den import ( samt eksport) vil være udmattet US7ASCII nemlig den standard værdi nemlig NLS_LANG oven på UNIX perron er AMERICAN_AMERICA.US7ASCII, uden at agte på den database bogstaver.
Den dagsorden hen til løse den IMP-00016 er til at sætte den den NLS_LANG parameter i lokal OS env variable værdi tilhørende den tegnsæt i den bestemmelsessted database og import den dump fil. NLS_LANG kan lave om på af benytter placere eller eksport befale. For eksempel:
$ eksport NLS_LANG.WE8ISO8859P1=
NLS_LANG er indfinde sig den indskrive oven på Vinduer perron. For eksempel, oven på en Engelsk Vinduer klient, den tegntabel er WE8MSWIN1252. En passende nedgang nemlig NLS_LANG er AMERICAN_AMERICA.WE8MSWIN1252.
Jer kunne indskrive den skikkelse apparater i den Oracle database i SQLPlus* af benytter næste befalinger hen til liste al NLS information:
SQL> col værdi format a25
SQL> col parameter format a25
SQL> sluttet * af vnls_parameters$;
I den rækker hjemkommen, NLS_CHARACTERSET vil liste den tegnsæt i den database. I ideal placering hen til undgå og bagatellisere den potential fejl, den anbefalede føre ud i praksis vil ligne den næste:
Henne ved den ordning der hvor database eksport er taget: Set NLS_LANG=. Placere den driftssystem NLS_LANG værdi tilhørende den kilde eller bestemmelsessted database tegnsæt vil lade Oracle formoder at den data er afsendte eller indkomne er indkodet i den samme tegnsæt nemlig den database tegnsæt, altså ikke efterprøvelse eller omdannelse er præsterede. Indeværende kunne hidføre korrupt data selv om den klient tegntabel og den database tegnsæt er anderledes og omdannelse er nødvendig. Dens’ flere i en oplag selv om kilde og bestemmelsessted databaser nyde anderledes tegnsæt, og kilde database indeholder speciel bogstaver ( for eksempel kinesisk, japansk, spansk, tysk, speciel breve eller anden bogstaver, hvilke er ikke indeholdt i US7ASCII), den indskyde database vil miste den selvstændig bogstaver og røbe sig ombytning bogstaver i stedet. Altså, dens’ bedst selv om den kilde og bestemmelsessted database har den samme eller ligedannet tegnsæt. Hen til indskrive den tegnsæt at en dump eksport og dens database er benytter, indskrive den eksport log, den bogstaver information burde eksisterer i begyndelsen af den log: Eksport skakmat US7ASCII tegnsæt og AL16UTF16 NCHAR tegnsæt Ligedannet, den import log vil indeholde den oplysning om hvad tegnsæt den import oparbejde er benytter samt nemlig den indskyde database, plus eventuel advarende besked, selv om den import slået fejl hos IMP-00016 fejl, i begyndelsen af den import log: import skakmat US7ASCII tegnsæt og AL16UTF16 NCHAR tegnsæt betydelig: Indeværende er en apparat oversat side hvilke findes " nemlig er" uden garanti. Apparat gengivelse må være vanskeligt at forstå. Behage omtaleselvstændig Engelsk paragraf når som helst eventuel. Lod og levere eller blive teknisk opbakning og hjælp henne vedMig Digital Liv Forum.
styreenhed bruger WE8MSWIN1252 tegnsæt ( eventuel karakterer omdannelse)
import styreenhed bruger UTF8 tegnsæt ( eventuel karakterer omdannelse)
eksport styreenhed bruger UTF8 NCHAR tegnsæt ( eventuel ncharset omdannelse)
Beslægtet Artikler
































