如果我刚刚delete了一张表,想把数据找回来,有没有办法呢?

ohcyj 2003-10-20 07:59:46
如果我刚刚delete了一张表,想把数据找回来,有没有办法呢?
...全文
25 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
13312933476 2003-10-22
  • 打赏
  • 举报
回复
如果是归档模式的话:
1,以mount方式启动数据库。
2,以管理原身分登陆。
3,复制全部数据文件的备份文件。
4,SQL>recover database until '时间'
5,SQL>alter database open resetlogs
时间是你删除表之前的某个时间。如:'2003.10.21 21:30:00'

chanet 2003-10-20
  • 打赏
  • 举报
回复
如果没有commit则可以用rollback恢复
如果已经commit那么只能用备份恢复
如果数据库是归档模式,可以用log恢复
=========================================
(全让他说完了 :-0 )
lingaiguo 2003-10-20
  • 打赏
  • 举报
回复
rollback
ATCG 2003-10-20
  • 打赏
  • 举报
回复
如果没有commit则可以用rollback恢复
如果已经commit那么只能用备份恢复
如果数据库是归档模式,可以用log恢复

17,078

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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