Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Führen Sie den Oracle-Importbefehl aus Java aus und sehen Sie sich die Konsolenausgabe an

Sie müssen stdout und stderr in separaten Threads erfassen (um eine Blockierung zu verhindern) und diese ausgeben, sobald Sie sie erhalten, während Sie darauf warten, dass der Prozess abgeschlossen wird .

Beachten Sie, dass Sie möglicherweise sowohl stdout als auch lesen müssen stderr. Oder Ihre Ausgabe geht stattdessen in die konfigurierte Protokolldatei.

Siehe diese Antwort für weitere Informationen und Verweise auf Beispielcode. Lesen Sie auch diesen Artikel , in dem allgemeine Fallstricke bei der Verwendung von Runtime.exec() erörtert werden