以非归档日志模式备份
 
 --查处所有需要备份的数据文件
 select 'ocopy ' || name || ' d:\orabak' from v$controlfile;
 select 'ocopy ' || name || ' d:\orabak' from v$datafile;
 select 'ocopy ' || name || ' d:\orabak' from v$tempfile;
 select 'ocopy ' || name || ' d:\orabak' from v$logfile;
 --干净的关闭数据库。
 --系统下运行以上结果,将数据文件备份到d:\orabak,unix 下是cp。
 
 以归档日志模式备份
 --备份控制文件
 alter database backup controlfile to <filename>;
 --在数据文件执行打开备份时,必须将表空间至于备份模式。
 alter tablespace <tablespace_name> begin backup;
 
 用系统命令复制数据文件。
 alter tablespace <tablespace_name> end bakcup;
 
 
 --或者alter database begin backup; / alter database end backup;