暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Windows 2003 R2上的Oracle数据库10g在重新启动时不会启动

askTom 2017-07-07
180

问题描述

你好!!

# # 问题陈述 # #

这个服务器在产生问题后刚刚移交给我。DB不是通过WIndows服务启动的。Oracle的Windows服务开始成功运行,但数据库保持运行状态。我试过了:-

1. oradim -start -sid 。它运行,但返回到命令提示符,会话或警报日志中没有任何输出或错误。
2. SQLPLUS / as sysdba它连接到空闲实例。启动时,它会给出

"ORA-01078: 处理系统参数中的故障"
“LRM-00109: 找不到消息109: 没有产品 = ORACORE,facility = LRM的消息文件”

如果我通过手动创建的pfile开始,它会给出

"为日志目录指定的ORA-02778名称无效"
我已经尝试了很多,但是无法通过此错误。我被困在这里了!!

# # 支持信息 # #

1. alertlog显示非常有限的条目,即从2017年6月22日到2017年7月3日 (死亡之日),尽管此db的历史为2009。只有LGWR的条目切换了,绝对没有别的。没有错误。它甚至没有显示为什么关闭。最后一个条目是日志开关的
2.我在服务器上找不到任何备份 (除非常旧的exp外的任何备份)。
3.所有数据文件,控制文件,重做日志文件似乎完好无损,我已经找到了它们

# # 问题 # #

1.ORA-02778可以解决 (我尝试了很多,使用pfile等)
2.鉴于事实,我没有备份,只有数据文件,重做,控制文件,我可以尝试数据库克隆的运气。我的意思是手动克隆数据库。


Pl指南!
提前感谢

专家解答

ORA-02778通常意味着我们要写入的关键目录要么找不到,要么我们无法写入。

因此,请检查您的pfile-对于您在其中提到的每个目录,请确保其引用的目录的正确性。

这里的挑战是,如果您的pfile不完整,那么将使用默认值,显然这些默认值也需要使其目录正确。

你能到nomount阶段吗?即,

启动nomount

如果可以,您可以运行 “显示参数” 以获取所有参数及其值的列表,以帮助进行目录检查,然后执行以下操作:

从内存创建pfile = '/tmp/init.ora';

当涉及到导致启动问题的文件夹时,我看到的最常见的错误是:

审计文件最大
数据库 _ 恢复 _ 文件 _ 测试
诊断 _dest
日志 _ 归档 _ dest_1/日志 _ 归档 _ dest

如果您在所有这些之后仍然陷入困境,则 * 软件 * 安装可能 * 存在问题。在这种情况下,您可以尝试将所有数据库文件复制到新服务器上或新的ORACLE_HOME下的相同结构中


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论