Wenn der CA ARCserve Backup-Agent für Oracle das SQL*Plus aufruft, um den JPN-Datendateinamen aus der Oracle-Datenbank abzurufen. Es kann vorkommen, dass sinnlose Zeichen ("???.dbf") zurückgegeben werden, und die ARCserve-Datenbank den Tablespace-Namen nicht katalogisiert. Der Agent katalogisiert kann den Tablespace nicht katalogisieren, wenn das festgelegte Zeichen nicht im Zeichensatz der Oracle-Datenbanken vorhanden ist.
Sie können dies vermeiden, indem Sie die NLS_LANG-Variable festlegen, bevor Sie einen Sicherungs- oder Wiederherstellungsvorgang durchführen, da das kommentierte NLS_LANG in der Datei "agent.cfg" des Agenten abgespeichert wird. Sie müssen auch den NLS_LANG-Parameter auskommentieren und den Wert festlegen und anschließend den allgemeinen Agenten neu starten, um die Sicherungs- und Wiederherstellungsvorgänge durchzuführen, wie in den folgenden Beispielen angezeigt:
Beispiel 1
Nachdem Sie den Agenten durch Ausführen des Skripts "orasetup" konfiguriert haben, erscheint die folgende Zeile in der Datei "agent.cfg":
#ENV NLS_LANG=American
Um diesen Parameter zu aktivieren, sollten Sie ihn durch Ändern den Inhalts nach "=" auskommentieren. Legen Sie jetzt den gewünschten Wert fest und führen Sie die caagent-Aktualisierung aus, um den Inhalt mit dem allgemeinen Agenten zu synchronisieren.
Beispiel 2
So legen Sie den NLS_LANG-Parameter für Oracle in einer JAPANISCHEN Umgebung fest:
NLS_LANG=AMERICAN_AMERICA.AL32UTF8
Der Parameter ist nun festgelegt.
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|