当前位置:首页 > 文件 > 文件备份

1

一个自动备份数据文件脚本

作者:asp.net   |   阅读全文   |   时间:2007-04-12
一个自动备份数据文件脚本:

  经过大家的帮助,终于写好了这个自动备份数据文件的脚本,脚本特点是自动备份一个数据库中的数据文件,不需要知道数据库有些什么表空间,或者数据文件,脚本编写的还很不美观,先用着,慢慢美化吧,另外archive备份部分也暂时没有备,仓促编程,有什么问题请指正!
  注意本脚本是应用于archive log模式下的,另外数据库的用户名密码,自己在脚本里改一下,脚本是带参数的,参数是备份的目标目录,注意要有写权限。#!/bin/sh
  mypath=$1
  if [ -z $mypath ] ; then
  echo please use this command like ./backup /u01/backup
  else
  if [ -d $mypath ] ; then
  oracle_sid=dzzd; export oracle_sid
  oraenv_ask=no; export oraenv_ask
  rm -rf aa.txt
  sqlplus -s "system/oracle9i"<<eof
    ......

2

rman备份,控制文件丢失的解决办法

作者:asp.net   |   阅读全文   |   时间:2007-04-12
rman备份,控制文件丢失的解决办法:

  情况描述
  客户报告数据库故障,新来的系统管理员误操作。删掉了一些文件。
  询问:
  删掉了那些文件?请大致描述一下数据库备份情况.
  答曰:
  所有重要数据文件,所有控制文件。数据库原来是归档模式,用rman备份数据,而rman 使用控制文件。
  幸运的是,最后一次rman full 备份是包括了控制文件在内。系统没有设定自动备份控制文件.现在状况是数据库无法启动.
  
  不用说,客户的备份方案不够完善,但是这时候再去说这些话责备用户有事后诸葛亮之嫌,用户是上帝,不要去得罪他。还有,客户有full备份(虽然不是自动备份控制文件,这样无法用常规的恢复步骤来进行恢复)。这对我们来说是个绝对的好消息。
  
  下面我们通过一次模拟操作来演示这个问题的解决办法。
  
  解决过程
  首先,用控制文件作数据库系统的全备份:
  
  代码:------------------------黑色部分是敏感信息,须加以注意----------------------------------------------------
    ......

3

没有备份、只有归档日志,如何恢复数据文件?

作者:asp.net   |   阅读全文   |   时间:2007-04-12
没有备份、只有归档日志,如何恢复数据文件?:
    ......

4

让系统自动备份文件

作者:asp.net   |   阅读全文   |   时间:2007-04-12
让系统自动备份文件:

  备份文件的重要性您一定知道,特别是那些重要的系统文件,我们更应该定期备份,这类文件主要有以下几类:注册表文件、win.ini文件和system.ini文件。令人高兴地是windows 98下的scanregw.exe(注册表备份与恢复程序程序)会自动备份以上文件,并且自动保存在 c:\windows\sysbckup文件夹里面,文件名为rb???.cab(???代表数字,如001、002等等),默认状态下备份文件为5个。这5个压缩包备份分别是你最近5个工作日中第一次启动计算机时系统所做的备份。请注意,并不是最近5次,举个例子,如果你每天都使用计算机,那么这5个备份中保存的分别是5天来每天你第一次启动计算机时的注册表文件。用winzip打开任何一个备份的cab文件可以看到4个文件,除了win.ini和system.ini以外,另外的两个文件为注册表文件system.dat和user.dat。其实,我们不但可以让scanregw.exe自动备份上述文件,还可以让系统自动备份你指定的任意文件!

  大家可能已经猜到了,我们要实现自动备份任意文件肯定和scanregw.exe文件有关,不过,scanregw.exe文件作为应用程序,仅执行一定的功能,它的功能设置是通过scanreg.ini文件来完成,scanreg.ini位于c:\windows目录下。

    ......

5

用备份系统文件并且快速恢复系统

作者:asp.net   |   阅读全文   |   时间:2007-04-12
用备份系统文件并且快速恢复系统:
  windows98总是那么脆弱,每当照顾稍微有一点不周到,轻则“非法操作”,重则系统崩溃,真是让人无法忍受。而这些问题往往出现在注册表以及系统配置文件上。下面介绍的一个方法就是关于备份系统文件并且快速恢复系统的。

  首先在c盘上建一个名为“backup”的目录,把c盘根目录下的io.sys、msdos.sys、autoexec.bat、command.com、config.sys,windows98安装目录(通常为c:\windows)下的system.da0、user.da0、syste.dat、user.dat、win.ini、system.ini、protocol.ini、dosstart.bat,ms-dos安装目录(通常为c:\dos,若未装ms-dos,也可进入windows98安装目录下的command目录)下的attrib.exe、choice.com、copy.exe等文件拷贝入这个目录,并把system.da0、user.da0、syste.dat、user.dat的“隐蔽”、“只读”属性去掉。

  新建一文本文件,命名为“bakup.bat”,用鼠标右键单击这个文件,在弹出的菜单中选择“编辑”,接下来会出现一个文本编辑窗口,在窗口填入以下内容:
    ......
处理 SSI 文件时出错
© 2006-2008 All Rights Reserved