点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!
环境介绍
oracle数据库版本:11.2.0.4
infomatica版本:9.1.0
源操作系统内核版本:Red Hat Enterprise Linux Server release 6.5 (Santiago)
迁移后操作系统内核版本:CentOS Linux release 7.8.2003 (Core)
数据库架构:11G R2单实例数据库
源系统库IP:192.168.223.190(IP已转换过)
问题背景
因为项目需求,需要下线redhat操作系统替换成centos操作系统,这就涉及到迁移原操作系统上的11G oracle数据库,和对应的infomatica软件。
Informatica介绍
Informatica是全球领先的数据管理软件提供商。
在如下Gartner魔力象限位于领导者地位:
数据集成工具魔力象限;
数据质量工具魔力象限;
元数据管理解决方案魔力象限;
主数据管理解决方案魔力象限;
企业级集成平台即服务(EiPaaS)魔力象限。
迁移过程
第一步:使用rsync 完成infa数据实时迁移
rsync -av infa/* root@192.168.228.67:/data/infa/
复制
--参数详解:
-a --archive 归档模式,表示以递归方式传输文件,并保持(除了硬链接的)所有文件属性,等同于-rlptgoD; -v --verbose 详细模式输出; -z --compress 对备份的文件在传输时进行压缩处理(可以提高传输效率); -P 等同于 --partial --progress 断点续传并显示备份过程; -H --hard-links 传输后保留硬链结; -u --update仅仅进行更新,也就是跳过所有已经存在于DST,并且文件时间晚于要备份的文件。(不覆盖更新的文件)。
第二步:全部迁移完成修改属组
groupadd infa
useradd -g infa infa
chown -R infa:infa /data/infa/复制
第三步:针对ip修改服务端连接库的配置信息
cd data/infa/Informatica/9.1.0/isp/config
[root@tld3dptqs07 config]# cat nodemeta.xml
<?xml version="1.0" encoding="UTF-8"?>
<imx:IMX xmlns:imx="http://com.informatica.imx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" serializationSpecVersion="4.0" crcEnabled="0" xmlns:domainservice="http://com.informatica.isp.metadata.domainservice/2" versiondomainservice="2.4.1" xmlns:common="http://com.informatica.isp.metadata.common/2" versioncommon="2.2.0" xsi:schemaLocation="http://com.informatica.imx IMX.xsd http://com.informatica.isp.metadata.domainservice/2 com.informatica.isp.metadata.domainservice.xsd http://com.informatica.isp.metadata.common/2 com.informatica.isp.metadata.common.xsd">
<domainservice:GatewayNodeConfig imx:id="U:cmQOxn9xEeWJzIi26AIJOA" adminconsolePort="7008" adminconsoleShutdownPort="7009" domainName="eName="node01_etl01v-qdb" dbConnectivity="ID_1">
<address imx:id="ID_2" xsi:type="common:NodeAddress" host="tld3dptqs07" httpPort="7005" port="7006"/>
<portals>
<NodeRef imx:id="ID_3" xsi:type="common:NodeRef" address="ID_4" nodeName="node01_etl01v-qdb"/>
</portals>
</domainservice:GatewayNodeConfig>
<domainservice:DBConnectivity imx:id="ID_1" dbEncryptedPassword="oh2g7bC%2Fa%2BGo%2FCuu7Hney%2Fh6uqvSCQaNrErA7rO9DGQ%3D" dbHost="192.168.228.67" dbName="etlqdb" dbPort="1521" dbType="ORACLE" dbUsername="infa_dom"/>
<common:NodeAddress imx:id="ID_4" imx:iid="635" host="tld3dptqs07" httpPort="7005" port="7006"/>
</imx:IMX>复制
第四步:配置infa 的.bash_profile
[root@tld3dptqs07 config]# cat home/infa/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
export ORACLE_BASE=/oracle
export ORACLE_SID=etlqdb
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.4/db_1
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
umask 022
######informatica
export LANG=C
export LC_ALL=C
export INFA_CODEPAGENAME=MS936
export ODBCHOME=/data/infa/Informatica/9.1.0/ODBC6.1
export ODBCINI=/data/infa/Informatica/9.1.0/ODBC6.1/odbc.ini
export PATH=$PATH:$ORACLE_HOME/bin:$ODBCHOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/data/infa/Informatica/9.1.0/server/bin:$ODBCHOME/lib
export INFA_HOME=/data/infa/Informatica/9.1.0
export PATH=$PATH:$INFA_HOME/server/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$INFA_HOME/server/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64
export INFA_DOMAINS_FILE=$INFA_HOME/domains.infa
export PATH=$PATH:$INFA_HOME/tomcat/bin
export DB_PASSWORD_PRE=agc.123复制
第五步:创建软连接
mkdir /infa
chown -R infa:infa
ln -s /infa/* /data/infa/*复制
/data/infa/Informatica/9.1.0/ODBC6.1/odbc.ini
复制

第六步:启动infa服务
source /home/infa/.bash_profile
LANG=C
export LANG
LC_ALL=C
export LC_ALL=C
INFA_CODEPAGENAME="MS936"
export INFA_CODEPAGENAME
/data/infa/Informatica/9.1.0/server/tomcat/bin/infaservice.sh startup复制

第七步:控制台登录

第八步:迁移tnsname.ora里的信息
总 结

本文作者:朱泽剑(上海新炬王翦团队)
本文来源:“IT那活儿”公众号
文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
2025年4月中国数据库流行度排行榜:OB高分复登顶,崖山稳驭撼十强
墨天轮编辑部
1131次阅读
2025-04-09 15:33:27
2025年3月国产数据库大事记
墨天轮编辑部
677次阅读
2025-04-03 15:21:16
2025年3月国产数据库中标情况一览:TDSQL大单622万、GaussDB大单581万……
通讯员
484次阅读
2025-04-10 15:35:48
征文大赛 |「码」上数据库—— KWDB 2025 创作者计划启动
KaiwuDB
445次阅读
2025-04-01 20:42:12
数据库,没有关税却有壁垒
多明戈教你玩狼人杀
387次阅读
2025-04-11 09:38:42
优炫数据库成功应用于国家电投集团青海海南州新能源电厂!
优炫软件
377次阅读
2025-03-21 10:34:08
天津市政府数据库框采结果公布!
通讯员
292次阅读
2025-04-10 12:32:35
最近我为什么不写评论国产数据库的文章了
白鳝的洞穴
277次阅读
2025-04-07 09:44:54
从HaloDB体验到国产数据库兼容性
多明戈教你玩狼人杀
259次阅读
2025-04-07 09:36:17
OceanBase 单机版发布,针对中小规模业务场景
通讯员
221次阅读
2025-03-28 12:01:19