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

oracle 定时备份

阅读更多

第一步: 新建文件“定时备份.bat”, 文件内容如下:
set tempvalue=databaseName_%date:~0,10%
set directory_temp=d:\BackUp\%tempvalue%
set file_dmp=%directory_temp%\%tempvalue%.dmp
set file_log=%directory_temp%\%tempvalue%.log
set winrarPath="C:\Program Files\WinRAR\WinRAR.exe"
set file_rar=%directory_temp%.rar
md %directory_temp%
exp username/password@serverName file=%file_dmp% log=%file_log% owner=user1,user2,user3
%winrarPath% a %file_rar% %directory_temp%
rmdir /s /q %directory_temp%
对上面的代码作简要说明:
1. set name=value    :    设置当前环境变量
2. %date:~0,10%     :    取当前系统日期,如“2009-10-21”
3. winrarPath            :    您计算机上 WinRar 的安装路径
4. exp username/password@serverName file=%file_dmp% log=%file_log% owner=user1,user2,user3    :     这个不用我多做说明, 应该都知道, 这就是 oracle 的导出命令, 如果有不懂的参考下面的到处命令。

第二步:新建一个定时任务, 具体操作如下:
1. 开始=> 所有程序=> 附件=> 系统工具=> 任务计划==> 添加任务计划
2. 按照“任务计划向导”提示,创建一个定时执行此 bat 文件(定时备份.bat)即可
在此处作一个小小的补充说明: 只有在启动了“Task Scheduler”服务的情况下,定时任务才会被执行。


1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
   exp system/manager@TEST file=d:\daochu.dmp full=y

2 将数据库中system用户与sys用户的表导出
   exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)

3 将数据库中的表inner_notify、notify_staff_relat导出
    exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=inner_notify,notify_staff_relat)

4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
   exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"

分享到:
评论

相关推荐

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

    通过以上详细的设计和案例,我们可以建立一个有效的Oracle定时备份系统,确保数据安全并满足业务连续性要求。实施过程中,务必考虑具体环境和需求,灵活调整备份策略,确保系统的稳定性和高效运行。

    oracle定时备份脚本(实例)

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

    linux下oracle定时备份

    Oracle数据库的定时备份通常借助于Linux的cron服务来实现,这是一个强大的定时任务调度器。在Redhat Linux Enterprise 5中,Oracle 10g版本的数据库管理员可以通过配置crond服务和编写脚本来安排自动备份。 首先,...

    oracle定时备份数据脚本

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

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

    【Oracle定时备份恢复最佳实践】 在IT行业中,数据库管理是至关重要的,尤其是对于Oracle这样的大型企业级数据库系统。AnyBackup是一款强大的数据保护解决方案,它提供了针对Oracle数据库的定时备份和恢复功能,以...

    oracle 定时备份工具

    本文将详细解析“Oracle定时备份工具”的相关知识点,以及如何使用C#进行开发。 首先,Oracle数据库的备份主要分为物理备份和逻辑备份两种类型。物理备份主要是通过RMAN(Recovery Manager)工具进行,它能够直接...

    Linux下Oracle定时备份设置方法.docx

    Linux下Oracle定时备份设置方法 在Linux系统中,使用Oracle数据库需要定期备份,以避免数据丢失和系统崩溃。 Oracle定时备份设置方法可以使用crontab来实现,该方法可以根据需要备份的时间间隔和数据库类型来灵活地...

    oracle定时备份详解

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

    Oracle定时备份策略.pdf

    Oracle定时备份策略是确保Oracle数据库安全性和可用性的重要措施。Oracle数据库是广泛应用的关系型数据库管理系统,其数据的安全性至关重要,而备份是防止数据丢失的基础手段。Oracle数据库提供了物理备份和逻辑备份...

    Oracle定时备份数据库命令代码

    本主题将详细讲解如何使用Oracle的SQL*Plus命令和操作系统脚本来实现定时备份。 一、Oracle数据库备份基础 Oracle数据库备份主要包括完整备份、增量备份和差异备份。完整备份会备份所有数据文件,而增量备份仅备份...

    linux oracle 定时备份

    linux系统中oracle定时备份脚本。

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

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

    linux-oracle定时备份

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

    oracle自动备份脚本

    本文将围绕“Oracle自动备份脚本”这一主题,深入探讨如何利用脚本实现Oracle数据库的自动备份,确保数据的安全与可恢复性。 ### Oracle自动备份脚本的重要性 在日常运营中,数据的丢失或损坏可能对企业造成不可...

    oracle数据库定时备份脚本

    "Oracle数据库定时备份脚本" 提供了一种自动化的方法,使得数据库管理员无需手动执行每次备份,大大提高了工作效率并降低了人为错误的可能性。本文将深入探讨Oracle数据库定时备份的原理、方法以及如何使用脚本来...

    oracle定时备份.docx

    首先,Oracle数据库提供了任务队列管理器(Job Queue)来实现定时备份,但这种方法需要数据库在初始化文件中添加任务队列的启动参数,并且要启动SNP后台进程。对于不想改变数据库配置的管理员来说,第二种方法更合适...

    oracle定时备份.pdf

    实现Oracle定时热备份的具体步骤如下: 1. 创建一个Shell脚本,例如`backup.sh`,设置Oracle相关的环境变量,并调用Exp命令进行备份。 2. 修改Shell脚本的执行权限,使其可执行。 3. 检查Crontab权限,确保Oracle...

    oracle 定时备份批处理程序

    oracle 定时 定期 备份 批处理 程序

Global site tag (gtag.js) - Google Analytics