首页 > 代码库 > 恢复非当前的还原表空间
恢复非当前的还原表空间
恢复费当前的还原表空间实际上就是删除原来的还原表空间和对应的数据文件,然后重建还原表空间和与之对应的数据文件。因为非当前的还原表空间不在数据库的备份行列中,对非当前的还原表空间,oracle系统根本不会用到。所以回复非当前的还原表空间可以直接删除然后重建即可.。
一、非当前还原表空间崩溃后要shutdown数据库库
shutdown immediate;
二、重启数据库获得崩溃的数据库文件的文件号
startup
三、提示无法标识/锁定文件(文件号)
数据文件(文件号)......文件名.....
四、脱机并删除数据文件
alter database datafile 文件号 offline drop;
五、修改数据库到open状态
alter database open;
六、删除崩溃的非当前还原表空间和对应的数据文件。
drop tablespace tablespace_name
七、重建还原表空间
create undo tablespace tablespace_name
datafile ‘F:\datafile_name.dbf‘
size 50m
extent management local
八、完成恢复非当前的还原表空间。
七、
恢复非当前的还原表空间
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。