二、磁带备份
tar—backup文件将用export命令导出的数据文件拷贝到磁带上。
tar—backup文件内容:
tar rvf /dev/rmt/0n/backup/
本命令可将/backup目录下当天产生的文件备份到磁带上。本文件中,tar命令使用了三个参数,其中r选项表示向磁带上拷入文件而不破坏磁带原来内容,v选项表示在拷贝过程中显示文件信息,f选项后面加上磁带设备名,指定文件向何处拷贝,n选项表示磁带机不倒带。/dev/rmt/0表示UNIX主机第一个磁带驱动器,同理,/dev/rmt/1则表示UNIX主机第二个磁带驱动器,依此类推。
ora—env、ora—backup、tar—backup文件编写完成后,分别使用下述命令:
chmod 755 ora—env
chmod 755 ora—backup
chmod 755 tar—backup
这样,三个文件就都变成了可执行文件。
# host2为作备份用的主机名
#oracle为备份主机上的一个用户
password oracle
#oracle用户的口令为oracle
macdef init
#定义一个名为init的宏,它将在自动注册进程的最后被执行
bin
#文件的传输方式设为二进制
lcd /backup
# 进入本地工作目录/backup
cd /pub
# 进入备份主机目录/pub
mput
# 将/backup目录下的所有文件传输至备份主机
bye
#退出FTP会话进程
.netrc文件编写完成后,使用下述命令:
chmod 600 .netrc
这样,.netrc文件就只能被该用户所访问。