Anwendungen und Infrastruktur-Community
Morgen an alle,
Hoffe, jemand kann mir hier helfen. Ich arbeite in einer Entwicklungsumgebung auf einem Linux-Server. Ich versuche, ein Backup einzurichten, das sich am Samstagmorgen wiederholt. Mein nohup Befehl funktioniert nicht. Könnte mir bitte jemand nachschauen und mir sagen, was daran falsch ist? Im Moment greife ich nach Strohhalmen, um das zum Laufen zu bringen.
Weitere Informationen. Meine Oracle-Umgebung enthält im Pfad: $ORACLE_HOME / bin / rman
Mein Cron-Job ist: nohup rman Ziel / log=lance.log @lance_bk_scrpt &
Ich habe es auch so ohne Glück versucht.
Nohup rman Ziel / log=’/opt/u01/app/Produkt/11.2.0/dbhome_1/bin/’.log’ @lance_bk_srpt &
Ohne Glück.
Von dem, was ich verstehe und bitte korrigieren Sie mich, wenn ich falsch liege. Wenn das Betriebssystem den Cron-Job startet, wird als erstes der Befehl “nohup” ausgeführt. Es wird dann den rman als ausführbare Datei lesen und den Umgebungspfad danach durchsuchen und ausführen. Das “target /” wird dann ausgeführt, um eine Verbindung zu rman herzustellen. Rman identifiziert dann die Position der Lanze.loggen Sie sich ein und nehmen Sie an (ich könnte mich hier irren), dass es sich zusammen mit dem rman im bin-Verzeichnis befindet.exe. Dies ist der Teil, dessen ich mir nicht sicher bin. Rman geht auch davon aus, dass sich das lance_bk_script zusammen mit dem rman auch im bin-Verzeichnis befindet.exe. Ich habe lance_bk_scrpt separat ausgeführt und es funktioniert einwandfrei. Wo ist mein Denken falsch?? Jede Erklärung zu diesem Prozess wäre willkommen.
Vielen Dank im Voraus.
Grüße, Al
Leave a Reply