oracle备份数据库dmp定时,SCO Unix系统下定时备份Oracle数据库dmp文件的设置

Oracle数据库中定时对dmp文件进行备份可以提高数据库的安全性与稳定性,以便于在出现故障时进行恢复。本文我们主要介绍了SCO Unix系统下定时备份oracle数据库dmp文件的知识,接下来就让我们来一起了解一下吧。

备份dmp文件的前提:

1、需要知道的信息:

oracle 的system密码以及要备份数据库账户的账户名和密码

Sco unix 的root密码、oracle密码

2、会使用vi编辑文件、mkdir创建文件夹、chmod改变文件权限、su 切换用户、文件的执行。

3、了解sco unix的用户、组、权限及crontab的用途、oracle的dmp文件生成。

一、建立数据库dmp文件存放目录

#su - oracle

$cd /dbf

$mkdir dmpbak

$cd dmpbak

$mkdir zd

$mkdir cm

二、建立导出数据库dmp的文件

1、指定目录

#su - oracle

$cd bin

2、用vi编辑exp_t文件

$vi exp_t

exp_t内容:

ORACLE_HOME=/oracle

ORACLE_SID=ora7

ORACLE_TERM=ansi

export ORACLE_HOME ORACLE_SID ORACLE_TERM

MENU5PATH=$ORACLE_HOME/forms30/admin/resource

export MENU5PATH

ORATERMPATH=$ORACLE_HOME/forms30/admin/resource

export ORATERMPATH

NLS_LANG=American_America.ZHS16CGB231280

export NLS_LANG

ORA_NLS=/oracle/ocommon/nls/admin/data

export ORA_NLS

home1='/dbf/dmpbak'

dt1=`date "+%H%M"`

echo ' '>'$home1/'new_record

file_name="$home1"/zd/zd"$dt1"

echo $file_name>>'$home1'/new_record

$ORACLE_HOME/bin/exp zd/zdzdfile=$file_name.dmpowner=zdgrants=ybuffer=204800rows=yindexes=ycompress=y

file_name="$home1"/cm/cm"$dt1"

echo $file_name>>'$home1'/new_record

$ORACLE_HOME/bin/exp common/cmcmfile=$file_name.dmpowner=commongrants=ybuffer=204800rows=yindexes=ycompress=y

file='/dbf/dmpbak/new_record'

backup_dir='/oracle/sec_back'

if [ -d $backup_dir ]

then

for i in `cat $file`

do

cp $i $backup_dir/

done

echo ' '>$file

fi

3、给exp_t权限

$chmod 755 exp_t

4、测试exp_t

$cd /oracle/bin

$exp_t

5、查看dmp文件是否生成

$cd /dbf/dmpbak/zd

$ls

例如:11点35生成的文件是:1135.dmp,如果生成dmp文件,证明exp_t可以使用。

三、编辑crontab

#crontab -e 增加行:35 * * * * su - oracle -c /oracle/bin/exp_t,意思是每天每个小时的35分备份一次dmp文件,第2天的数据会覆盖***天的数据。

关于SCO Unix系统下定时备份oracle数据库dmp文件的知识就介绍到这里了,希望本次的介绍能够带给您一些帮助。

【编辑推荐】

【责任编辑:赵鹏 TEL:(010)68476606】

点赞 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
系统根据B/S,即所谓的电脑浏览器/网络服务器方式,运用Java技术性,挑选MySQL作为后台系统系统主要包含对客服聊天管理、字典表管理、公告信息管理、金融工具管理、金融工具收藏管理、金融工具银行卡管理、借款管理、理财产品管理、理财产品收藏管理、理财产品银行卡管理、理财银行卡信息管理、银行卡管理、存款管理、银行卡记录管理、取款管理、转账管理、用户管理、员工管理等功能模块。 文中重点介绍了银行管理的专业技术发展背景和发展状况,随后遵照软件传统式研发流程,最先挑选适用思维和语言软件开发平台,依据需求分析报告模块和设计数据库结构,再根据系统功能模块的设计制作系统功能模块图、流程表和E-R图。随后设计架构以及编写代码,并实现系统能模块。最终基本完成系统检测和功能测试。结果显示,该系统能够实现所需要的作用,工作状态没有明显缺陷。 系统登录功能是程序必不可少的功能,在登录页面必填的数据有两项,一项就是账号,另一项数据就是密码,当管理员正确填写并提交这二者数据之后,管理员就可以进入系统后台功能操作区。进入银行卡列表,管理员可以进行查看列表、模糊搜索以及相关维护等操作。用户进入系统可以查看公告和模糊搜索公告信息、也可以进行公告维护操作。理财产品管理页面,管理员可以进行查看列表、模糊搜索以及相关维护等操作。产品类型管理页面,此页面提供给管理员的功能有:新增产品类型,修改产品类型,删除产品类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值