首页 > 其他分享 >Red Hat 8.5下安装19c的GI,11.2.0.4的DB,遇到哪些错误

Red Hat 8.5下安装19c的GI,11.2.0.4的DB,遇到哪些错误

时间:2023-08-15 21:02:19浏览次数:40  
标签:8.5 target makefile DB mk ins invoking Error Hat

需要在Red Hat 8.5下安装19c的GI,11.2.0.4的DB,安装过程中遇到一些小问题,记录下来。

 

遇到的错误1:

在安装19c的GI,执行./gridSetup.sh时,安装界面报错,如下所示。

 [INS-08101] Unexpected error while executing the action at state: 'supportedOSCheck'
 
CAUSE - No additional information available.
ACTION - Contact Oracle Support Services or refer to the software manual.

SUMMARY
- java.lang.NullPointerException

 

解决办法一:

参考:

EM 13.4: Provisioning Oracle Database 19.6 or 19.12 On Red Hat Enterprise Linux 8 Fails In Job Step Deploy Oracle Database with " [INS-08101] : supportedOSCheck " (Doc ID 2804297.1)

原因是19.3没有被RHEL8认证,在执行gridSetup.sh脚本之前,先设置环境变量即可:

export CV_ASSUME_DISTID='OL7'

 

解决办法二:

在安装GI的同时,安装RU补丁,也即直接安装19.19版本的GI(需要先更新opatch版本)。

更新GI软件的opatch工具:

su -

cd $ORACLE_HOME

rm -rf OPatch

unzip /software/p6880880_190000_Linux-x86-64.zip -d $ORACLE_HOME

chown -R grid:oinstall OPatch

opatch version

[grid@19crac1 grid]$ cd /u01/app/19.0.0/grid

[grid@19crac1 grid]$ ./gridSetup.sh -applyRU /software/35058172/35058172/35037840

 

 

遇到的错误2:

安装11.2.0.4 DB 软件,在安装界面配置SSH互信时,出现internal error。

 

解决办法:

手动配置SSH互信,具体命令如下所示。

# su - oracle

$ mkdir .ssh

$ chmod 700 .ssh

$ cd .ssh/

$ ssh-keygen -t rsa  (生成秘钥对)

(两台主机都需要操作)

 

生成秘钥对的认证文件:

在19crac1上操作:

$ ssh 19crac1 cat /home/oracle/.ssh/id_rsa.pub >>authorized_keys

$ ssh 19crac2 cat /home/oracle/.ssh/id_rsa.pub >>authorized_keys

(注意:在创建认证文件的时候,需要输入对方主机oracle用户的密码)

$scp authorized_keys 19crac2:/home/oracle/.ssh/   (将主机19crac1上生成的认证文件拷贝到19crac2上)

 

$chmod 600 authorized_keys

(该命令两台主机都需要操作)

 

 

遇到的错误3:

安装11.2.0.4 DB 软件,在link阶段报错,具体如下所示。

Error in invoking target 'links proc gen_pcscfg' of makefile '/u01/app/oracle/product/11.2.0.4/dbhome_1/precomp/lib/ins_precomp.mk'. See '/u01/app/oraInventory/logs/installActions2023-08-15_03-58-44PM.log' for details.

 

解决办法:

忽略该错误,点击Continue继续安装。

参考:

11.2:Oracle database software installation failed with "Error in invoking target 'links proc gen_pcscfg' of makefile .. ins_precomp.mk" on RHEL 8 (Doc ID 2915371.1)

 

 

遇到的错误4:

安装11.2.0.4 DB 软件,在link阶段报错,具体如下所示。

 

Error in invoking target 'links proc gen_pcscfg' of makefile '<ORACLE_HOME>/precomp/lib/ins_precomp.mk'.
Error in invoking target 'idg4odbc' of makefile '<ORACLE_HOME>/rdbms/lib/ins_rdbms.mk'.
Error in invoking target 'itnsping' of makefile '<ORACLE_HOME>/network/lib/ins_net_client.mk'.
Error in invoking target 'install' of makefile '<ORACLE_HOME>/ctx/lib/ins_ctx.mk'.
Error in invoking target 'nmo' of makefile '<ORACLE_HOME>/sysman/lib/ins_emagent.mk'.
Error in invoking target 'agent nmhs' of makefile '<ORACLE_HOME>/sysman/lib/ins_emagent.mk'.
Error in invoking target 'all_no_orcl' of makefile '<ORACLE_HOME>/rdbms/lib/ins_rdbms.mk'.
Error in invoking target 'install' of makefile '<ORACLE_HOME>/network/lib/ins_net_client.mk'.
Error in invoking target 'nmb' of makefile '<ORACLE_HOME>/sysman/lib/ins_emagent.mk'.
Error in invoking target 'install' of makefile '<ORACLE_HOME>/sqlplus/lib/ins_sqlplus.mk'.
Error in invoking target 'clientonlyinstall' of makefile '<ORACLE_HOME>/ldap/lib/ins_ldap.mk'.
Error in invoking target 'ioklist' of makefile '<ORACLE_HOME>/network/lib/ins_nau.mk'.

 

 

解决办法:

暂时忽略这些错误,点击Continue继续安装。

参考:

Installation of 11.2.0.4 on RHEL 8.x failed with '/bin/ld: cannot find -lnsl make:Error in invoking target 'agent nmhs' of makefile ins_emagent.mk ' (Doc ID 2944859.1)

按照文档中的Solution,安装完成后,进行后续处理。

 

标签:8.5,target,makefile,DB,mk,ins,invoking,Error,Hat
From: https://www.cnblogs.com/missyou-shiyh/p/17632421.html

相关文章

  • lightdb oracle package兼容
    lightdb对oraclepackage的兼容性还是不错的,大部分都已经支持。如下:--创建oracle模式数据库zjh@postgres=#createdatabaseora_db3lightdb_syntax_compatible_typE=oracle;NOTICE:autocreateuser"ora_db3"successCREATEDATABASE\cora_db3--删除表droptable......
  • 企业chatgp软件源码搭建上线
      企业chatgp软件源码搭建上线  企业级chatgp软件主要涉及的有会员,代理,分销,在线生成文章等功能。企业需要上线这些功能的好处就是用户开通会员,会员也可以分销该系统。该系统软件也支持内部的各种文本消息回复,批量生成文章,文章模板,添加网站,关键词挖掘,问答回复,等功能。本文......
  • Chat GPT 大战弱智吧 -2
    开幕雷击逐渐错乱循序渐进傻傻分不清妈妈生的人工智障......
  • 你想知道的搭建ChatGPT智能问答信息!都在这里!
    在ChatGPT这个AI科技浪潮之下,一批人已经通过各种方法挣到他们的第一桶金。比如说知识付费,就是只先学会用ChatGPT的人,可以通过教别人玩ChatGPT来开启知识付费。但是,这种模式或多或少有“割韭菜”嫌疑,因为这个门槛不高,而且并不能实际上让对方获得一些什么。逐渐地,大家开始用ChatGPT来......
  • ChatGTP - 使用js实现炸jinhua游戏
    实现一个完整且复杂的炸jinhua游戏需要考虑到很多方面,包括玩家互动、游戏状态管理、游戏规则和逻辑等等。下面是一个较为简化的炸jinhua游戏的代码示例://定义一副扑克牌constSUITS=['♠','♥','♦','♣'];constRANKS=['2','3','4','5','6',......
  • ChatGTP - 使用js实现掼蛋游戏
    实现一个完整而复杂的掼蛋游戏涉及到许多方面,包括玩家互动、游戏状态管理、游戏规则和逻辑等等。下面是一个较为简化的掼蛋游戏的代码示例://定义一副扑克牌constSUITS=['♠','♥','♦','♣'];constRANKS=['2','3','4','5','6','7......
  • ChatGTP - 使用js实现升级游戏
    实现一个完整且复杂的升级游戏涉及到很多方面,包括玩家操作、游戏状态管理、游戏规则和逻辑等等。下面是一个较为简化的升级游戏的代码示例://游戏状态枚举constGameState={NOT_STARTED:'NOT_STARTED',BETTING:'BETTING',PLAYING:'PLAYING',END:'END'};cla......
  • chatGPT用C++写的HMAC-SHA256函数
    以下内容全为chatGPT生成:#include<openssl/hmac.h>#include<openssl/sha.h>#include<iostream>#include<iomanip>std::stringhmac_sha256(conststd::string&key,conststd::string&data){unsignedcharhash[SHA256_DIGEST_L......
  • ChatGPT帮你讲解:人为什么要活着
    ChatGPT帮你讲解:人为什么要活着人为什么要活着,这是一个复杂而深刻的问题,涉及到哲学、道德、宗教等多个领域的讨论。作为一个AI,我将尝试给出一个简洁的解释。生命的意义是一个个体主观决定的,因此不同人对这个问题的回答可能会有所不同。然而,有一些常见的理由可以解释为什么人们认为......
  • 时序数据库TimescaleDB 功能介绍、单节点、集群安装部署、centos、linux
    简介TimescaleDocumentation|GettingstartedwithTimescaleTimescale是一个用于时间序列,事件和分析的PostgreSQL数据平台。提供了PostgreSQL的可靠性,这是时间序列的超能力TimescaleDB,。它提供自动备份和还原、复制的高可用性等功能,无缝缩放和调整大小等等性能对比:Ti......