oracle10g_rman_語法測試_1

wisdomone1發表於2009-09-15
rman target / @/oracle/backup_db.rman  --外部執行命令指令碼
RMAN> @/oracle/backup_db.rman          --內部執行命令指令碼


---下列測試學習@@,其實就是@中再內含一個引用另一個命令指令碼
bash-3.00$ echo 'backup archivelog all;' >/oracle/backup_log.rman
bash-3.00$ echo 'backup database;'>/oracle/backup_db.rman
bash-3.00$ echo '@@/oracle/backup_log.rman'>>/oracle/backup_db.rman
bash-3.00$ rman target / @backup_db.rman
bash-3.00$ more /oracle/backup_db.rman
backup database;
@@/oracle/backup_log.rman
bash-3.00$ rman target / @backup_db.rman


---為備份資料庫手工指定一個通道
RUN
{
  ALLOCATE CHANNEL c1 DEVICE TYPE device;
  BACKUP DATABASE PLUS ARCHIVELOG;
}


---把備份儲存在多個儲存裝置上,利用通道
RUN
{
  ALLOCATE CHANNEL c1 DEVICE TYPE DISK MAXPIECESIZE 5M;
  BACKUP DATABASE PLUS ARCHIVELOG;  # AS COPY is the default, so RMAN creates image copies
  SET BACKUP COPIES = 2;
  BACKUP DATAFILE 1 FORMAT '/disk1/backups/%U', '/disk2/backups/%U';
}

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-614649/,如需轉載,請註明出處,否則將追究法律責任。

相關文章