oracle10g备份和回复可不可以用oracle自带的EM来做呢?我看这个可视化的备份和恢复好操作,但是每次做了备份后没有问题,恢复就不知道怎么做,恢复的时候要先恢复控制文件那步,不知道怎么操作,请教高手指点,有没有图文教程什么的,谢谢了。

解决方案 »

  1.   


    可以用EM来做。 不过感觉用命令来更好点。备份不是为了备份而备份,而是为了恢复而备份。 不知道楼主做的是什么备份。                   —— 热备备份:rman
         --物理备份-|
        |             —— 冷备备份:copy
    备份|
        |
         --逻辑备份: exp/imp至于楼主说的恢复控制文件,那是控制文件的恢复。 要有控制文件备份才行,建议楼主系统的学习下,感觉楼主在备份的概念上还有点模糊
      

  2.   


    写个bat批处理的备份脚本,在添加到计划任务里, 每天到时间自动执行,客户都不用动手了,只要检查备份是否有效即可。给楼主个示例脚本,修改下就可以了:backup.bat
    rem 删除备份
    del /q  d:\customer_bak\*.*
    rem 开始备份
    exp test/test full=y  file=d:\customer_bak\customer_551Y%DATE:~2,4%"年"%DATE:~5,2%"月"%DATE:~8,2%"日".dmp log=d:\%DATE:~2,4%"年"%DATE:~5,2%"月"%DATE:~8,2%"日".log
    rem 自动压缩
    "c:\Program files\WinRAR\WinRAR.exe" a -m5 -o+ -df -phfcc551 "d:\customer_bak\customer_551Y%DATE:~2,4%"年"%DATE:~5,2%"月"%DATE:~8,2%"日".rar" "d:\customer_bak\*.*" 
    把这个脚本添加到计划任务就可以了。如果是linux,写个shell 备份脚本, 放到crontab 里也可以..