• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

linux+oracle环境下dbman初始化失败

2019-09-22 发表
  • 0关注
  • 0收藏 1720浏览
汤祺 九段
粉丝:11人 关注:2人

组网及说明

iMC安装完成后若第一次使用dbman进行备份恢复功能时,或者升级完成后,进行dbman备份恢复时,都需要通过部署监控代理界面【运行环境】页签下的【配置】-【确定】按钮对平台的组件信息进行更新后,才可正常使用dbman备份恢复功能。本文主要介绍通过配置按钮进行配置文件更新时,出现配置文件更新异常情况的问题排查。


问题描述

通过部署监控代理页面【运行环境】点击配置按钮,并确定后,出现如下报错: 

 

过程分析

一、确定现场部署环境

IMC部署时针对数据库分为本地部署和远程部署两种,若采用的是远程部署的方式,即数据库和iMC平台安装不在一台服务器上,若要对数据库进行dbman备份恢复时,需要数据库服务器上安装dbman组件。安装方式可采用从平台拷贝dbman目录并手动启动dbman进程,或者在数据库服务器上安装一台iMC从机启动dbman进程即可。

若数据库服务器上未启动dbman进程,会导致平台和数据库服务器通信异常,从而出现报错。注意如果是Oracle rac的环境,多套Oracle数据库集群后,对外提供一个虚IPiMC会通过虚IP进行数据库连接,此时需要在每套Oracle环境上启动dbman进程。

二、查看日志报错

可通过dbman_debug.log日志确认具体更新异常的原因,日志位置:iMC/dbman/log/dbman_debug.log

如果Dbman_debug日志中,出现如下报错:Starting connect to :::0,这里表示开始Dbman进程在初始化配置时,在不断的访问一个空地址,空ip地址产生的原因是无法ping通主机,”:::”这种特殊字符串说明连接的主机无法ping通。这种报错情况一般出现在Oracle+linux的环境当中。

当通过配置按钮初始化Dbman配置文件时,Dbman进程会通过Dbman.conf里记录的对应主机信息、数据库信息挨个进行连接测试。当Oracle数据库中的tnsname.ora中记录的数据库IP信息是数据库的主机名信息时,Dbman进程需要根据主机名信息去探测数据库是否可达,故需配置数据库的主机名和IP的映射信息。


Linux环境下,会在/etc/hosts文件当中记录主机名和IP的映射关系,可通过vi /etc/hosts命令对该文件进行修改,增加数据库的主机名和IP的映射关系。


还可以通过修改iMC的统一地址文件修复该报错。Dbman.conf文件当中记录的数据库信息是通过读取iMC的统一地址文件获取,当iMC环境安装时,tnsname.ora当中记录的数据库IP信息为主机名时,iMC在统一地址文件中记录的则为数据库的主机名,后续即使修改tnsname.ora文件也无法对统一地址文件里的数据库信息进行同步修改。可通过如下方式对统一地址文件进行修改:

1、备份统一地址文件


2、替换统一地址文件中数据库主机名信息为数据库IP


3、重新初始化Dbman,即通过【运行环境】|【配置】按钮完成对Dbman的初始化


解决方法

按照以上排查思路进行检查,多为数据库IP和数据库主机名映射异常导致

1、远程数据库上是否有正常启动dbman进程

2、检查/etc/hosts文件中数据库IP和主机名是否正常映射

3、或者修改统一地址文件中记录的数据库主机名信息为IP信息

按照以上方式排查后,依旧无法解决,可将iMC/dbman/log下的dbman_debug日志反馈联系400进行解决

该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作