没有OHS设定文件时 执行dcmctl restore Instance后文件也不会修复

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com

 

Oracle HTTP Server 的设定文件 httpd.conf 可以通过include Directives来读入其他设定文件。

:

==================

# Include the configuration files needed for mod_oc4j

include “/home/as904/Apache/Apache/conf/mod_oc4j.conf”

# Include the configuration files needed for mod_dms

include “/home/as904/Apache/Apache/conf/dms.conf”

==================

include 地址的设定文件丢失了,但如果执行 dcmctl restoreInstance的话,就不会发生错误但也无法修复。

ORACLE_HOME/dcm/logs/dcmctl_logs/log.xml 中记录了以下信息。

: dads.conf 丢失了,执行 restoreInstance 的情况

==================

<PAYLOAD>

  <MSG_TEXT>Ignoring included file /home/as904/Apache/modplsql/conf/dads.conf as it does not exist.</MSG_TEXT>

</PAYLOAD>

==================

[适用版本]

产生问题的版本  Oracle Application Server 10g 9.0.4

修复问题的版本  Oracle Application Server 10g Release2 10.1.2

预定修复问题的版本:N/A

修复了问题的PSR       N/A

于吉修复问题的PSR     :无

[适用平台]

所有平台

[可能发生的条件]

– httpd.conf 中被 include 的设定文件丢失。

– dcmctl saveInstance中保存的DCM repository信息在dcmctl restoreInstance中修复完成。

并且,Oracle9i Application Server Release2 9.0.2, 9.0.3的话,、

会发生以下KROWN的问题,本文不做讨论。

Document 1721457.1(KROWN:62879) dcmctl restoreInstance 执行失败

[原因]

因为Include对象文件存在检测发生故障时,文件自身也不会执行修复处理。

[回避策]

没有事先就可以防止发生的对策。

[发生故障的对策]

执行restoreInstance 后,如[可能发生的现象]中介绍过的在日志中查看信息时,如果制成了文件的话,请执行restoreInstance

文件自身不需要任何记录。

: 文件制作方法

==============================

> cd $ORACLE_HOME/Apache/modplsql/conf

> ls -l dads.conf

dads.conf: 没有文件与目录。

> touch dads.conf

> ls -l dads.conf

> -rw-r–r–   1 as904      dba            0  3 31  09:50 dads.conf

==============================

关注刘相兵的新浪微博

扫码加入微信Oracle小密圈,了解Oracle最新技术下载分享资源

Speak Your Mind

沪公网安备 31010802001379号

TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569