技术开发 频道

用Linux完成Oracle自动物理备份

    chmod +x backup.sh

    cp /u01/app/oracle/admin/orcl/pfile/initorcl.ora backup/initorcl.ora

    . backup.sh

    #注意:点号“.”与backup.sh之间有一空格  

    8.在准备进行备份时,先使用“ls -l(或ll)”命令检查当前目录下,此时应该有这样几个文件:alterbackup.Sh,begin.sh,database.script,gzip.sh,startup.script。  

    此后,还应执行命令:  

    $chmod +x begin.sh

    如果一切完成,就可以执行begin.sh来完成备份过程了:  

    . begin.sh

    #注意begin.sh与前面点号之前有一空格。  

    以后每次需要做备份时,只需运行begin.sh即可。这里也可以使用crontab自动完成按计划备份,有关如何使用crontab,请参考相关资料,也可在网上查询,本文不再做介绍。  

    使用此方法进行物理备份过程,不仅备份了数据库的数据文件,也同时记录了数据库的一些重要信息(第2步的database.parm 文件中),这对于以后恢复数据是非常重要的。最后要提醒读者注意的是,本文提供的方法要求有足够大的剩余磁盘空间(尽管最后只保留了备份文件的压缩文件),这个缺撼留给读者去弥补。

0
相关文章