科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道用Linux命令完成Oracle自动物理备份 (2)

用Linux命令完成Oracle自动物理备份 (2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Oracle数据库提供了几种数据备份方法,但用得最多的还是使用exp进行逻辑备份,而物理备份(包括联机备份和脱机备份)过程用得并不多。其主要原因是物理备份过程比较复杂,不易掌握。

作者:王全海 来源:赛迪网技术社区 2007年10月19日

关键字: 操作系统 备份 ORACLE Linux

  • 评论
  • 分享微博
  • 分享邮件

6.把上面第2步到第5步生成的内容组织成一个Shell文件begin.sh,但这之前还需要先运行以下命令:

  
  $chmod +x alterbackup.sh 
  
  $chmod +x gzip.sh 
  
  $vi begin.sh
  

echo “开始进行数据库的自动物理备份过程,该Shell将在当前目录下生成backup.gz文件,该文件中包含数据库的一些参数信息及数据库的物理文件……”

  
  mkdir backup 
  
  sqlplus internal/oracle < database.srcipt 
  
  . alterbackup.sh 
  
  sqlplus internal/oracle < startup.script 
  
  . gzip.sh 
  
  echo “数据库自动进行物理备份过程结束,请在当前目录下检查backup.tar.gz”
  

7.增加数据库参数文件的备份语句。

数据库参数文件通常存储在“ORACLE/ADMIN/数据库名/pfile/”目录下,其文件命名规则为“init+数据库名.ora”,数据库名缺省名称为orcl,可根据数据库安装名称来进行修改。如果不知道该文件存储在什么位置,可使用下面命令进行查找:

  
  $find $ORACLE_HOME -name ‘initorcl.ora’
  

该语句可能显示出/u01/app/oracle/product/8.1.7/dbs/initorcl.ora,由于在Linux中有一种链接文件,所以要查看显示出的文件是不是链接文件,如果是,还需要进一步查看其原始文件。

  
  $ll /u01/app/oracle/product/8.1.7/dbs/initorcl.ora
  

本例中显示出该文件是一个链接文件,它指向/u01/app/oracle/admin/orcl/pfile/initorcl.ora。为此,可以修改第3步的alterbackup.sh,修改结果如下(粗体显示,该语句需要根据数据库安装情况进行修改):

 

 
  …… 
  
  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文件中),这对于以后恢复数据是非常重要的。最后要提醒读者注意的是,本文提供的方法要求有足够大的剩余磁盘空间(尽管最后只保留了备份文件的压缩文件),这个缺撼留给读者去弥补。

注:该文在RedHat 7.3、Oracle 8i Enterprise Edition Release 8.1.7 for Linux 下使用/bin/bash下调试通过。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章