备份命令参照表模式下的备份命令。 从磁盘文件备份到磁带 如果首先备份到本地磁盘文件,则需要转储到磁带设备上。 1. 若需查看主机上配置的磁带设备,使用如下命令: lsdev -Cc tape 显示的结果如下例所示: rmt0 Available 30-58-00-2,0 SCSI 4mm Tape Drive rmt1 Defined 30-58-00-0,0 SCSI 4mm Tape Drive 标明Available的设备是可用的磁带设备。 2. 若需查看磁带存储的内容,使用如下命令: tar -tvf /dev/rmt0 显示的结果如下例所示: -rw-r--r-- 300 400 8089600 Jan 11 14:33:57 2001 exp_icdmain_20010111.dmp 如果显示类似如下内容,则表示该磁带存储的备份数据是从数据库直接备份到磁带上, 而非从本地磁盘转储到磁带的备份文件,因此操作系统无法识别。 tar: 0511-193 An error occurred while reading from the media. There is an input or output error. 或 tar: 0511-169 A directory checksum error on media; -267331077 not equal to 2 5626. 3. 对于新磁带或无需保留现存数据的磁带,使用如下命令: tar -cvf /dev/rmt0 exp_icdmain_yyyymmdd.dmp 注:A. 该命令将无条件覆盖磁带上的现存数据。 B. 文件名不允许包含路径信息,如:/backup/exp_icdmain_yyyymmdd.dmp。 4. 对于需要保留现存数据的磁带,使用如下命令: tar -rvf /dev/rmt0 exp_icdmain_yyyymmdd.dmp 注:该命令将文件exp_icdmain_yyyymmdd.dmp追加到磁带的末端,不会覆盖现存的数据 。 特别强调:如果备份时是从数据库直接备份到磁带上,则不可再向该磁带上追加复制任 何其他文件,否则该备份数据失效。