• 首页
  • 国产小呦泬泬99精品
  • 最近2019中文字幕在线高清
  • 免费看少妇作爱视频
  • 曰批全过程免费视频在线观看网站
  • 国色天香在线观看全集免费播放
  • 婆岳同床双飞呻吟
  • 国色天香在线观看全集免费播放你的位置:三级小说 > 国色天香在线观看全集免费播放 > Oracle 12CR2 RAC 装配避坑宝典

    Oracle 12CR2 RAC 装配避坑宝典

    发布日期:2022-06-18 17:11    点击次数:57

    Oracle 12CR2 RAC 装配避坑宝典

    序论

    笃信在 Redhat 7 上装配过 Oracle 12CR2 RAC 的至交,看了本文一定会后悔莫得早点看到这篇完满的避坑指南!

    😜 若是有至交不信邪,不错按照成例的神志装配,简略率是会遭遇底下我列出的这些坑。

    一、聊聊哪些坑

    本文主要先容 Redhat 7.6 系统装配 Oracle 12201 版块 RAC 的一些坑以及避坑神志。

    统共干货满满,物超所值,天然更宽贷人人来补充和纠错!

    📢 贯注: 坑点主要位于 Grid 软件装配身手中 cvu check 和 root.sh 试验。

    坑 1:ASM device sharedness check

    Grid 软件装配经过检讨报错:Shared Storage Accessibility:/dev/asm_ocr ...FAILED (PRVG-11506)

    可参照 MOS 文档:

    12.2: PRVG-0802 : Storage type for path "/dev/mapper/asm011p1" could not be determined (Doc ID 2251322.1)

    这里先卖个关子,不说料理决策,MOS 提议是打一个补丁 25784424 来建立:

    Apply patch ?25784424, if CVU storage check fails for ASMLib paths 坑 2:试验 root.sh 报错

    😤 先吐槽一下,这 TM 几乎巨坑无比!

    当试验 root.sh 敕令到程度 14/19 时,倏得住手何况报错 CLSRSC-400,并辅导重启主机系统,重启之后装配进程照旧隔断,不息试验依然报错,无奈卸载重装,遵循依然报错,那时搞了快要 3 个多小时,网上找遍了都没发现关联问题,果真一把心酸泪 😢!

    在 MOS 上找了个关联文档,但没料理问题,不错参考一下:

    ALERT: root.sh Fails With "CLSRSC-400" While Installing GI 12.2.0.1 on RHEL or OL with RedHat Compatible Kernel (RHCK) 7.3 (Doc ID 2284463.1)

    MOS 提议仍然是通过 applyOneOffs 打补丁来建立:

    Interim patch 25078431 is required before installing 12.2 GI on Linux 7.3 (RedHat and OL7 with RHCK).

    📢 贯注: 这里诚然莫得匡助我料理问题,然则帮我大开了一个眉目,让我料到了 12C 起先救援的新的打补丁神志 applyPSU,对我背面料理问题带来了很大的匡助!

    坑 3:ASMCMD 报错

    在建立了上述 2 个问题之后,😀 我又高欢乐兴的起先试验 root.sh,看着一路开通无阻,本想着打理打理回家了。

    遵循 root.sh 试验到程度 19/19 时,倏得报错住手,报错内容为:kgfnGetConnDetails requires 4 parameters at/u01/app/12.2.0/grid/lib/asmcmdbase.pm line 5704,清晰 root.sh 试验失败。

    此时, 97视频我不认命的合计它装配获胜,去试了下 asmcmd 敕令,我平直裂开了 😵!

    好吧,放下书包,看报错日记,然后 MOS 一通发现了底下这些文档,以供参考:

    install.sh Hung And root.sh Is Failing At asmcmd lsdg --suppressheader While Installing A Zone With Clusterware (Doc ID 2414241.1) ASMCMD Failing With "KGFNGETCONNDETAILS Requires 4 Parameters at /lib/asmcmdbase.pm (Doc ID 2748316.1)

    这个问题还算简便,然则还要卸载重装一遍,终末经过九九八一难,使出简之如走,终于把 Grid 软件装配获胜了,背面 Oracle 软件装配和建库都尤为获胜。

    二、说说怎么避坑

    聊已矣有哪些坑,底下天然要说说奈何覆没了!

    applyPSU

    之前坑 2 有个 MOS 说要使用 applyOneOffs 打补丁来建立,于是就去搜了一下这个参数的用法,发现不错在 Grid 软件装配前打上补丁,国色天香在线观看全集免费播放顺带着还发现了 applyPSU,嗅觉找到了长进!

    那时我使用 MOS 的神志进行单个补丁建立,遵循一个又一个,嗅觉没已矣相同,自后调动一想,PSU 季度补丁是包含之前的 BUG 建立补丁的,平直使用 applyPSU 提前打上季度补丁来进行建立,就没那么多问题,值得一试!

    How to Apply a Grid Infrastructure Patch Before Grid Infrastructure Configuration (before root.sh or rootupgrade.sh or gridsetup.bat) is Executed (Doc ID 1410202.1)

    参考上述 MOS 文档,有详备的先容和使用步骤。

    建立坑1、2

    通过 12C 起先救援的 applyPSU 神志,提前给 Grid 软件打上最新的季度 PSU 补丁,建立坑 1,2 的 BUG:

    1、解压 OPatch 补丁包

    ## grid 用户下试验解压,遮蔽 OPatch 旧版块 unzip -o /soft/p6880880_122010_Linux-x86-64.zip -d /u01/app/12.2.0/grid/ 

    2、观测 OPatch 补丁包版块

    ## grid 用户下试验 /u01/app/12.2.0/grid/OPatch/opatch version  OPatch Version: 12.2.0.1.24 

    3、解压最新 PSU 补丁

    ## grid 用户下试验 unzip /soft/p32226491_122010_Linux-x86-64.zip -d /soft 

    📢 贯注: 由于本文是在 2021年1月份写的,是以补丁包版块非最新,请下载刻下最新的 PSU 补丁包!

    4、试验 Grid 软件装配

    ## grid 用户下试验 ./gridSetup.sh -applyPSU /soft/32226491  Preparing the home to patch... Applying the patch /soft/32226491/... Successfully applied the patch. The log can be found at: /u01/app/oraInventory/logs/GridSetupActions2021-04-01_04-18-54PM/installerPatchActions_2021-04-01_04-18-54PM.log Launching Oracle Grid Infrastructure Setup Wizard... 

    通过上述敕令试验遵循,不错看到获胜装配了 PSU 补丁后才起先装配 Grid 软件!

    📢 贯注: 当通过上述神志提前装配了 PSU 补丁后,背面几乎不错说是一帆风顺,直到试验 root.sh 到终末一步,遭遇了坑 3。

    建立坑 3

    这个问题很简便,只需要试验一瞥敕令即可,然则要贯注试验敕令的时机。

    ## 在 root 用户下试验,需要提前建树 grid 软件的 ORACLE_HOME 环境变量 /usr/bin/make -f $ORACLE_HOME/rdbms/lib/ins_rdbms.mk client_sharedlib libasmclntsh12.ohso libasmperl12.ohso ORACLE_HOME=$ORACLE_HOME 

    试验递次:

    当 Grid 软件装配 试验到出现 root.sh 辅导框时,试验以上敕令,📢 需在两个节点以root 身份试验该敕令,ORACLE_HOME 旅途请笔据实质情况填写!确保通盘节点试验完之后,再试验 root.sh,就不错完满建立坑 3。

    接下来,等于顺风顺水,成例装配身手了!不外,有 19C 了谁还用 12C 呢?😎

    三、学问拓展

    我们上头讲的几个坑,说白了都是 BUG,料理决策都是通过补丁来建立。过后我就在想,官方为什么不在装配之前先把补丁都打上呢?这么不就不错幸免这些 BUG 报错嘛!

    于是,我在试着整了一版打好 PSU 的 12C GRID 装配包,底下先容一下怎么操作!

    1、竣事依据

    通过以下👇🏻 两个参数不错将基础装配包和补丁包进行集成打包。

    Oracle 12C起先救援Grid装配前装配PSU补丁:-applyPSU Oracle 18C/19C救援Grid/Oracle装配前装配RU补丁:-applyRU

    集成指标: 装配时不错省去装配补丁的身手,平直解压集成装配包装配即可!

    2、竣事神志

    以下例如 12CR2 Grid 集成补丁包 32540149 身手:

    (1)上传装配介质

    ##Grid基础装配包 LINUX.X64_122010_grid_home.zip ##OPatch补丁包 p6880880_122010_Linux-x86-64.zip ##PSU补丁包 p32540149_122010_Linux-x86-64.zip ##Oracle一键建树剧本 OracleShellInstall.sh 

    (2)建树主机环境

    使用我编写的 Oracle 一键装配剧本进行环境建树:

    ./OracleShellInstall.sh -i 10.211.55.100 `#Public ip`\ -n restart `# hostname`\ -o nocdb `# oraclesid`\ -gp oracle `# grid user password`\ -op oracle `# oracle user password`\ -b /oracle/app `# install basedir`\ -s AL32UTF8 `# characterset`\ -m Y 

    (3)装配补丁

    分手解压 OPatch 补丁包和 PSU 补丁包:

    ##解压更新OPatch包 unzip -o p6880880_122010_Linux-x86-64.zip -d /oracle/app/12.2.0/grid chown -R grid:oinstall /oracle/app/12.2.0/grid/OPatch  ##解压PSU补丁包 unzip p32540149_122010_Linux-x86-64.zip /soft chown -R grid:oinstall /soft/32540149 

    Grid 装配好补丁,然则不试验装配经过:

    su - grid -c "/oracle/app/12.2.0/grid/gridSetup.sh -applyPSU /soft/32540149"  ## 装配获胜后 ## 1.建立bug: ## [INS-42505] The installer has detected that the Oracle Grid Infrastructure home software at (/oracle/GRID/12201) is not complete. (Doc ID 2697235.1) mv $ORACLE_HOME/install/files.lst $ORACLE_HOME/install/files.lst.bak 

    📢 贯注: 上头遭遇这个小 BUG,也不错无视,莫得什么大影响。

    (4)压缩 ORACLE_HOME 目次

    这里我将装配好的 Grid ORACLE_HOME 压缩打包成 zip 装配包:

    cd /oracle/app/12.2.0/grid/ zip -r LINUX.X64_122010_grid_home_32540149.zip * mv LINUX.X64_122010_grid_home_32540149.zip /soft 

    至此,基础装配包和补丁包集成获胜。

    3、装配测试

    这里我们大开一台新的主机进行装配测试。

    (1)上传集成装配包等介质

    ##Grid集成装配包 LINUX.X64_122010_grid_home_32540149.zip ##Oracle一键建树剧本 OracleShellInstall.sh 

    (2)主机环境运出动建树

    ##iscsi挂载分享盘 iscsiadm -m discovery -t st -p 10.211.55.22 iscsiadm -m node -T iqn.2008-08.com.starwindsoftware:10.211.55.22-lucifer -p 10.211.55.22 -l   ##重定名装配包 mv LINUX.X64_122010_grid_home_32540149.zip LINUX.X64_122010_grid_home.zip   ##试验剧本运出动建树 cd /soft ./OracleShellInstall.sh -i 10.211.55.100 `#Public ip`\ -n restart `# hostname`\ -o nocdb `# oraclesid`\ -gp oracle `# grid user password`\ -op oracle `# oracle user password`\ -b /u01/app `# install basedir`\ -s AL32UTF8 `# characterset`\ -dd /dev/sdc `# asm data disk`\ -dn DATA `# asm data diskgroupname`\ -dr EXTERNAL `# asm data redundancy`\ -m Y 

    (3)装配 Grid 软件

    su - grid cd /oracle/app/12.2.0/grid/ ./gridSetup.sh 

    试验 root.sh 前试验:

    ## 2.建立bug:ASMCMD Failing With "KGFNGETCONNDETAILS Requires 4 Parameters at <GI_HOME>/lib/asmcmdbase.pm (Doc ID 2748316.1) export ORACLE_HOME=/u01/app/12.2.0/grid /usr/bin/make -f $ORACLE_HOME/rdbms/lib/ins_rdbms.mk client_sharedlib libasmclntsh12.ohso libasmperl12.ohso ORACLE_HOME=$ORACLE_HOME 

    获胜装配完毕!诚然实质用处不大,也算是一个眉目吧,不错粗略一些工夫。

     



    Powered by 三级小说 @2013-2022 RSS地图 HTML地图