原因:
经检查,除系统外所有的回滚段都处于脱机需要恢复状态(Needs Recovery),使用
alter rollback segment rbs1 online
系统提示已经联机,但显示回滚段状态还是脱机需要恢复。尝试:
1、我尝试为系统加上几个新的回滚段,暂时凑合用着
create rollback segment temprbs1 tablespace rbs
系统提示“无法读取tbs.dbf”,该表空间似乎有问题。我又准备新建一个表空间,系统还是提示“无法读取tbs.dbf”。
2、我在init.ora上加入跟踪语句,在trace文件中看到有很多信息,最后的信息是正在恢复回滚段。实际上回滚段一直没有恢复。
3、我用exp想把数据导出来备份,提示无法进行。问题:
如何解决?
经检查,除系统外所有的回滚段都处于脱机需要恢复状态(Needs Recovery),使用
alter rollback segment rbs1 online
系统提示已经联机,但显示回滚段状态还是脱机需要恢复。尝试:
1、我尝试为系统加上几个新的回滚段,暂时凑合用着
create rollback segment temprbs1 tablespace rbs
系统提示“无法读取tbs.dbf”,该表空间似乎有问题。我又准备新建一个表空间,系统还是提示“无法读取tbs.dbf”。
2、我在init.ora上加入跟踪语句,在trace文件中看到有很多信息,最后的信息是正在恢复回滚段。实际上回滚段一直没有恢复。
3、我用exp想把数据导出来备份,提示无法进行。问题:
如何解决?
解决方案 »
- 从游标中取数据的问题
- 请教oracle 11g em 设置遇到的问题
- 请问,能用SQL语句来实现?若能,该如何写?
- order by查询时遇到问题
- 如何用sql语句编辑对象
- oracle 视图名以v$开头是表示系统的视图名还是什么约定?
- ADOQuery连接oracle后出现的有关查询的问题
- 请问ORACL中有什么命令可以把表结构和数据导出一个文件,就像MYSQL那样的导成一个.SQL有吗?
- help me.................
- 无法删除oraclei9I下的inventory目录,请问是什么原因
- 我想将现有的数据库实例,生成一个打包程序?
- 将dbf文件导入到oracle数据库,急
另外,你的备份方式是怎样的?
ORA-01552 非系统表空间“users”无法使用系统回退段
sql>SELECT * FROM v$recover_file
看是否有记录返回,如果做一个recover datafile就可以了。
除系统外所有的回滚段都处于脱机需要恢复状态(Needs Recovery),
然后把这些回滚端删除,再重新建立。
里面的出错信息是“无法读写文件,另外一个程序已锁定该文件的一部分”。
问一下,能否清除该日志?回滚段不可联机,不可删除,回滚表空间不可删除,不可增加回滚段,我给回滚表空间新加一个数据文件,该文件立刻处于Need Recovery状态。我recover该表空间,提示出错。我后来的做法是禁用备份服务,重新启动机器,recover表空间,系统就恢复正常了。
做法简单,但是之前重启机器就是不好使,害的我花了很多时间。
估计是备份软件锁住了回滚表空间的数据文件