您好,登錄后才能下訂單哦!
分離job必須指向一個程序對象,程序對象的分離屬性設置為true。下面的盒子是在Linux和系統上創建一個夜間job來對數據庫執行備份。
1.創建一個腳本來調用RMAN備份腳本,腳本名為$ORACLE_HOME/scripts/backup.sh
[oracle@sjjh scripts]$ vi backup.sh export ORACLE_HOME=/home/app/oracle/product/11.2.0 export ORACLE_SID=sjjh export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib $ORACLE_HOME/bin/rman TARGET / @$ORACLE_HOME/scripts/backup.rman trace /home/app/oracle/backup/backup.out & exit 0
2.創建rman備份腳本,腳本名為$ORACLE_HOME/scripts/backup.rman
[oracle@sjjh scripts]$ vi backup.rman run{ # Perform full database backup backup full format "/home/app/oracle/backup/%d_FULL_%U" (database) ; # Open database after backup alter database open; # Call notification routine to indicate job completed successfully sql " BEGIN DBMS_SCHEDULER.END_DETACHED_JOB_RUN(''sys.backup_job'', 0, null); END; "; }
3.創建job并使用分離程序對象
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。