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 25626.
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追加到磁带的末端,不会覆盖现存的数据.
特别强调:如果备份时是从数据库直接备份到磁带上,则不可再向该磁带上追加复制任何其他文件,否则该备份数据失效.
5. 若需将转储到磁带上的备份文件复制到本地硬盘,使用如下命令:
a. 将磁带上的全部文件复制到本地硬盘的当前目录
tar -xvf /dev/rmt0
b. 将磁带上的指定文件复制到本地硬盘的当前目录
tar -xvf /dev/rmt0 exp_icdmain_yyyymmdd.dmp