`

linux自动备份数据库

 
阅读更多
#!/bin/sh
export PATH=$PATH:$HOME/bin
export ORACLE_BASE=/data2/DB/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11g/dbhome
export ORACLE_SID=mydb
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
mydate=`date +%Y-%m-%d%H%M`
exp user/pwd  file=backup$mydate.dmp
log=/log$mydate.log fully=y

ftp -n 10.*.255.201 <<EOF
user user pwd
cd ..
bin
prompt 
mput *
bye 
EOF

  备份数据库,并将文件按写入到FTP.

 

#crontab -e

 通过vi 加入: 59 23 * * * /data2/DB/backup/dbbackup.sh,保存

 即可在每天的23:59自动执行备份。

分享到:
评论

相关推荐

    linux 自动备份数据库上传FTP //含有注释

    CentOS Linux自动备份MySQL数据库到远程FTP服务器并删除指定日期

    linux下自动备份数据库

    在Linux环境下,自动备份数据库是一项至关重要的任务,它确保了数据的安全性和业务的连续性。以下是一份详尽的步骤指南,教你如何在Linux系统中设置数据库的自动备份。 1. **选择数据库类型**:首先,你需要确定你...

    Linux系统下定时备份数据库

    在Linux系统,特别是CentOS这样的基于Red Hat的发行版中,定期备份数据库是维护数据安全的重要环节。这里我们将深入探讨如何在CentOS环境下,针对MySQL数据库进行定时备份,并且实现自动压缩以及旧备份的清理。 ...

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

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

    linux下数据库备份脚本

    在linux下方便的备份mysql数据库的脚本。

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

    在Linux环境下,远程定时备份Oracle数据库是一项至关重要...这涉及到Linux系统的操作、Oracle数据库的备份工具使用以及自动化脚本的编写,都是运维工作中不可或缺的技能。记得在实际操作中根据具体环境和需求进行调整。

    linux服务器定时自动备份mysql数据库的脚本sh

    利用 crontab -e 将此脚本加入即可,主要是用于linux服务器定时自动备份mysql数据库的脚本sh

    windows-linux的oracle自动备份命令及说明文档

    在`Linux自动备份数据库.docx`文档中,你应该能找到关于如何在Linux的cron定时器中设置这些脚本的详细步骤,以实现定期自动备份。 在执行自动备份时,通常会考虑到以下几点: 1. 安全性:确保备份文件存储在安全的...

    CentOs7下 mysql5.7自动备份数据库脚本

    CentOs7下 mysql5.7自动备份数据库脚本

    linux下数据库自动备份及删除

    在linux下通过设置crontab 定期执行脚本实现备份及删除,

    linux中如何备份数据库.doc

    这篇文档主要讲解了如何在Linux系统上为MySQL数据库创建自动备份。以下是详细的步骤和知识点: 1. **检查crond服务**:`service crond status`用于确认是否已安装并运行了计划任务服务crond。如果没有,Linux系统...

    定时备份数据库,及问题总结 亲测有效

    【定时备份数据库】是保障数据安全的重要措施,尤其是在企业级应用中,确保数据的完整性和可恢复性至关重要。本文将详细介绍如何在Linux环境下,利用MySQL数据库的`mysqldump`工具实现定时备份,并提供了一个亲测...

    SQL Server数据库自动备份

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

    mysql自动备份数据库脚本

    MySQL自动备份数据库脚本是IT运维中的重要环节,它能够定期保存数据库数据,防止数据丢失,确保业务连续性。在本场景中,我们有一个名为`auto_mysql_back.sh`的shell脚本,它用于自动化MySQL数据库的备份过程。下面...

    自动备份多数据库脚本

    这里我们讨论的“自动备份多数据库脚本”是一个基于Shell的解决方案,它能够有效地帮助管理员定期备份多个MySQL数据库,并进行智能管理,如创建日期命名的备份目录以及删除旧的备份以节省存储空间。 首先,让我们...

    Linux中Oracle数据库备份

    对于大型Web服务器来说,定期自动备份是非常必要的。下面提供了一个简单的Shell脚本示例,用于创建备份文件: ```bash #!/bin/bash # 设置环境变量 export ORACLE_BASE=/u01/app export ORACLE_HOME=/u01/app/...

    DB2自动备份数据库(DB2 MOVE)

    DB2数据库自动备份是数据库管理中的一个重要环节,它涉及数据保护与灾难恢复计划。本文介绍了利用DB2MOVE工具以及CRONTAB定时任务来实现DB2数据库自动备份的方法。 首先,DB2MOVE是一个用于迁移、重新组织和备份DB2...

    Linux下实现Oracle数据库自动备份的脚本

    Linux下实现Oracle数据库自动备份的脚本

    Linux下备份oracle数据库到本地

    本文主要讨论如何在Linux系统下使用Oracle的exp工具来备份数据库到本地,并结合使用shell脚本和crontab实现自动化定时备份。 首先,我们需要创建一个shell脚本来执行Oracle的exp命令。创建一个新的shell文件,例如...

    postgresql数据库定时备份脚本(linux)

    在Linux环境中,对PostgreSQL数据库进行定时备份是确保数据安全的重要步骤。PostgreSQL是一个功能强大的开源关系型数据库系统,广泛应用于各种规模的企业和项目。定时备份可以帮助我们在系统故障、误操作或其他不可...

Global site tag (gtag.js) - Google Analytics