新闻中心> 文章详情

南京Oracle认证培训 数据定时备份

2015年08月03日

  Oracle数据定时备份,南京Oracle认证培训,来江苏万和计算机培训中心


  有个简单需求:Oracle数据库放到host-a上面,我希望在host-b每天早上3点备份host-a指定Oracletable数据。


  步骤一、在host-b安装Oracle环境或者Oracleinstantclient


  步骤二、在host-b配置TNSName


  Java代码


  #编辑并添加下面配置


  vi/u01/app/Oracle/network/admin/tnsnames.ora


  Java代码  南京Oracle认证培训


  host_a_db=


  (DESCRIPTION=


  (ADDRESS_LIST=


  (ADDRESS=(PROTOCOL=TCP)(HOST=host-a)(PORT=1521))


  )


  (CONNECT_DATA=(SID=logstat)(SERVER=DEDICATED))


  )


  步骤三、编写shell脚本


  Java代码


  vibackup.sh#内容如下


  #只保留7天的备份


  find/home/Oracle/snda_bak-name'*.dmp'-mtime+6-execrm-fr{}\;


  备份文件名称包含当前日期前一天日期,这样的效果“snda-20130415.dmp”  南京Oracle认证培训


  步骤四:挂crontab


  33***source.bash_profile;/home/Oracle/backup.sh>out.log


  --end


上一篇下一篇
按时发顺丰

技术交流群

Java大数据交流群560819979    加入
Python技术交流群595083299    加入
Oracle技术交流群595119011    加入
Web前端技术交流群604697610    加入
Huawei技术交流群482919361    加入
Redhat技术交流群587875348    加入
UI设计技术交流群511649801    加入
Cisco技术交流群596886705    加入
IT运维技术交流群605888381    加入