`
heipark
  • 浏览: 2078485 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle数据定时备份

阅读更多

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

 

步骤一、在host-b安装oracle环境或者oracle instant client

 

步骤二、在host-b配置TNS Name

 

# 编辑并添加下面配置
vi /u01/app/oracle/network/admin/tnsnames.ora

 

host_a_db =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST =  host-a )(PORT = 1521))
    )
    (CONNECT_DATA = (SID = logstat)(SERVER = DEDICATED))
  )

 

步骤三、编写shell脚本

 

vi backup.sh #内容如下
exp logstat/xxxx@host_a_db FILE=snda-`date -d yesterday +%Y%m%d`.dmp TABLES=T1,T2 BUFFER=64000 
#只保留7天的备份
find /home/oracle/snda_bak -name '*.dmp' -mtime +6 -exec rm -fr {}  \; 

 

 

    备份文件名称包含当前日期前一天日期,这样的效果“snda-20130415.dmp”

 

步骤四:挂crontab

 

3 3 * * * source .bash_profile; /home/oracle/backup.sh > out.log

 

--end

 

 

 

 

 

 

分享到:
评论

相关推荐

    oracle定时备份数据脚本

    定时运行的bat文件,从而定时备份运行中的数据库

    oracle 数据库自动备份脚本

    实现oracle 数据库自动备份+保留最新的7天数据+另一机器拷贝备份的脚本

    oracle数据库自动备份脚本

    备份oracle数据库,并压缩打包,传至远程FTP服务器,做到本地异地同时备份,可自动清理本地过期备份,自动保留N个最新备份(针对此种备份,不针对文件夹),老的备份自动删除,将此文件加入系统任务计划,则可实现定时...

    oracle定时备份脚本(实例)

    oracle定时备份脚本(实例): 数据库服务器目录/oradata/BACKUP/database下放一脚本文件:backup.sh,实现数据备份。

    Linux下Oracle的数据定时自动备份

    Linux下Oracle的数据定时自动备份

    ORACLE数据定时导入导出工具

    ORACLE数据定时导入导出工具,进行数据库自动备份

    ORACLE数据备份专家

    它封装了 ORACLE 自带的 EXP 数据导出工具和 IMP 数据导入工具,在设定好定时时间及其它信息后,每天在设定的时间自动启动导出工具将数据导出到指定的位置,从而确保数据的安全。 版本 2.0.3 的增强功能: 新增...

    oracle自动备份脚本

    oracle自动备份脚本程序,每天定时执行备份操作。

    oracle数据库定期备份导出dmp文件的脚本和定时任务的设置.zip

    1、提供了oracle数据库备份脚本,导出dmp文件 2、定时任务由操作系统提供的支持,在操作系统中设置定时任务,由操作系统定期执行脚本 3、补充。压缩包脚本有点问题,不能删除旧的备份文件。需要自动删除历史备份文件...

    个定时备份Oracle数据库的程序

    这是一个定时备份Oracle数据库的程序,您可以设定每周或每天进行数据备份。使用Oracle export 命令导出数据,然后用Arj压缩到用户设定的目录中,压缩文件以当前日期命名。

    linux-oracle定时备份

    在linux操作系统下,使oracle实现定时备份,避免数据丢失

    利用CRON进程实现Oracle数据库定时备份.pdf

    利用CRON进程实现Oracle数据库定时备份.pdf

    oracle数据库自动备份系统

    一、支持ORACLE定时自动备份,无须人工干预 二、生成文件夹及文件命名方式均以备份日期+备份方式 三、支持冷备份和导出备份 四、可以自定义备份策略,备份时间、路径、方式都可以自己选择(比如周一导出备份、周二冷...

    ORACLE定时自动备份程序

    实现ORACLE自动导出备份,程序使用ORACLE exp命令,不管是服务器还是客户端只要有exp命令就可以轻松实现异地备份。可以设置用户名、密码、数据源,每天备份时间、系统自启动、备份路径、循环备份周期(删除几天前的...

    实现ORACLE定时自动备份计划

    实现ORACLE自动导出备份,程序使用ORACLE exp命令,不管是服务器还是客户端只要有exp命令就可以轻松实现异地备份。可以设置用户名、密码、数据源,每天备份时间、系统自启动、备份路径、循环备份周期(删除几天前的...

    Oracle定时备份恢复最佳实践.docx

    Oracle定时备份恢复最佳实践,本文档是爱数备份容灾家族Oracle一体化备份恢复最佳实践文档,主要描述了如何正确地使用爱数备份容灾家族产品成员进行Oracle数据备份的方法, 包括部署前后的注意事项和典型部署方案。

    定时导出Oracle数据库数据并上传到FTP目录脚本

    编写一个bat脚本实现从Oracle数据库定时导出指定数据表的指定字段为txt文本并上传到FTP服务器的指定目录

    windows下oracle数据库备份压缩&删除历史备份.rar

    windows下oracle数据库备份压缩&删除历史备份 win8下oracle11g的定时备份、压缩、删除两天前的压缩数据。

    linux下oracle数据库自动定时备份迁移

    通过linux下Crontab实现定时任务,结合oracle自动备份脚本实现oracle数据库的备份操作,结合linux下Scp服务实现备份文件的异地存储,从而减少了人为备份的繁琐工作和服务器损坏造成数据丢失的风险,文档详细可扩展经...

Global site tag (gtag.js) - Google Analytics