高分询问:有几种可用的数据库恢复方式,不够在加

vactorwj 2005-03-30 09:14:31
环境:xp、Oracle9i
当前数据库是运行在归档方式,已经有数据库全备份和表空间备份

1。如果删除scott用户下的Salgrade表中的数据,已经提交,有几种方式恢复表中数据?
2。如果删除scott用户下的Salgrade表,有几种方式恢复表中数据?


请分别给出具体的执行命令和步骤,以及执行命令时的数据库状态
道理都知道,需要具体的执行命令和数据库状态,各位大峡帮帮忙呀!

已经做过
restore tablespace users;
recover tablespace users;

restore database;
recover database;

但是数据都没有恢复,各位大峡帮帮忙呀!

...全文
60 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
GerryYang 2005-03-30
  • 打赏
  • 举报
回复
楼上的完全正确.
LGQDUCKY 2005-03-30
  • 打赏
  • 举报
回复
1。关闭数据库,
2。备份数据库目录,
3。拷贝原来的旧的备份的数据文件users的数据文件覆盖现在的文件
4。sql>startup mount
5.sql>recover database until time 'yyyy-mm-dd:hh:mm:ss'--删除前的时间
6.sql>alter database open resetlogs;

sql>select * from Salgrade;


3,492

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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