国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

infomation軟件從redhat操作系統遷移到centos系統遷移實戰篇

IT那活兒 / 1788人閱讀
infomation軟件從redhat操作系統遷移到centos系統遷移實戰篇

點擊上方“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已轉換過)

目標庫IP:192.168.228.67(IP已轉換過)





問題背景



因為項目需求,需要下線redhat操作系統替換成centos操作系統,這就涉及到遷移原操作系統上的11G oracle數據庫,和對應的informatica軟件。





Informatica介紹



Informatica是全球領先的數據管理軟件提供商。

在如下Gartner魔力象限位于領導者地位:

  • 數據集成工具魔力象限;

  • 數據質量工具魔力象限;

  • 元數據管理解決方案魔力象限;

  • 主數據管理解決方案魔力象限;

  • 企業級集成平臺即服務(EiPaaS)魔力象限。

世界各地的組織機構依賴Informatica為其重要業務提供及時、相關和可信的數據,從而贏得競爭優勢。全球眾多知名企業依靠Informatica使用及管理其在本地的、云中的和社交網絡上的數據資產,以實現他們的數據潛能,并推動卓越的業務目標。





遷移過程



1. 前期準備
元數據數據庫DG搭建完成。
informatica服務端通常和oracle數據庫服務端集成,因此遷移informatica涉及到同步遷移對應的oracle數據庫,因為informatica工作流程元數據都保存在對應的數據庫中,日志信息等也一致,因此遷移informatica前先將數據庫從redhat遷移到centos,這種遷移推薦使用DG,這樣可以在info遷移完直接做主備切換。
2. 完整遷移步驟

第一步:使用rsync 完成infa數據實時遷移

因新的安裝規范,遷移后源infa軟件從/infa遷移到/data/infa/。
--采用rsync實時遷移:
此遷移是基于linux思想,一切皆文件概念,此遷移沒有文檔可以參考。
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修改服務端連接庫的配置信息

informatica服務端啟動依賴于數據庫,遷移后只需要將$INFA_HOME/9.1.0/isp/config/nodemeta.xml對應的數據庫連接信息修改即可啟動infa。
此次遷移不涉及domain修改,不涉及數據庫實例服務名修改,因此修改部分只有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

此步驟復制遷移庫的,只需要修改/infa -> /data/infa 即可,遷移后infa環境變量改變了。
[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/*
比如:數據庫連接配置參數文件,里面很多都是配置了對應的$INFA_HOME,若不創建軟連接此處就需要手工修改替換。
/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
啟動informatica可能需要十分鐘,啟動成功會同時啟動四個infa服務,都啟動后可以通過控制臺登錄查看。

第七步:控制臺登錄

http://192.168.228.67:7008/administrator/
informatica可以通過控制臺進行排錯,按照控制臺的error信息進行排錯,見截圖重啟時不出現error報錯證明系統已順利遷移完畢。

第八步:遷移tnsname.ora里的信息

服務端tnsnames.ora需要按照遷移前的庫拉一份,把涉及到192.168.223.190的修改成192.168.228.67,因有一個連接串按照/etc/hosts解析的未調整,將域名解析換成ip連接串系統恢復正常。





總  結



linux系統軟件遷移大多可以采用此種方案,在liunx的宗旨一切皆文件,informatica遷移最終也只是文件的遷移,只是遷移后需要根據對informatica的了解完成遷移后的拍錯,而通常遷移一套系統肯定會有對此系統熟悉的人,系統遷移過去,排錯相對而言就簡單很多了。

END




本文作者:朱澤劍(上海新炬王翦團隊)

本文來源:“IT那活兒”公眾號

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129442.html

相關文章

  • CentOS 7更新YUM源步驟

    摘要:此處省略分鐘更新成功程序員交流群,干貨分享,加我拉你入群。,邊敲代碼邊學習。 國內小伙伴推薦使用阿里云的源 Step1 找到需要的源 阿里巴巴開源鏡像站各種源應有盡有,老域名是https://mirrors.aliyun.com/ showImg(https://segmentfault.com/img/remote/1460000016397362?w=1920&h=1002); S...

    MadPecker 評論0 收藏0
  • CentOS 7更新YUM源步驟

    摘要:此處省略分鐘更新成功程序員交流群,干貨分享,加我拉你入群。,邊敲代碼邊學習。 國內小伙伴推薦使用阿里云的源 Step1 找到需要的源 阿里巴巴開源鏡像站各種源應有盡有,老域名是https://mirrors.aliyun.com/ showImg(https://segmentfault.com/img/remote/1460000016397362?w=1920&h=1002); S...

    qiangdada 評論0 收藏0
  • CentOS 7更新YUM源步驟

    摘要:此處省略分鐘更新成功程序員交流群,干貨分享,加我拉你入群。,邊敲代碼邊學習。 國內小伙伴推薦使用阿里云的源 Step1 找到需要的源 阿里巴巴開源鏡像站各種源應有盡有,老域名是https://mirrors.aliyun.com/ showImg(https://segmentfault.com/img/remote/1460000016397362?w=1920&h=1002); S...

    yeooo 評論0 收藏0
  • mongodb2.6遷移3.0過程

    摘要:數據的遷移由于需要換引擎,所以原來的數據不能直接使用了,必須使用和兩個工具來遷移數據。指定一個時間限制以毫秒為單位。以上是新版本用戶角色權限的一些說明。到這里,單實例的從遷移到就基本完成了。 首發于 搞起博客 總共有這么幾個問題需要解決: 1. mongodb3.0版本的二進制包 1. wiredTiger引擎的配置 1. 數據的遷移 1. 權限 mongodb3.0的二進...

    xorpay 評論0 收藏0

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<