oracle的备份工具是RMAN.
以下是对于RMAN的解释
以下是完整备份的脚本代码.
export ORACLE_SID=QAS
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/QAS/112_64
/oracle/QAS/112_64/bin/rman target / << EOF
run {
allocate channel c1 device type disk;
allocate channel c2 device type disk;
allocate channel c3 device type disk;
allocate channel c4 device type disk;
allocate channel c5 device type disk;
allocate channel c6 device type disk;
allocate channel c7 device type disk;
allocate channel c8 device type disk;
allocate channel c9 device type disk;
CONFIGURE COMPRESSION ALGORITHM 'HIGH';
backup as compressed backupset format='/oracle/QAS/sapbackup/%d_%U.bak' database plus archivelog delete input;
backup as compressed backupset format='/oracle/QAS/sapbackup/spfile_%U.bak' spfile;
backup as compressed backupset format='/oracle/QAS/sapbackup/ctl_%U.bak' current controlfile;
crosscheck archivelog all;
release channel c1;
release channel c2;
release channel c3;
release channel c4;
release channel c5;
release channel c6;
release channel c7;
release channel c8;
release channel c9;
}