Applications and Infrastructure Community
Mattina Tutti,
Spero che qualcuno possa aiutarmi qui. Sto lavorando in un env di sviluppo su un server linux. Sto cercando di impostare un backup che si ripete che si verifica il mattino del sabato. Il mio comando nohup non funziona. Qualcuno potrebbe controllare questo e dirmi cosa c’è di sbagliato in questo? In questo momento sto afferrando a cannucce per ottenere questo in esecuzione.
Ulteriori informazioni. Il mio oracle env include nel percorso :OR ORACLE_HOME / bin / rman
Il mio Cron job è: nohup rman destinazione / log = lancia.log @ lance_bk_scrpt &
L’ho anche provato in questo modo senza fortuna.
Nohup rman target / log=’ / opt / u01 / app/product/11.2.0/dbhome_1/bin / lance.log ‘ @ lance_bk_srpt &
Senza fortuna.
Da quello che capisco e per favore correggimi se sbaglio. Quando il sistema operativo dà il via al lavoro cron, la prima cosa che eseguirà è il comando “nohup”. Quindi leggerà l’rman come eseguibile e cercherà il percorso ambientale per questo ed eseguirlo. Il “target /” verrà quindi eseguito per connettersi a rman. Rman identificherà quindi la posizione della lancia.log e SUPPONIAMO (potrei sbagliarmi qui) che sia nella directory bin insieme a rman.exe. Questa è la parte di cui non sono sicuro. Rman presuppone anche che lance_bk_script sia anche nella directory bin insieme a rman.exe. Eseguii separatamente il lance_bk_scrpt e funziona bene. Dove è il mio pensiero sbagliato su questo?? Qualsiasi spiegazione su questo processo sarebbe apprezzata.
Grazie in anticipo.
Saluti, Al
Leave a Reply