新手提问:数据库在归档模式下如何恢复到以前的某一个时间点?(没有冷备)

robertcj 2003-09-13 02:01:21
我试了好几次,
recover database using backup controlfile until time '*****'
然后指定自动寻找归档日志,之后总是报错说.dbf文件错误。

archive文件到底该怎么处理?我的头好疼,现在在这里坐等高手指教!!!
...全文
128 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
robertcj 2003-09-13
  • 打赏
  • 举报
回复
如果没有以前的冷备份就不能完成到某一时间点的恢复了?

也就是说ORACLE只能往时间的正方向滚动,比如用9月1号的冷备和到9月2号的日志往9月2号滚吗?
jeansblue 2003-09-13
  • 打赏
  • 举报
回复
1.对数据库进行一次完全的备份,包括数据文件,控制文件,重做日志文件和参数文件
2.首先关闭数据库(shutdown immediate)
3.使用操作系统命令把原来备份的文件拷贝到对应文件
4.使用startup mount命令启动数据库
5.对数据库进行恢复(时间格式只是举例)
SQL>recover database until time '10-12月-2002,19:23:39';
6.使用resetlogs或是noresetlogs打开数据库:
SQL>alter database open resetlogs;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧