IMP-00016 Krevde Tegnsettet Omdanne Ikke Understøttet Feil når Import å Oracle Data bank

Når prøver å import en Oracle data bank eksport, sikkerhetskopien eller fylling, det må du gjerne møte feilen IMP-00016 der hvor importen avslutte for tidlig og ikke tillate du å fortsette importen å bestemmelsesstedet Oracle data bank. Feilen har det fulgte beskjed:

IMP-00016: krevde tegnsettet omdanne ( type 1 å 871) ikke understøttet
IMP-00000: Import stoppet mislykket

Note det avhenger opp på din eksport arkiv og data bank tegnsettet, satsen“ 178 å 871″ kanskje endre fra hver omgivelsene. Annet typisk tegnsettet omdanne ikke understøttet feil inkludere fra type 178 å 871 eller fra type 31 å 871.

Årsaken for det Oracle feil er fordi import nytte kunne ikke konvertere arten formatter av det eksport arkiv inn i innfødt blokkannulleringstegn formatter hvilke er innfatningen av driftssystemet klienten. Inne annet verden, utsendelsen skyldes, at det er omdanne problem imellom det eksport fylling arkiv og bestemmelsesstedet data bank hvilke ha annerledes tegnsettet salgsverdi når Oracle import nytte prøve å import det eksportert data bank av benytter det Unixs’ NLS_LANG innenbys omgivelsene variabel salgsverdi. Hvis driftssystemet omgivelsene ikke’ viser det salgsverdi av NLS_LANG, importen ( samt eksport) ville helt utkjørt US7ASCII idet uteblivelsen salgsverdi for NLS_LANG opp på UNIX plattform er AMERICAN_AMERICA.US7ASCII, uten hensyn til databasen bokstaver.

Resolusjonen å løse det IMP-00016 er sette det det NLS_LANG parameter inne innenbys OS env variabel salgsverdi å passe med tegnsettet av bestemmelsesstedet data bank og import det fylling arkiv. NLS_LANG kan endre av benytter sette eller eksport kommandere. For eksempel:

$ eksport NLS_LANG.WE8ISO8859P1=

NLS_LANG er innfinne seg det register opp på Vinduer plattform. For eksempel, opp på en Engelske Vinduer klienten, kodetabellen er WE8MSWIN1252. En passende innfatning for NLS_LANG er AMERICAN_AMERICA.WE8MSWIN1252.

Du kanne sjekk arten apparater av det Oracle data bank inne SQLPlus* av benytter fulgte kommandoene å liste alle NLS beskjed:

SQL> col salgsverdi formatter a25
SQL> col parameter formatter a25
SQL> velge * fra vnls_parameters$;

Inne rekkene kommet tilbake, NLS_CHARACTERSET ville liste tegnsettet av databasen. Inne ideal plassering å unngå og minimere det muligheter feilene, det anbefalt øve ville ligne det fulgte:

For systemet der hvor data bank eksport er tatt: Set NLS_LANG=. For systemet der hvor data bank import er gjort: Set NLS_LANG=.

Sette driftssystemet NLS_LANG salgsverdi å passe med kilden eller bestemmelsessted data bank tegnsettet ville utleie Oracle antar det informasjonen tilværelse sendt eller mottatt er kodet inne det likt tegnsettet idet databasen tegnsettet, så nei godkjenningen eller omdanne er utført. Denne kanne føre til korrupt data hvis klienten tegntabellen og databasen tegnsettet er annerledes og omdanne er på krevd. Dens’ flere av en utsendelse hvis kilde og bestemmelsessted data bank ha annerledes tegnsettet, og kilde data bank behersker spesiell bokstaver ( for eksempel kinesiske, japansk, spanske, tyskeren, spesiell brev eller annet bokstaver, hvilke er ikke inneholdt inne US7ASCII), målet data bank ville miste originalen bokstaver og viser det å legge bokstaver i stedet. Så, dens’ best hvis kilden og bestemmelsessted data bank har det likt eller lignende tegnsettet.

Å sjekk tegnsettet det en fylling eksport og dens data bank bruker, sjekk det eksport stokk, det bokstaver beskjed burde eksisterer i begynnelsen av journalen:

Eksport gjort det US7ASCII tegnsettet og AL16UTF16 NCHAR tegnsettet
server bruker WE8MSWIN1252 tegnsettet ( mulig bokstaver omdanne)

Lignende, importen stokk ville inneholde informasjonen hva om tegnsettet importen forarbeide bruker samt for målet data bank, addisjonstegn mulig advarende beskjed, selv om importen mislykkes med IMP-00016 feil, i begynnelsen av importen stokk:

import gjort det US7ASCII tegnsettet og AL16UTF16 NCHAR tegnsettet
import server bruker UTF8 tegnsettet ( mulig bokstaver omdanne)
eksport server bruker UTF8 NCHAR tegnsettet ( mulig ncharset omdanne)

betydelig: Denne er en apparat oversatt side hvilke er skaffet " idet er" uten garanti. Apparat oversettelse kanskje være vanskelig å forstå. Behage henviser tiloriginal Engelske gjenstand når som helst mulig.

Aksje og levere eller bli teknisk oppbacking og hjelpe forMeg Digital Livet Forums.



Avreise en Svar

Du kanne bruk disse merkelapper: <en href="" tittel=""> <abbr tittel=""> < bokstavord tittel=""> <b> <blockquote anføre=""> < anføre> < koden> <del datetime=""> <em> < jeg> <q anføre=""> < streike> < kraftig>

Abonnere uten kommenterer


Custom Search

Ny Varene

Innkommende Søke Pris for artikkelen

import gjort det US7ASCII tegnsettet og AL16UTF16 NCHAR tegnsettet - IMP-00016: krevde tegnsettet omdanne ( type 1 å 871) ikke understøttet - Eksport gjort det WE8MSWIN1252 tegnsettet og AL16UTF16 NCHAR tegnsettet - import gjort det WE8ISO8859P1 tegnsettet og AL16UTF16 NCHAR tegnsettet - us7ascii tegnsettet - imp-00016 - imp bokstaver - oracle imp tegnsettet - Denne beskjed bruker en tegnsettet det er ikke understøttet av det Sykehuslege Service - eksport server bruker UTF8 NCHAR tegnsettet ( mulig ncharset omdanne) - utf8 nchar - import gjort det US7ASCII - WE8MSWIN1252 tegnsettet og AL16UTF16 NCHAR tegnsettet - IMP-00016: krevde tegnsettet omdanne ( type 31 å 871) ikke understøttet - oracle viser tegnsettet - eksport klienten bruker US7ASCII tegnsettet ( mulig bokstaver omdanne) - mulig bokstaver omdanne - import server bruker WE8ISO8859P1 tegnsettet ( mulig bokstaver omdanne) - import server bruker WE8MSWIN1252 tegnsettet ( mulig bokstaver omdanne) - Eksport gjort det US7ASCII tegnsettet og UTF8 NCHAR tegnsettet - import gjort det WE8MSWIN1252 tegnsettet og AL16UTF16 NCHAR tegnsettet - IMP Tegnsettet - oracle import bokstaver - oracle imp bokstaver - oracle imp NLS_LANG - import gjort det US7ASCII tegnsettet og UTF8 NCHAR tegnsettet - IMP-00016: krevde tegnsettet omdanne ( type 178 å 871) ikke understøttet - IMP-00016: - imp oracle tegnsettet - WE8MSWIN1252 tegnsettet - IMP-00016: krevde tegnsettet omdanne - import bokstaver oracle - sette NLS_LANG - oracle import tegnsettet - tegnsettet US7ASCII - ORACLE imp konvertere nls_lang - oracle mulig bokstaver omdanne - WE8MSWIN1252 vs US7ASCII - import fylling inne annerledes blokkannulleringstegn sette - Eksport gjort det US7ASCII tegnsettet og AL16UTF16 NCHAR tegnsettet server bruker WE8ISO8859P1 tegnsettet ( mulig bokstaver omdanne) - US7ASCII Brasilianer - oracle imp kodet - polski bokstaver - IMP-00016: krevde tegnsettet omdanne - import server bruker WE8ISO8859P1 tegnsettet - nls_lang ita - server bruker WE8MSWIN1252 tegnsettet ( mulig bokstaver omdanne) - Denne beskjed bruker en tegnsettet det er ikke understøttet av det Sykehuslege Service. - AL16UTF16 NCHAR eksport server bruker WE8ISO8859P1 NCHAR blokkannulleringstegn - tegnsettet det er ikke understøttet av det Sykehuslege Service -