oracle可以装载,无法打开,没有任何报错,一直等待 数据库装载成功以后就一直等待,也没有错误提示,不知道如何分析 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tnsnames.ora里面的配置是否是你的主机名,或者你把主机名改了 tnsnames.ora里配置的是我的主机名,数据库可以进入mount状态 我看了alert.log文件,这是出错的部分:Started recovery at Thread 1: logseq 1296, block 2, scn 0.94167848Recovery of Online Redo Log: Thread 1 Group 2 Seq 1296 Reading mem 0 Mem# 0 errs 0: E:\ORACLE\ORADATA\FDC\REDO02.LOGRECOVERY OF THREAD 1 STUCK AT BLOCK 9 OF FILE 2ORA-1172 signalled during: ALTER DATABASE OPEN...Tue Nov 27 09:56:06 2012Errors in file e:\oracle\admin\fdc\udump\fdc_ora_3912.trc:ORA-01172: 线程1的恢复停止在块9(在文件2中)ORA-01151: 如果需要,请使用介质恢复以恢复块和恢复备份 这是我重起系统以后,从alert.log截取的:Tue Nov 27 15:52:07 2012Started recovery at Thread 1: logseq 1296, block 2, scn 0.94167848Recovery of Online Redo Log: Thread 1 Group 2 Seq 1296 Reading mem 0 Mem# 0 errs 0: E:\ORACLE\ORADATA\FDC\REDO02.LOGRECOVERY OF THREAD 1 STUCK AT BLOCK 9 OF FILE 2 ORA-01172: 线程1的恢复停止在块9(在文件2中)ORA-01151: 如果需要,请使用介质恢复以恢复块和恢复备份可能是undo异常,具体问题需要具体看select Name from v$datafile where file#=2; 这样试试:尝试强制打开数据库,在参数文件中增加参数后,进行基于取消的数据库恢复 _allow_resetlogs_corruption=true startup mount; recover database until cancel; alter database open resetlogs; exp 执行全数据库导出重新建立数据库,imp,查询一下,没有发现数据库的数据损失。 RECOVERY OF THREAD 1 STUCK AT BLOCK 9 OF FILE 2====================================================file 2 需要介质恢复了shutdown immediate;startup mount;alter database reccover datafile 2; 怎么匹配空行 问一个关于 Oracle 复制的问题 DBA!!!! PL/SQL连不上本机Oracle数据库 求教!关于双游标嵌套使用 菜鸟问题一:字段v$parameters.issys_modifiable 取值:deferred什么意思 请问把information表字段data_sql中的字符%替换成字符串'%'的SQL语句怎么写? 系统是如何找到tnsnames.ora的? 一个oracle中简单的update问题。 plsql创建自动导出表的任务如果写啊,谢谢 在ORACLE 中怎么做到两个时间段相加 Oracle 11gR2 安装问题
数据库可以进入mount状态
Started recovery at
Thread 1: logseq 1296, block 2, scn 0.94167848
Recovery of Online Redo Log: Thread 1 Group 2 Seq 1296 Reading mem 0
Mem# 0 errs 0: E:\ORACLE\ORADATA\FDC\REDO02.LOG
RECOVERY OF THREAD 1 STUCK AT BLOCK 9 OF FILE 2
ORA-1172 signalled during: ALTER DATABASE OPEN...
Tue Nov 27 09:56:06 2012
Errors in file e:\oracle\admin\fdc\udump\fdc_ora_3912.trc:
ORA-01172: 线程1的恢复停止在块9(在文件2中)
ORA-01151: 如果需要,请使用介质恢复以恢复块和恢复备份
Tue Nov 27 15:52:07 2012
Started recovery at
Thread 1: logseq 1296, block 2, scn 0.94167848
Recovery of Online Redo Log: Thread 1 Group 2 Seq 1296 Reading mem 0
Mem# 0 errs 0: E:\ORACLE\ORADATA\FDC\REDO02.LOG
RECOVERY OF THREAD 1 STUCK AT BLOCK 9 OF FILE 2
ORA-01151: 如果需要,请使用介质恢复以恢复块和恢复备份可能是undo异常,具体问题需要具体看select Name from v$datafile where file#=2;
尝试强制打开数据库,在参数文件中增加参数后,进行基于取消的数据库恢复
_allow_resetlogs_corruption=true
startup mount;
recover database until cancel;
alter database open resetlogs;
exp 执行全数据库导出
重新建立数据库,imp,查询一下,没有发现数据库的数据损失。
====================================================
file 2 需要介质恢复了shutdown immediate;
startup mount;
alter database reccover datafile 2;