环境:xp、Oracle9i
当前数据库是运行在归档方式,已经有数据库全备份和表空间备份1。如果删除scott用户下的Salgrade表中的数据,已经提交,有几种方式恢复表中数据?
2。如果删除scott用户下的Salgrade表,有几种方式恢复表中数据?
请分别给出具体的执行命令和步骤,以及执行命令时的数据库状态
道理都知道,需要具体的执行命令和数据库状态,各位大峡帮帮忙呀!已经做过
restore tablespace users;
recover tablespace users;
和
restore database;
recover database;但是数据都没有恢复,各位大峡帮帮忙呀!
当前数据库是运行在归档方式,已经有数据库全备份和表空间备份1。如果删除scott用户下的Salgrade表中的数据,已经提交,有几种方式恢复表中数据?
2。如果删除scott用户下的Salgrade表,有几种方式恢复表中数据?
请分别给出具体的执行命令和步骤,以及执行命令时的数据库状态
道理都知道,需要具体的执行命令和数据库状态,各位大峡帮帮忙呀!已经做过
restore tablespace users;
recover tablespace users;
和
restore database;
recover database;但是数据都没有恢复,各位大峡帮帮忙呀!
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;