用exp导出,使用Windows2000的"计划任务"。

解决方案 »

  1.   

    请参考:
    http://expert.csdn.net/Expert/topic/1645/1645470.xml?temp=.9739038
      

  2.   

    我的数据库是归档的亚,但奇怪的是缺少最近的一个日志文件,但是我的
    目录下就没有哪个最新的,其他的都有,arc01816,可是我的文件和其他的
    显示只到1815阿
      

  3.   

    可能是你执行恢复之前没有把备份的'E:\ORACLE\ORADATA\myDate\SYSTEM01.DBF'覆盖,或你的备份文件有问题.造成不能完成不完全恢复.
    试试覆盖此文件,在执行不完全恢复.
      

  4.   

    “我的数据库是归档的亚,但奇怪的是缺少最近的一个日志文件,但是我的
    目录下就没有哪个最新的,其他的都有,arc01816,可是我的文件和其他的
    显示只到1815阿”
    与你最初说的错误有什么关系?具体些,但愿我能帮你
      

  5.   

    是这样的我用until time,出现开始的错误,后来我用until cancel,就提示我
    缺少那个日志文件,我没有备份,是直接再mount状态下操作的
      

  6.   

    用RECOVER时需要十分小心,首先要冷备份。
    我的数据库是归档的亚,但奇怪的是缺少最近的一个日志文件,但是我的
    目录下就没有哪个最新的,其他的都有,arc01816,可是我的文件和其他的
    显示只到1815阿”::::
      你是不是有段时间把归档给关了,没有理由会少的呀?
      

  7.   

    那可能是需要未归档的那个redo文件,查一下v$log,
    看看sequence#为1816的行,组号group#是多少,
    再到v$logfile中查,组号group#为上面那个组的文件名,
    在recover until cancel提示要用到1816的时候,把上面查到的那个文件名整个输入,就行了。
    但要注意,就象上面飘兄说的那样,在recover前得先冷备,否则recover失败了就没办法了。你在recover之前做了冷备没有?每次recover失败,都要把recover之前的冷备拷回来再重新recover
      

  8.   

    没有冷备,恐怕是够呛了。
    在sqlplus里用recover until的时候,除了归档日志以外,有时候可能需要用到当前的重做日志,当前的重做日志是还没有归档的那个。但这时候,不知道什么原因,oracle却提示需要归档日志,可是这个归档日志还没有产生呢。解决办法就是,在提示需要那个不存在的归档日志的时候,把当前的重做日志文件名输入进去,而不是直接按回车。这是我在9i下做练习的时候遇到的情况,不知道8i里面是不是这样。
      

  9.   

    那你再试一把,提示需要那个没有的日志的时候,把当前的redo文件名输入