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.4.2 BACKUP的使用 - 图1

图 19.23 备份数据库

在使用BACKUP命令备份数据库之前,也需要把数据库关闭并启动mount,才可以完成备份的操作。图19.23中由于备份的内容过多没有完全显示,当备份操作全部结束后,应该显示一个“完成BACKUP”的信息,并重新回到RMAN>下。