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

上传人:小飞机 文档编号:3559975 上传时间:2023-03-13 格式:DOCX 页数:2 大小:37.02KB
返回 下载 相关 举报
数据库自动备份上传至FTP服务器.docx_第1页
第1页 / 共2页
数据库自动备份上传至FTP服务器.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库自动备份上传至FTP服务器.docx》由会员分享,可在线阅读,更多相关《数据库自动备份上传至FTP服务器.docx(2页珍藏版)》请在三一办公上搜索。

1、数据库自动备份上传至FTP服务器数据库自动备份上传至FTP服务器 1 引言 1.1 编写目的 编写数据库自动备份脚本,备份数据库,并且上传至FTP服务器上。实际操作,备份服务器172.16.1.3上的DMS系统数据库,并将备份文件上传至FTP服务器172.16.1.2上,以防服务器172.16.1.3出现故障,导致数据库无法及时恢复。 1.2 标志约定 本书采用各种醒目标志来表示在数据库字典使用过程中需特别注意的地方,这些标志的意义如下: M 小心、注意、警告、危险:红色字体,提示应注意的事项。 & 说明、提示、窍门、思考:蓝色字体,对数据描述进行必要的补充和说明。 2 备份步骤 2.1 Sh

2、ell脚本 backup.sh脚本 #!/bin/bash DATE=date +%Y%m%d #将时间加入文件名 su - oracle -c exp userid=system/lingya owner=newdms file=/u01/bak/newdms$DATE.dmp #根据实际情况修改userid=system/lingya数据库管理员/密码,owner=newdms数据库用户 /u01/bak/文件目录 ftp -i -v -n! open 198.168.8.254 #根据际情况修改FTP地址 user administrator lingya binary cd /ftp

3、#根据实际情况修改远程目录/ftp lcd /u01/bak #根据实际情况修改本地目录/u01/bak prompt put newdms$DATE.dmp newdms$DATE.dmp close bye ! 2.2 创建目录 以root身份创建目录, 命令:mkdir /etc/cron.daybackly 并将backup.sh脚本放在目录/etc/cron.daybackly下。 建立备份文件存放目录 /databak, 命令: mkdir /databak chown -R oracle:oinstall /databak chmod -R 775 /databak 2.3 设置执行时间 编辑/etc/crontab文件,命令:vi /etc/crontab 在文件末尾添加行: 59 23 * * * root run-parts /etc/cron.daybackly 前面五个*号分别代表: 分钟 小時 日期 月份 星期 /0代表星期天。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号