仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 972|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL教程之Windows下Oracle9i数据库文件的主动备份...

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:44:11 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
与其他数据库相比,MySQL易学易用。oracle|window|备份|数据|数据库第一步:  在D盘根目次下新建文件夹Backup,这个目次能够恣意,复制exp.exe文件到这个目次下,在该目次下新建文件expbkup.bat
exptest/test@testfile=d:ackup\%date:~0,10%.dmplog=d:ackup\%date:~0,10%.logcompress=nbuffer=8092consistent=ydirect=nconstraints=yfeedback=10000grants=yrecord=yindexes=ytriggers=yrows=y
  sid是test,用户名/暗码是test/test,挪用exp命令在d:ackup目次下天生响应的数据文件和日记文件。
  第二步:
  在把持面板的义务企图下新建一义务企图导游,选择实行义务的文件expbkup.bat,义务名随便expbkup,选择天天实行这个义务,肇端工夫18:00,肇端日期默许为从当天入手下手,输出用户名和暗码,点完成可增加天天下战书6:00备份一次Oracle数据库的企图义务。
  挪用linux日期函数,完成天天主动天生一个oracle备份
-bash-2.05b$more/opt/oracle/product/movedata/movedata1.sh
ORACLE_HOME=/opt/oracle/product/9.0.2
exportORACLE_HOME
./opt/oracle/product/.bash_profile
exportDATE=$(date+%Y%m%d)#挪用linux日期函数,完成文件按日期定名天天一个备份
/opt/oracle/product/9.0.2/bin/expgoldring/123456@szdbfile=/data/OracleDB_Backup/goldring.dmplog=/data/OracleDB_Back
up/loggoldring.dmpconsistent=yes
/opt/oracle/product/9.0.2/bin/expjltgame/123456@szdbfile=/data/OracleDB_Backup/jltgame$DATE.dmplog=/data/OracleDB_Ba
ckup/logjltgame.dmpconsistent=yes
/opt/oracle/product/9.0.2/bin/expuserid=oraclebackup/"abcd456&*("@szdbowner=moonprincessfile=/data/OracleDB_Backup/moon
princess.dmplog=/data/OracleDB_Backup/logmoonprincess.dmpconsistent=yes
#ftp-n10.0.0.3</opt/oracle/product/movedata/ftpcommand
  把以上剧本放到crontab中便可
  注:oracle完成主动备份关头是要在备份剧本中到场oracle的情况变量和在备份文件名中到场$DATE变量
正如前文所提到的,MySQL易学、易部署、易管理和易维护。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-15 16:57

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表