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';
}
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/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9240380/viewspace-614649/