12c OMS 日志&目录结构




  • 以下是在 OMS 上安装的一些重要的目录:
    1、Middleware Weblogic home:也称为<MW_HOME>,这是安装10.3.5 Weblogic 软件的目录。
    2、Oracle Management Service Instance Base:也称为<EM_INSTANCE_BASE>或<EM_CONFIG_HOME>,这是一个目录,默认情况下名为gc_inst,位于<MW_HOME>下。
    3、Oracle Management Service home:也称为<OMS_HOME>,这是安装12c OMS 软件的位置,是 <MW_HOME> 下的目录
    4、Oracle Management Service Instance home directory:也称为<EM_INSTANCE_HOME>,是EM实例创建的位置,是 gc_inst 目录下的一个目录
    5、Middleware Common home directory:该目录包含一些常用工具,如 Opatch、local inventory 等。
    6、Middleware WebTier Home:包含OPMN和HTTP服务器软件,安装在Middleware Home下的位置。
    7、Middleware WebTier Instance home:用于存放HTTP服务器和OPMN实例相关文件的位置。这是gc_inst目录下的一个目录。
    8、Weblogic Domain home directory:也称为<DOMAIN_HOME>,这是创建 WLS 域相关文件的位置。默认情况下,OMS安装将生成ADMIN_SERVER和EMGC_OMS1托管服务器。
    9、Admin Server Location:ADMIN_SERVER 文件在 DOMAIN_HOME 下创建的位置10、Managed Server Location:在<DOMAIN_HOME>下创建托管服务器文件的位置。

    11、EM NodeManager directory:这是安装 EM 特定节点管理器的位置,是 gc_inst 下的目录。

    12、Oracle Management Agent Base directory:也称为<AGENT_BASE>,这是 12c 代理安装的根目录,是<MW_HOME>下的一个目录。这个依次包含代理软件位、插件、setuid 二进制文件和代理状态 Home 的多个Home。

    13、Oracle Management Agent Instance Home :也称为代理状态 Home 或<AGENT_INSTANCE_HOME>或<EMSTATE>,这是创建 12c 代理实例文件的位置。

    14、Oracle Management Service plugins directory:这是包含安装在OMS端的插件的位置。

    15、Oracle Management Agent plugins directory:这是包含安装在代理端的插件的位置。

    上面的位置可以用下图表示:

    如果 10.3.5 Weblogic 安装在/home/oracle/Middleware,则:
    识别上述地址:
    1、打开12c /sysman/config/emInstanceMapping.properties文件。
    这有一个类型的单一条目:
    EMGC_OMS1=/home/oracle/Middleware/gc_inst/em/EMGC_OMS1/emgc.properties 在上面的条目中,OMS实例名=EMGC_OMS12、在 emgc.properties 文件中列出的 emInstanceMapping.properties 将包含上面列出的位置。
    OMS 日志文件
    OMS日志记录和跟踪信息被写入位于/em/sysman/log目录下的文件例如:/home/oracle/Middleware/gc_inst/em/EMGC_OMS1/sysman/log/其中,<EM_INSTANCE_BASE> 是OMS实例目录。默认情况下名为gc_inst,它位于 Middleware Home 中。描述OMS日志/跟踪文件的创建:
    日志和跟踪参数
    OMS 使用的日志记录机制基于’RollingFileAppender‘,这是一种动态 LOG4J 日志记录机制,它允许日志文件一达到指定的大小就自动归档。这避免了创建大的日志和跟踪文件,这些文件可能会占用太多的磁盘空间。
    LOG4J日志记录的参数(emoms.log、emoms_pbs.log)和跟踪(emoms.trc、emoms_pbs.trc):
    修改OMS跟踪级别
    默认情况下,OMS 将所有重要和警告消息保存到 emoms.trc 和 emoms_pbs.trc 文件。LOG4J 机制允许终端用户通过指定应该在跟踪文件中显示的消息的优先级来控制日志记录的级别。跟踪级别可以是以下级别之一:
    1、这些设置是区分大小写的,值必须以大写输入。
    2、/em/sysman/config/**emomslogging.properties文件不再用于配置跟踪/日志记录参数。可以使用’emctl set属性‘命令设置或修改参数。
    3、在修改了任何日志或跟踪参数之后,就不需要重新启动OMS了。更改在运行时本身有效。
    4、要将跟踪级别修改为DEBUG:cd /binemctl set property -name log4j.rootCategory -value “DEBUG, emlogAppender, emtrcAppender” -module logging要将跟踪级别设置回默认值,请执行:cd /bin
    emctl set property -name log4j.rootCategory -value “WARN, emlogAppender, emtrcAppender” -module logging5、查看当前跟踪级别:

    • 查询OMS属性的值 log4j.rootCategory cd /bin
      emctl get property -name log4j.rootCategory
    • 列出所有属性并找到 log4j.rootCategory 的值 cd /bin
      emctl list properties
    Oracle WebLogic服务器日志
    Oracle 管理服务是部署在 Oracle WebLogic 服务器上的 J2EE应用程序,Oracle WebLogic 服务器的不同组件生成它们自己的日志文件。这些文件包含故障排除所需的重要信息。
    1、Oracle HTTP服务器(OHS)日志
    对于12c,日志存储在 //diagnostics/logs/OHS/. 例如:
    /home/oracle/Middleware/gc_inst/WebTierIH1/diagnostics/logs/OHS/ohs1
    对于13c, OHS 日志存储在<EM_INSTANCE_BASE>/gc_inst/user_projects/domains/GCDomain/servers/ohs1/logs
    2、OPMN日志
    在12c中,日志存储在 //diagnostics/logs/OPMN/
    例如:/home/oracle/Middleware/gc_inst/WebTierIH1/diagnostics/logs/OPMN/opmn1OPMN组件在em13c 中不使用
    3、EM NodeManager日志
    在12c中,日志位于 /NodeManager/emnodemanager
    例如:/home/oracle/Middleware/gc_inst/NodeManager/emnodemanager在13c中,日志位于/gc_inst/user_projects/domains/GCDomain/nodemanager
    4、Adminserver日志
    这些日志位<EM_INSTANCE_BASE>/user_projects/domains//servers/ADMIN_SERVER_NAME>/logs例如:
    /home/oracle/Middleware/gc_inst/user_projects/domains/GCDomain/servers/EMGC_ADMINSERVER/logs/
    5、EM Managed Server Logs
    日志位于 /user_projects/domains//servers//logs
    例如:/home/oracle/Middleware/gc_inst/user_projects/domains/GCDomain/servers/EMGC_OMS1/logs/EMGC_OMS1.log
    BI Publisher Logs
    日志位于 /user_projects/domains/GCDomain/servers/BIP/logs例如:/u01/app/oracle/product/Middleware/gc_inst/user_projects/domains/GCDomain/servers/BIP/logs
    OMS 安装和配置日志
    1、安装:/logs2、EMPrereqkit:/logs/emdbprereqs/LATEST/repository.log or emprereqkit.log3、配置工具:/cfgtoollogs4、存储库创建:/sysman/log/schemamanager
    参考文档
    • 12c Cloud Control: Details of the Directory Structure and Commonly Used Locations in a 12c OMS Installation (文档 ID 1368503.1)
    • EM 12c: Steps to Locate and Manage the Various Logs/Trace files in a 12c OMS Installation (文档 ID 1448308.1)

     

    Speak Your Mind

    *