oralce11g 实例无法启动 ORA-03113: 通信通道的文件结尾 问题数据库实例 ?主机HNYX-SERVER1端口1521SIDorc
oralce11g 实例无法启动 ORA-03113: 通信通道的文件结尾 问题
数据库实例




?主机
HNYX-SERVER1端口
1521SID
orclOracle 主目录
F:\oracle11g\product\11.2.0\dbhome_1
?


监听程序

?状态
启动主机
HNYX-SERVER1端口
1521名称
LISTENEROracle 主目录
F:\oracle11g\product\11.2.0\dbhome_1位置
F:\oracle11g\product\11.2.0\dbhome_1\network\admin详细资料
?

到实例的代理连接

状态
失败详细资料
ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach)
莫名其妙吗。按照控制台的提示 “启动” “恢复”都不行。傻眼了,好多重要数据啊,弄不好,我就要走人了。那个急的
?
后来想,人为的原因很小,前段时间为了测试“流复制”功能,把两台数据的启动模式都改成了日志模式。会不会是日志的问题呢?
?
再次鄙视百度,技术文章没一篇有用的。后来Google了,找到一篇文章,对应解决问题。特此感谢文章作者或者原文章作者。地址:http://www.phpfans.net/article/htmls/201009/MzAxNzE3.html
?
http://www.phpfans.net/article/htmls/201009/MzAxNzE3.html 写道SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 835104768 bytes
Fixed Size 2217952 bytes
Variable Size 637536288 bytes
Database Buffers 188743680 bytes
Redo Buffers 6606848 bytes
数据库装载完毕。
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-03113: 通信通道的文件结尾
进程 ID: 4272
会话 ID: 125 序列号: 5
SQL> conn ' / as sysdba'
已连接到空闲例程。
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area 835104768 bytes
Fixed Size 2217952 bytes
Variable Size 637536288 bytes
Database Buffers 188743680 bytes
Redo Buffers 6606848 bytes
数据库装载完毕。
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC
---------- ---------- ---------- ---------- ---------- ---------- ---
STATUS FIRST_CHANGE# FIRST_TIME NEXT_CHANGE# NEXT_TIME
---------------- ------------- -------------- ------------ --------------
1 1 97 52428800 512 1 NO
INACTIVE 12980317 07-9月 -10 12988303 07-9月 -10
3 1 99 52428800 512 1 NO
CURRENT 12991762 07-9月 -10 2.8147E+14
2 1 98 52428800 512 1 NO
INACTIVE 12988303 07-9月 -10 12991762 07-9月 -10
SQL> alter database open resetlogs;
alter database open resetlogs
*
第 1 行出现错误:
ORA-01139: RESETLOGS 选项仅在不完全数据库恢复后有效
SQL> recover database until time '2010-09-09 1:45:02';
完成介质恢复。
SQL> alter database open resetlogs;
数据库已更改。
SQL> shutdown
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 835104768 bytes
Fixed Size 2217952 bytes
Variable Size 637536288 bytes
Database Buffers 188743680 bytes
Redo Buffers 6606848 bytes
数据库装载完毕。
数据库已经打开。
?