19.4.2 BACKUP的使用
在19.3节中已经使用过BACKUP命令,该命令主要的工作就是备份数据库中的对象。具体的语法如下:
BACKUP[level][backup type][option]
【语法说明】
❑level:备份的增量,可以是1、2、3、4或者FULL,FULL代表的是全备份。
❑backup type:备份数据库中的对象类型,这里可以是database(数据库)、datafile(数据文件)、tablespace(表空间)、controlfilecopy(备份使用copy命令备份的数据文件)、archivelog all(备份归档日志文件)等对象。
❑option:一个可选项,包括channel(用于指定备份所使用的通道)、maxsetsize(定义备份集的最大值)等信息。
【示例12】利用BACKUP命令备份数据库
备份数据库是每一个数据库管理员每天都要做的工作,使用BACKUP备份数据库时,只要使用下面的语句即可完成:
BACKUP database
备份效果如图19.23所示。
图 19.23 备份数据库
在使用BACKUP命令备份数据库之前,也需要把数据库关闭并启动mount,才可以完成备份的操作。图19.23中由于备份的内容过多没有完全显示,当备份操作全部结束后,应该显示一个“完成BACKUP”的信息,并重新回到RMAN>下。