ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:25KB ,
资源ID:1718412      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1718412.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(异地、多点、自动备份Oracle数据库数据的研究.doc)为本站会员(99****p)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

异地、多点、自动备份Oracle数据库数据的研究.doc

1、异地、多点、自动备份 Oracle 数据库数据的研究随着烟草行业科技的不断发展,信息化系统与企业生产的核心数据关联程度日趋紧密,因此如何保障数据库核心数据的安全就显得非常重要,目前大多数单位是通过对本地硬盘、磁带进行双备份来对核心数据安全管理与备份的。 本地备份数据源文件是将数据以文件形式保留在服务器硬盘内或在机房内以磁带形式保存,当机房发生火灾或服务器损坏等意外事件发生时,备份的数据源文件就有可能会损伤或不完整,这将给企业造成巨大的损失甚至是灾难性的损失。 笔者通过多年维护南昌烟厂自动化物流系统的经验,在不增加硬件的前提下(不增加企业资本性的投入) ,研究出一种安全、有效、可行的数据备份方法

2、:自动远程备份 Oracle 数据库数据。这种备份方法充分利用现有的服务器系统与分布在生产现场的终端系统,借助服务器的定时执行任务与 ftp 自动传输文件功能,实现了 Oracle 数据库生产数据自动远程备份。当本地机房遭到破坏或服务器硬盘损坏时,能较为完整并最大限度地保护好数据。 一、情况介绍 南昌卷烟厂物流自动化系统分为三个子系统:片烟、辅料、成品高架库。由 Oracle9i 数据库进行支撑,运行在 IBM RS6000 小型机上,另有一台 IBM RS6000 小型机备用,共用一个 R A I D5 磁盘阵列,每个硬盘大约为 36G 左右,共 4 块硬盘进行存储,整个系统分为 2 个卷组

3、rootvg 与 awcvg。系统采用冷备份方式进行工作,各个高架库通过终端机系统进行生产任务的申请与调度管理。 二、设计思路 将数据的完全备份定为每晚 23 点时,以减轻服务器的工作负荷。备份的思路主要用到数据库导出 export、ftp 自动传输、IBM RS6000 的crontab 定时作业等功能。下面说明具体实现方式: 1.终端机的设置 在服务器启动定时任务时,执行 FTP 命令之前,应首先在系统内的终端机上,启动 ftp 服务。详细设置如下: (1)进“控制面板”选择“管理工具” ,在“管理工具”下选择“组件服务” ,在“组件服务”下选择“服务本地” ,然后启动 ftp 服务即可。

4、 (2)设置 ftp 用户和密码。点击“我的电脑“单击右键,选择“管理“,打开“本地用户和组“进行设置,之后打开安装好的 internet 信息服务(IIS) ,选择 ftp 站点,打开“默认 ftp 站点“,右键进入属性设置,在“安全帐户里“面查找到设置好的 ftp 用户和密码.用户名为:FTPUSER,密码为:FTPUSER。 “主目录“中设置要上传的文件路径为 D:DB_ BACKUP 上述设置完毕以后,在服务器端通过 ftp 上传的文件,会自动放在终端机的 D 盘 DB_BACKUP 文件夹中。. 2.服务器端的设置 备份之前,先在服务器的上建一个 DBEXP 目录存储备份文件,将aw

5、c8 数据库在用户模式下备份,备份保留周期为 3 天,备份文件向 6 台终端机自动发送,脚本文件为 exp_ ftp.sh,放置路径为bin_path=/con/bin/EXP, 具体脚本如下: termtbl=“WAT001 WAT002 WAT003 WAT004 WAT005 WAT006“ termno=“ jikan=/usr/bin/date +%H bin_path=/con/bin/EXP exp_path=/DBEXP/export/bin/grep “bytes sent“$msgfil /dev/null if “$?“ = “0“ ; then status=0 fi

6、/bin/rm -f $cmp_file /usr/local/bin/gzip $exp_file /usr/bin/cp $cmp_file $sv_file for termno in $termtbl do ftp_main done exit $status find /DBEXP/export -type f -mtime 3-exec rm ;#保留周期为 3 天 3.把备份文件自传输到终端机上 AIX 平台下,Cron 是一个永久进程,它由/etc/ rc.local 启动执行。Cron 检查/var/spool/cron/crontabs/目录中的文件,找到所要执行的任务和执

7、行任务的时间。Crontab 文件的每一行由六个域(minutes、hours、day of month、month、 day of week、 command)组成,域之间用空格或 Tab 分开,其中: minutes:分钟域,值的范围是 0 到 59;hours:小时域,值的范围是 0 到 23;day of month:日期,值的范围是 1 到 31;month:月份,值的范围是 1 到 12;day of week:星期,值的范围是 0 到 6,星期日值为 0;command:所要运行的命令 如果一个域是空,表明命令可以在该域所有可能的取值范围内执行。如果一个域是由连字符隔开的两个数字

8、,表明命令可以在两个数字之间的范围内执行(包括两个数字本身) 。如果一个域是由逗号隔开的一系列值组成的,表明命令可以在这些值组成的范围内执行。 如果日期域和星期域都有值,则这两个域都有效。 现在,我们编写一个文件,用以启动自动备份进程,文件名定为Oracle,文件将放在/var/spool/cron/crontabs 目录下。 Oracle 文件中的内容如下: 00 23 * * * / bin_path=/con/bin/EXP/exp_ ftp.sh# 表示每天晚上 23 点对数据库执行备份,并把备份文件传送到 6 台终端机上。 经过以上的操作后,系统每天晚上 23 点对数据库执行备份,产生一个本地备份,并把备份文件传送到 6 台终端机上。终端机名为:wat001006,从而实现了核心数据库的自动远程备份。系统管理员只需要定期清理远程备份主机的备份目录,该系统在南昌卷烟厂物流系统运行近 8 个月,目前系统整体状况良好,极大提高了南昌烟厂物流高架库系统的数据安全性,此项研究的实用性、稳定性、安全性得到了充分的验证,值得推广。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。