`
xiaoer_1982
  • 浏览: 1874595 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

数据库自动备份的实现

阅读更多
-bash-2.05b$ more /opt/oracle/product/movedata/movedata1.sh

ORACLE_HOME=/opt/oracle/product/9.0.2
export ORACLE_HOME
. /opt/oracle/product/.bash_profile
export DATE=$(date +%Y%m%d) #调用linux日期函数,实现文件按日期命名每天一个备份
/opt/oracle/product/9.0.2/bin/exp goldring/123456@szdb file=/data/OracleDB_Backup/goldring.dmp log=/data/OracleDB_Back
up/loggoldring.dmp consistent=yes

/opt/oracle/product/9.0.2/bin/exp jltgame/123456@szdb file=/data/OracleDB_Backup/jltgame$DATE.dmp log=/data/OracleDB_Ba
ckup/logjltgame.dmp consistent=yes

/opt/oracle/product/9.0.2/bin/exp userid=oraclebackup/"abcd456&*("@szdb owner=moonprincess file=/data/OracleDB_Backup/moon
princess.dmp log=/data/OracleDB_Backup/logmoonprincess.dmp consistent=yes

#ftp -n 10.0.0.3 < /opt/oracle/product/movedata/ftpcommand


把以上脚本放到crontab中即可

注:oracle实现自动备份关键是要在备份脚本中加入oracle的环境变量和在备份文件名中加入$DATE变量
分享到:
评论

相关推荐

    oracle数据库自动备份上传至FTP服务器

    Oracle 数据库自动备份上传至 FTP 服务器是指通过 Shell 脚本来实现对 Oracle 数据库的自动备份,并将备份文件上传至 FTP 服务器上,以防服务器出现故障,导致数据库无法及时恢复。 1. 数据库自动备份上传至 FTP ...

    oracle 数据库自动备份脚本

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

    C# 编写的SqlServer 数据库自动备份服务,带配置,功能强大

    标题中的"C# 编写的Sql Server数据库自动备份服务"指的是使用C#编程语言开发的一款针对Microsoft Sql Server数据库的自动化备份解决方案。C#是.NET框架的主要编程语言,它提供了丰富的类库和API,使得开发这样的服务...

    微信小程序云开发如何实现数据库自动备份实现

    微信小程序云开发数据库自动备份实现的知识点涵盖了以下几个方面: 1. 数据备份的重要性:在商业运作和日常工作中,数据被视为无价之宝。数据丢失可能导致无法挽回的损失,因此定期对数据库进行自动备份至关重要。...

    数据库自动备份程序.rar

    数据库自动备份程序.rar

    数据库自动备份(.net)

    实现数据库自动备份的关键步骤包括: 1. **配置连接**:使用Backup.cfg和FileTest.cfg这样的配置文件存储数据库连接信息,如服务器名、数据库名、用户名和密码。这些配置文件需要妥善保护,避免敏感信息泄露。 2. ...

    数据库自动备份删除脚本

    数据库自动备份删除脚本是确保数据安全性和可恢复性的重要工具。在IT环境中,数据库是存储关键业务信息的核心,因此定期备份和管理这些备份至关重要。本文将深入探讨MySQL、Oracle和SQL Server在Windows和Linux环境...

    java编写的数据库自动备份源码

    Java编写的数据库自动备份源码是一种实用的工具,它能够帮助数据库管理员定期、高效地创建数据库的备份,确保数据的安全性。在IT行业中,数据库管理是至关重要的,因为任何数据丢失都可能导致重大的业务损失。数据库...

    sql数据库自动备份方法

    ### SQL数据库自动备份方法详解 在信息技术领域,数据的安全与完整性至关重要。对于依赖数据库的企业或组织而言,定期备份数据库不仅能够防止数据丢失,还能确保在系统故障或灾难发生时能够迅速恢复业务。本文将...

    oracle数据库自动备份脚本

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

    SQL Server数据库自动备份

    SQL Server 数据库自动备份 SQL Server 数据库自动备份是指使用 SQL Server Database Maintenance Planner 工具来设置数据库的自动备份计划,通过启动 SQL Server Agent 来自动运行备份计划,以节约磁盘空间和提高...

    Oracle 10g数据库自动备份

    ### Oracle 10g数据库自动备份知识点解析 #### 核心知识点:自动备份脚本设计与实现 在Oracle 10g中实现自动备份是非常重要的一个环节,这不仅能够确保数据的安全性,还能够提高系统的可用性和恢复能力。本文将...

    ORACLE数据库自动备份3种方法

    ### ORACLE数据库自动备份3种方法详解 #### 一、概述 在企业级应用中,数据库的安全性至关重要,定期进行数据库备份是确保数据安全的重要措施之一。对于Oracle数据库而言,实现自动化的数据库备份不仅可以提高效率...

    如何在linux下实现mysql数据库每天自动备份 txt

    ### 如何在Linux下实现MySQL数据库每天自动备份 在Linux环境下进行MySQL数据库的日常自动备份是一项重要的维护工作,它能够确保数据的安全性与完整性。本文将详细介绍如何通过编写Shell脚本并结合Cron定时任务来...

    ORACLE数据库自动备份

    在Oracle环境下,可以通过编写批处理脚本来实现数据库的自动备份。以下是一个简单的步骤来理解并实现这一过程: 1. **编写批处理文件**: 创建一个批处理文件(如`backup.bat`),将以下代码粘贴进去。这个脚本会...

    数据库自动备份

    总结起来,数据库自动备份是通过批处理文件结合ARJ压缩工具实现的,它涉及批处理文件编写、数据库连接、数据备份、文件压缩以及日志管理等多个环节。理解和掌握这些步骤对于确保数据安全至关重要。

    自动备份数据库java源码

    总的来说,这个Java源码项目提供了一个基础的SQL Server数据库自动备份解决方案,使用者可以根据自己的需求进行扩展,例如增加对其他数据库的支持,优化备份策略,或者添加更复杂的安全性和监控功能。对于学习数据库...

    怎样把数据库自动备份到别的电脑

    实现数据库自动备份的步骤 1. 建立定期备份作业 在数据库服务器(如 DbaseServ)中,使用 SQL Server 2000 企业管理器建立定期备份作业。具体步骤如下: * 打开 SQL Server 2000 企业管理器,连接到数据库服务器...

Global site tag (gtag.js) - Google Analytics