2017-05-26 3 views
1

Oracle Datenbank Startseite Patches installiert erfolgreichUnable cr9idata.pl

Ausführen cr9idata.pl

Ausführen ausführen: perl /u01/db/VIS/12.1.0/nls/data/old/cr9idata.pl

Unable cr9idata.pl

RW-50010: Error: - script has returned an error: 2 

RW-50004 ausführen: Fehlercode erhalten beim ausführen von externen Prozess. Überprüfen Sie die Protokolldatei auf Details. Laufende Datenbank-Treiber installieren für VIS Instanz


I Befehl im Terminal mit Root-Account ausgeführt:

[root @ NTCS ~] # perl /u01/db/VIS/12.1.0/nls/data /old/cr9idata.pl Das Verzeichnis /u01/db/VIS/12.1.0/nls/data/9idata existiert bereits. Überschreiben ... Kopieren von Dateien nach /u01/db/VIS/12.1.0/nls/data/9idata ... Kopieren fertig. Setzen Sie die Umgebungsvariable ORA_NLS10 bitte auf /u01/db/VIS/12.1.0/nls/data/9idata zurück!

Vielen Dank für Ihre Hilfe!

+0

"Überprüfen Sie die Protokolldatei für Details." Ohne dies könnte niemand sagen, was schief gelaufen ist. –

Antwort

0

Nach mehreren Tagen Debuggen. Ich fand den Grund ist mein Oracle Benutzerfehler. Ich habe perl in /home/oracle/perl5 installiert ... dann Oracle Benutzerfehler machen. Ich kann nicht von root Benutzer Oracle. wenn ich Perl für Oracle-Benutzer installieren dann Bashrc von Oracle-Benutzer automatisch zwei Routine Zeile hinzu:

eval perl -I ~/perl5/lib/perl5 -Mlocal::lib

export MANPATH = $ HOME/perl5/Mann: $ MANPATH

entferne ich gerade oben zwei Zeilen darüber dann kann ich Oracle Root-Benutzer.

Fazit: Wenn Sie Oracle EBS 12.2.0 auf CentOS 7.3 installieren. rapidwiz tool wird su Oracle Benutzer automatisch zu installieren DB. Aber unser Orakelfehler kann nicht so sein, um Fehler zu machen. Aber es zeigt das Symptom sehr seltsam, so dass es schwierig ist zu debuggen.

Jetzt installiere ich Oracle EBS 12.2 erfolgreich! Ich bin sehr glücklich, dies zu teilen, um diesen Fehler zu treffen.

-1

Ich installiere gerade EBS 12.

Ein wenig tiefer in die Protokolle für das Skript cr9idata.pl sah ich, dass dieser Fehler durch ein fehlendes Perl-Modul verursacht wird. Die Perl-Version, die mit Oracle installiert wird, enthält diese Bibliothek. In diesem Fall wird der Pfad manuell festgelegt.

Wenn Sie (wie ich) Perl von YUM installiert haben, installieren Sie dieses Modul: perl-File-CheckTree