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

資訊專欄INFORMATION COLUMN

infomation軟件從redhat操作系統(tǒng)遷移到centos系統(tǒng)遷移實(shí)戰(zhàn)篇

IT那活兒 / 1801人閱讀
infomation軟件從redhat操作系統(tǒng)遷移到centos系統(tǒng)遷移實(shí)戰(zhàn)篇

點(diǎn)擊上方“IT那活兒”公眾號,關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了!!!





環(huán)境介紹



oracle數(shù)據(jù)庫版本:11.2.0.4

infomatica版本:9.1.0

源操作系統(tǒng)內(nèi)核版本:Red Hat Enterprise Linux Server release 6.5 (Santiago)

遷移后操作系統(tǒng)內(nèi)核版本:CentOS Linux release 7.8.2003 (Core)

數(shù)據(jù)庫架構(gòu):11G R2單實(shí)例數(shù)據(jù)庫

源系統(tǒng)庫IP:192.168.223.190(IP已轉(zhuǎn)換過)

目標(biāo)庫IP:192.168.228.67(IP已轉(zhuǎn)換過)





問題背景



因?yàn)轫?xiàng)目需求,需要下線redhat操作系統(tǒng)替換成centos操作系統(tǒng),這就涉及到遷移原操作系統(tǒng)上的11G oracle數(shù)據(jù)庫,和對應(yīng)的informatica軟件。





Informatica介紹



Informatica是全球領(lǐng)先的數(shù)據(jù)管理軟件提供商。

在如下Gartner魔力象限位于領(lǐng)導(dǎo)者地位:

  • 數(shù)據(jù)集成工具魔力象限;

  • 數(shù)據(jù)質(zhì)量工具魔力象限;

  • 元數(shù)據(jù)管理解決方案魔力象限;

  • 主數(shù)據(jù)管理解決方案魔力象限;

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

世界各地的組織機(jī)構(gòu)依賴Informatica為其重要業(yè)務(wù)提供及時(shí)、相關(guān)和可信的數(shù)據(jù),從而贏得競爭優(yōu)勢。全球眾多知名企業(yè)依靠Informatica使用及管理其在本地的、云中的和社交網(wǎng)絡(luò)上的數(shù)據(jù)資產(chǎn),以實(shí)現(xiàn)他們的數(shù)據(jù)潛能,并推動(dòng)卓越的業(yè)務(wù)目標(biāo)。





遷移過程



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

第一步:使用rsync 完成infa數(shù)據(jù)實(shí)時(shí)遷移

因新的安裝規(guī)范,遷移后源infa軟件從/infa遷移到/data/infa/。
--采用rsync實(shí)時(shí)遷移:
此遷移是基于linux思想,一切皆文件概念,此遷移沒有文檔可以參考。
rsync -av /infa/* root@192.168.228.67:/data/infa/

--參數(shù)詳解:

  • -a    --archive 歸檔模式,表示以遞歸方式傳輸文件,并保持(除了硬鏈接的)所有文件屬性,等同于-rlptgoD;
  • -v    --verbose 詳細(xì)模式輸出;
  • -z    --compress 對備份的文件在傳輸時(shí)進(jìn)行壓縮處理(可以提高傳輸效率);
  • -P    等同于 --partial --progress 斷點(diǎn)續(xù)傳并顯示備份過程;
  • -H    --hard-links 傳輸后保留硬鏈結(jié);
  • -u    --update僅僅進(jìn)行更新,也就是跳過所有已經(jīng)存在于DST,并且文件時(shí)間晚于要備份的文件。(不覆蓋更新的文件)。

第二步:全部遷移完成修改屬組

groupadd infa
useradd -g infa infa
chown -R infa:infa /data/infa/

第三步:針對ip修改服務(wù)端連接庫的配置信息

informatica服務(wù)端啟動(dòng)依賴于數(shù)據(jù)庫,遷移后只需要將$INFA_HOME/9.1.0/isp/config/nodemeta.xml對應(yīng)的數(shù)據(jù)庫連接信息修改即可啟動(dòng)infa。
此次遷移不涉及domain修改,不涉及數(shù)據(jù)庫實(shí)例服務(wù)名修改,因此修改部分只有ip地址和主機(jī)名(見紅色部分)。
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

此步驟復(fù)制遷移庫的,只需要修改/infa -> /data/infa 即可,遷移后infa環(huán)境變量改變了。
[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

第五步:創(chuàng)建軟連接

此步針對遷移后目錄改變了的情況,因不確定是否有未修改到的地方,因此創(chuàng)建對應(yīng)的軟連接可以最大限度減少修改。
mkdir /infa
chown -R infa:infa
ln -s /infa/* /data/infa/*
比如:數(shù)據(jù)庫連接配置參數(shù)文件,里面很多都是配置了對應(yīng)的$INFA_HOME,若不創(chuàng)建軟連接此處就需要手工修改替換。
/data/infa/Informatica/9.1.0/ODBC6.1/odbc.ini

第六步:啟動(dòng)infa服務(wù)

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
啟動(dòng)informatica可能需要十分鐘,啟動(dòng)成功會同時(shí)啟動(dòng)四個(gè)infa服務(wù),都啟動(dòng)后可以通過控制臺登錄查看。

第七步:控制臺登錄

http://192.168.228.67:7008/administrator/
informatica可以通過控制臺進(jìn)行排錯(cuò),按照控制臺的error信息進(jìn)行排錯(cuò),見截圖重啟時(shí)不出現(xiàn)error報(bào)錯(cuò)證明系統(tǒng)已順利遷移完畢。

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

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





總  結(jié)



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

END




本文作者:朱澤劍(上海新炬王翦團(tuán)隊(duì))

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

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/129442.html

相關(guān)文章

  • CentOS 7更新YUM源步驟

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

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

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

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

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

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

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

    xorpay 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<