`
heipark
  • 浏览: 2094535 次
  • 性别: 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数据库定时备份脚本

    总之,Oracle数据库定时备份脚本是数据库管理的重要环节,通过合理配置和自动化,能够确保数据的安全性和系统的高可用性。正确理解和应用这些知识,可以帮助数据库管理员更有效地管理和保护他们的数据资产。

    Centos7.6下设置Oracle定时自动备份和sudo设置.docx

    Centos7.6 下 Oracle 定时自动备份和 sudo 设置 本文将详细介绍 Centos7.6 下 Oracle 定时自动备份和 sudo 设置的过程。该过程包括编写数据库备份脚本文件、设置定时、sudo 设置等多个方面。 编写数据库备份脚本...

    linux下oracle定时备份

    # 执行Oracle数据泵导出命令 expdp $USER_NAME/$PASSWORD file=$file owner=$OWNER log=expdp_$filename.log ``` 确保脚本有执行权限,可以使用`chmod`命令: ```bash chmod u+x back.sh ``` 然后,将这个脚本...

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

    Linux 下 Oracle 的数据定时自动备份 Linux 下 Oracle 的数据定时自动备份是系统管理员每天都在做着同一样的工作。为避免数据丢失,需要进行数据备份。本文将结合实践经验谈一谈 UNIX 环境下 Oracle 数据库的自动...

    oracle数据库定时备份

    总之,"Oracle数据库定时备份"是一个实用的解决方案,通过自动化的方式确保了数据的安全。理解和掌握RMAN及其与批处理文件的结合使用,是每个Oracle DBA必备的技能之一。记得定期检查和优化备份过程,以适应不断变化...

    linux下为oracle做定时备份的操作

    ### Linux环境下Oracle数据库定时备份操作 #### 背景与目的 在企业级应用中,Oracle数据库作为核心数据存储系统,其数据的安全性和完整性至关重要。为了确保数据安全,定期进行数据库备份是必不可少的工作之一。在...

    oracle 定时备份

    Oracle作为一款广泛使用的数据库管理系统,提供了多种方式进行数据备份,其中定时备份是一种常见且实用的方法。 #### 二、CMD文件备份概念 CMD文件备份是指通过批处理命令(CMD)的方式实现数据库的备份操作。这种...

    oracle 定时备份详细设计和案列

    Oracle数据库的定时备份是数据库管理中的重要环节,它确保了数据的安全性和在系统故障时能够快速恢复。本设计旨在提供一个清晰、实用的Oracle数据库定时备份方案,避免网络上信息的混乱,帮助管理员高效地执行备份...

    oracle定时备份数据脚本

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

    oracle定时备份详解

    Oracle数据库的定时备份是数据库管理中的重要环节,它确保了数据的安全性和可恢复性。本文将深入探讨Oracle数据库的定时备份策略,特别是冷备份的概念及其实施步骤。 首先,Oracle数据库的冷备份是在数据库关闭状态...

    linux下远程定时备份oracle数据库

    在Linux环境下,远程定时备份Oracle数据库是一项至关重要的任务,它能确保数据的安全性和业务的连续性。Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装...

    oracle数据库自动备份脚本

    本文将详细介绍一种通过`exp`命令配合`crontab`定时任务实现Oracle数据库自动备份的方法。这种方式适用于大多数Oracle环境,并提供了两种备份方案:一是针对特定用户的单独数据备份;二是通过SYS用户进行整个数据库...

    oracle 数据库自动备份脚本

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

    oracle定时备份脚本(实例)

    ### Oracle定时备份脚本知识点详解 #### 一、Oracle数据库定时备份原理与脚本实现 在Oracle数据库管理中,为了确保数据的安全性和可用性,定期进行数据备份是必不可少的操作之一。通过编写定时备份脚本,可以自动...

    oracle每天定时备份-自动创建计划任务.zip

    通过这个压缩包提供的自动备份脚本,你可以轻松实现Oracle数据库的每日定时备份,确保数据安全,同时减少了手动操作的工作量。但请务必根据实际情况调整配置,以确保备份的有效性和效率。如果在设置过程中遇到问题,...

    oracle自动定时备份详细步骤

    ### Oracle自动定时备份详细步骤 #### 一、背景与需求 在现代企业的信息化管理中,数据库的安全性至关...通过以上步骤,可以实现Oracle数据库在Windows环境下自动定时备份的功能,从而有效保障数据的安全性和可用性。

    ORACLE数据定时导入导出工具

    Oracle 数据定时导入导出工具是数据库管理中一个关键的组件,尤其对于企业级数据库系统而言,数据的安全性和可恢复性至关重要。Oracle 提供了多种工具和技术来实现这一目标,包括 Data Pump、SQL*Loader 和 RMAN...

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

    本资料"windows下oracle数据库备份压缩&删除历史备份.rar"提供了一个详细的过程,用于实现Oracle数据库的定时备份、备份文件的压缩以及自动删除两天前的旧备份。 首先,我们来讨论Oracle数据库的备份方法。在Oracle...

Global site tag (gtag.js) - Google Analytics