原因分析解决及如何避免(PowerCenter 8.6.1)

前几天同事安装了个PowerCenter8.6.1做测试,出去了几天回来后Administration Console无法登入了。同事用的是自己的本子,公司IP是自动获取的。由于自动获得的IP与以前的IP不同,因为造成了无法连接domain的元数据库(数据库与Informatica服务在同一台机器上),进而Administration console无法登陆。

概述:

简略总结了一下,无法登入Administration console的原因,主要有一下几个方面:

(1)Informatica service 无法正常启动,原因看具体情况,服务无法正常启动多数情况下需要重装,否则修改起来很麻烦。

(2)6001或8433端口未开启。默认情况下node的访问端口是6001,http服务(例如Administration Console)的当问端口是 8433。这些在Informatica服务的安装配置过程中确定,可以通过infosetup进行修改。如果未开启端口,则开启端口即可。

(3)无法连接domain的元数据库。例如Informatica 服务器ip地址被修改;不能成功连接元数据库等。

原因及解决方法:

显然我们遇到的情况是第三种。是如何找到这个原因的呢?

Informatica Powercenter提供web的管理平台,默认情况下是自身Apache的tomcat提供的web服务。到tomcat目录下,查看运行log日志,发现数据库连接超时错误。找到原因。

在日志中可以看到,连接的仍是原来的旧IP地址,那么如何解决呢?

有两种方法:

(1)如果可以随意修改机器IP,那么将IP修改为原来的IP地址。并检查数据库tnsnames和listener配置是否正确,如果不正确需要做修改然后重启监听服务。修改完成后,再次登入进行测试应该就ok了。

(2)如果不可以随便的修改自动或其的IP。那么可以按照如下步骤进行操作。

修改Informatica Server端安装目录下的config文件夹下的nodemeta.xml文件,将HOST修改为更改后的地址或主机名;然后连接到Domian的数据库中,修改pcsf_master_election(9.1版的表isp_master_election)表中的HOST_NAME字段为更改后的IP或机器名;修改pcsf_domain表的CONFIGURATION字段,这个字段是一个BLOB类型,打开后是一个XML文档,修改其中的HOST字段为更改后的IP或机器名;重启server即可!

如何避免:

我们今天遇到的情况,是由于服务器IP地址改变造成的。而无论是Informatica服务的IP或者domain元数据库的iP都是安装过程中输入的。因此,在只要在安装过程中,将输入IP替换为输入机器名。就可以相应的避免这种情况的发生。

另外,在数据库的tnsnames和listener的配置中host使用机器名也可以避免某些由于IP地址修改而产生的问题。

如何修改因Informatica 8.6服务器IP而造资料库无法访问的问题的更多相关文章

  1. TortoiseSVN服务器ip地址修改后如何使用

    TortoiseSVN是很多人特别是程序员经常使用的工作追述工具,在长期使用过程中难免会遇到服务器迁移ip地址变更的问题.那么在服务器ip地址变化之后,我们要如何继续使用呢?步骤其实非常简单,下面我们 ...

  2. gitlab服务器IP调整后修改domian或ip

    背景 本地搭建的gitlab 服务器,在 /etc/gitlab/gitlab.rb 中 external_url 通常是局域网ip的形式.如下所示 external_url 'http://192. ...

  3. 修改gitlab配置文件指定服务器ip和自定义端口:

    修改gitlab配置文件指定服务器ip和自定义端口: vim /etc/gitlab/gitlab.rb gitlab-ctl reconfiguregitlab-ctl restart 查看与rpm ...

  4. svn服务器IP/URL地址更换,修改本地的仓库地址

    TortoiseSVN服务器ip地址修改后如何使用_windows和linux下svn切换新仓库地址的方法 windows下svn切换仓库地址 右键项目文件夹 TortoiseSVN => Re ...

  5. 宝塔面板服务器ip地址修改域名

    参考博客:请点击百度 今天登录宝塔面板是突然忘记了服务器IP地址,从而导致了以下这种情况. 其实我以前是买过一个域名的,但是并没有绑定到宝塔上面.从而就一直拿IP登录宝塔面版.现在用命令方式更换域名, ...

  6. 阿里云 云解析使用方法/在阿里云ESC服务器解析域名并绑定服务器IP后上传文件通过域名访问步骤教程

    第一步:登录阿里云官网,获取服务器ECS的指定公网IP地址. 1.输入阿里云官网账号进入首页,如下图: 2.点击进入"管理控制台",如下图: 3.点击"云服务器ECS&q ...

  7. 获取微信服务器IP地址

    关键字:微信公众平台 微信服务器 IP地址 如果公众号基于安全等考虑,需要获知微信服务器的IP地址列表,以便进行相关限制,可以通过该接口获得微信服务器IP地址列表. 接口调用请求说明 http请求方式 ...

  8. 微信公众号平台接口开发:基础支持,获取微信服务器IP地址

    官方说明 目前看不出来这个接口有哪些具体运用,但是既然有这个接口,那我们就试试能不能用 访问接口 修改WeCharBase.cs,新增以下2个方法 public static string Serve ...

  9. oracle 11g rac R2 for linux change(public,vip)IP ,hostname (oracle 11g rac R2 修改公有,虚拟,私有IP,网卡)

    结构如下: 说明: 节点IP,主机名的修改步骤来自ORACLE support文档: 如何修改集群的公网信息(包括 VIP) (文档 ID 1674442.1) 实验环境情况如下: 实验 节点名称 数 ...

随机推荐

  1. 管道命令xargs

    在研究hadoop的过程中,遇到一个小难题. 问题描述:我需要将文件夹A下的文件拷贝到文件夹B中,但是以hadoop开头的文件不要拷贝. 问题解决:ls  A|grep -v hadoop|xargs ...

  2. POJ 1182 食物链(种类并查集)

    记得第一次做这道题的时候,推关系感觉有点复杂,而且写完代码后一直WA,始终找不出错误. 在A了十几道并查集后,再做这道题,发现太小儿科了.发现原来之所以WA,就在于查找根节点时,没有同步更新子节点相对 ...

  3. java基础知识回顾之javaIO类--File类应用:删除带内容的目录

    /** * 深度删除一个带内容的目录 * 原理:必须从里往外删除,需要深度遍历 * @author Administrator * */ public class FileDeleteList { / ...

  4. hdu 4579 Random Walk 概率DP

    思路:由于m非常小,只有5.所以用dp[i]表示从位置i出发到达n的期望步数. 那么dp[n] = 0 dp[i] = sigma(dp[i + j] * p (i , i + j)) + 1 .   ...

  5. Android 一个Activity保存它自己的实例

    一个Activity保存他自己的实例的作用是,在其他Activity中可以方便的调用该Activity里的方法. 我们可以使用一个静态的变量保存当前Activity的实例,并将其标志为private访 ...

  6. [DLX]HDOJ4069 Squiggly Sudoku

    题意:有9*9的格子 每个格子 由五部分组成:上(16).右(32).下(64).左(128).和该格的数值(0~9) 若上下左右有分割格子的线 就加上相应的数, 该格的数值若为0,则是未知  1~9 ...

  7. 2.Sprng-IoC-Java反射例子

    1.Car.java package com.jike.spring.chapter03.reflect; public class Car { private String brand; priva ...

  8. 微信开发之——Php批量生成带参数的二维码

    带参数的二维码对于渠道营销推广来说是很有用的,可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送,可喜的是微信开通了这个接口,那下面就来研究一下吧. 具体接口说明请参见,微信公众平 ...

  9. vss的ss.ini丢失或损坏导致的vss无法登录错误

    vss的ss.ini丢失或损坏导致的vss无法登录错误 Written in 2007-07-03 18:17 在vss使用过程中,不知道什么原因,会导至vss目录中的ss.ini文件损坏,此文件位于 ...

  10. (转)java性能调优

    本文转自:http://blog.csdn.net/lilu_leo/article/details/8115612 一.类和对象使用技巧 1.尽量少用new生成新对象 用new创建类的实例时,构造雨 ...