一数据库无法访问案例介绍(菜鸟级)

[复制链接]
查看11 | 回复3 | 2015-3-4 14:19:11 | 显示全部楼层 |阅读模式
软件环境:
1、window xp
2、oracle 9i
情景描述:
1、listener 服务启动 正常
2、oracle 服务启动正常
3、sqlplus 无法启动,报 ora-12523错误, 但 sqlplus /nolog 可以登录
4、sqlplus /nolog 登录后,connect/ as sysdba 登录报告适配器错误。
5、sqlplus /nolog 登录后,connect sys/口令@服务名 as sysdba 可以登录
6、数据库可以加载但无法打开,报 无法打开联机日志文件
曾经的操作:
1、重新配置了新的listener,参数不详,后被删除。
2、删除了所有的联机日志。
修复过程:
1、在注册表中添加丢失了健:local_machine.software.oracle 路径下的 oracle_sid = **;
------- 此时可以使用 connect / as sysdba 登录
2、 startup mount 数据库。
3、 recover database until cancel 恢复数据库,带错误取消
4、 alter database open resetlog.以resetlog 参数打开数据库。
问题解决。
ps:问题解决的重点在于数据库的可用性,数据丢失可以容忍。
回复

使用道具 举报

千问 | 2015-3-4 14:19:11 | 显示全部楼层
重新安装一下吧!
回复

使用道具 举报

千问 | 2015-3-4 14:19:11 | 显示全部楼层
原帖由 lxhde 于 2008-10-28 21:39 发表
重新安装一下吧!

菜鸟级的解决方案,一般都是这样

简单,而且成功率高。
回复

使用道具 举报

千问 | 2015-3-4 14:19:11 | 显示全部楼层
实际环境本就不应该是使用本地登入 建Local Connection 就没事情了 默认方式有时也不知道走的是那条路径
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行