2017-02-17 3 views
1

Ich habe eine Aufgabe in der Anwendung, wo es die Daten in Tabelle mithilfe von SQL Loader lädt. Aber es ist nicht der Fall und gebenFehler beim Laden von Daten mit SQL Loader. Kann Programm "sqlldr" nicht ausführen: Fehler = 13, Berechtigung verweigert

Kann nicht laufen Programm "sqlldr": error = 13, Permission

verweigert

. Ich habe versucht, Dateien manuell über die Eingabeaufforderung zu laden, da es wie erwartet funktioniert.

Jede Hilfe wird sehr geschätzt. Danke

+0

ist es auf Linux? –

+0

Die zu ladende Datei befindet sich in Windows, aber der Java-Prozess läuft unter Linux. Wir importieren Datei über unsere GUI. –

+0

Als Benutzer haben Sie die Berechtigung, Befehle auszuführen, aber apperently die Anwendung, die Sie verwenden, haben keine Berechtigung für das Verzeichnis –

Antwort

0

Sie müssen Leseberechtigung für das Verzeichnis geben.

chmod -R 777 directory_name 

Dieser Befehl gibt volle Erlaubnis.

Runnig eine GUI-Anwendung als root. Finden Sie zuerst Ihren Anwendungspfad.

$ which atom //This command give me path of my app named as atom 
$ sudo /usr/bin/atom 
+0

Aber ich bin in der Lage, es manuell mit Eingabeaufforderung ausführen. Also, wie kann es Erlaubnis Problem sein? –

+0

ist es möglich, dass Sie Ihr Befehlsbeispiel in Frage stellen? –

+0

sqlldr priyam/priyam @ ora11g steuerung = student.ctl –

Verwandte Themen