如果是在非归档状态下,强制使某数据文件脱机,则在试图下次使其online时oracle会要求恢复,
有何异常吗?
有何异常吗?
解决方案 »
- KPEDBG_HDL_PUSH_FCPTRMAX(在线等,求解释)
- 连接数据库,sql操作异常
- oracle .10中怎么将某一列授权给其他schema ?
- oracel autotrace 执行后的计划和统计分析
- oracle过程问题
- oracle如何在存储过程中动态调用存储过程?
- 我发觉ORACLE的错误码,有些时ORA开头的,有些是TNS开头的,有什么区别吗?还有以其它开头的吗?在哪里可以找到所有的错误码?
- 如何判断两个日期之间的日数差?
- 如何查找表中的最后一条记录?
- 如何将一个table从原来的tablespace移到另一个tablespace
- 纵横表转换问题--请帮忙
- oracle 11g 安装后,客户端无法连接问题。
1、你是否是归档模式,如是归档,那就没什么问题的。
svrmgrl>recover datafile 'full_path_datafile_name';然后选择auto一步步的就ok了。
2、如是非归档
a、SELECT V1.GROUP#, MEMBER, SEQUENCE#, FIRST_CHANGE#
FROM V$LOG V1, V$LOGFILE V2
WHERE V1.GROUP# = V2.GROUP# ;
b、SELECT FILE#, CHANGE# FROM V$RECOVER_FILE;
如果b中的change#比a中的FIRST_CHANGE# 大的话,你还是可以通过联机日志文件恢复的。
一样的用recover datafile这个命令。
3、如2也不行,你的数据又极其的重要,你可以寻求Oracle的支持,有个工具叫dul可以解决你的问题。