Wir bekamen eine Dump-Datei von einem anderen Team, die für den Rest des Jahres verschwunden sind. Wenn wir versuchen, die Sicherung in unsere eigene Datenbank zu importieren, wir die folgende Fehlermeldung erhalten:Ermitteln der NLS_LANG-Einstellung für eine vorhandene Oracle-Datenbank-Dump-Datei
IMP-00038: Could not convert to environment character set's handle
Nach einigen Recherchen, unsere Spekulation ist, dass wir eine Diskrepanz zwischen der NLS_LANG Einstellung der Quellmaschine und unseren lokalen Rechnern haben. Wir haben derzeit keine Möglichkeit zu überprüfen, was der Wert von NLS_LANG auf dem Quellrechner ist.
Wenn Sie also nur eine Dump-Datei in unseren Händen haben, gibt es eine Möglichkeit, den NLS_LANG-Wert herauszufinden, mit dem der Export durchgeführt wurde? So wie es aussieht, sollten wir in der Lage sein, die Umgebungsvariable NLS_LANG vor dem Ausführen des Import-Clients (imp) zu überschreiben.
Eine andere Sache ist, der Dump wurde von einer 11g-Instanz gemacht und unsere Imp-Version ist 10. Ich habe gelesen, dass Imp ist nicht vorwärtskompatibel. Könnte dies hier das Problem sein (anstelle der NLS_LANG Mismatch)?
Ist es möglich, show = y nur mit einer Oracle-Client-Installation zu verwenden? Damit ich keinen Benutzernamen/Passwort brauche? – guerda