首页 > 系统相关 >在 Linux 7(RHEL7 和 OEL7)上安装 11.2.0.4(和 11.2.0.3)的问题

在 Linux 7(RHEL7 和 OEL7)上安装 11.2.0.4(和 11.2.0.3)的问题

时间:2022-11-24 16:15:17浏览次数:76  
标签:RHEL7 0.3 0.4 11.2 Oracle 安装 数据库

概述

REHL 7 和 Oracle Linux 7 在 Oracle 数据库 11.2.0.4 出来的时候还没有发布,所以安装程序确实在先决条件和安装软件时给出了一些问题。我建议首先只安装软件,因为在安装软件之后但在创建数据库之前,您需要使用补丁修复这个问题。

当我在 RHEL7 上安装 11.2.0.3 数据库时出现了这些问题(不是认证产品组合!),但为 11.2.0.4 提供的解决方案也适用于它:

  • 缺少 elfutils-libelf-devel 包;
  • 缺少 compat-libstdc++ 包;
  • pdksh 包丢失;
  • 安装时“调用 makefile 的目标‘agent nmhs’时出错”。
    • 这对于安装 Oracle 融合中间件也很重要。

缺失软件包

 

 

elfutils-libelf-devel

这是安装程序的先决条件,但文档中未提及。

这可能是您错过它的原因。它在安装媒体和 RHEL7/OEL7 yum 存储库中可用。

解决方法:安装它。

compat-libstdc++

这个在 RHEL7 安装介质或 yum 存储库中不可用,但它在 OEL7 上可用。
文档“在 OL7 或 RHEL7 64 位 (x86-64) 上安装 Oracle 11.2.0.4 RDBMS 的要求(文档 ID 1962100.1)”将其显示为“默认 RPM”,但这必须是 OEL7 屏幕截图。根据“在 RHEL 7/OL7 上安装 12.1.0.2 Oracle 数据库服务器/客户端报告缺少必备程序包”compat-libstdc++“。(文件编号2062336.1)'。

这是一个错误,解决方案是“安装 compat-libstdc++-33-3.2.3 并继续安装数据库。”,但如果没有它,那将非常困难。错误描述告诉您其他内容:“解决方法:忽略包要求并继续安装,因为它不是必需的包”,因此请忽略它。

解决方法:忽略它。

pdksh

这个在 RHEL7 和 OEL7 安装媒体或 yum 存储库中都不可用。

根据“在 Oracle Linux 7 上安装 Oracle 数据库 11.2.0.4 期间缺少 pdksh-5.2.14 包(文档 ID 1962046.1)”,这是一个错误,不是必需的。

解决方法:忽略它。

调用 makefile 的目标“agent nmhs”时出错

 

当安装程序在忽略缺少的两个包后运行时会弹出这个。我不确定这是忽略它们的结果,但根据“安装演练 – Oracle Linux 7 上的 Oracle Grid/RAC 11.2.0.4(文档 ID 1951613.1)”,您可以按继续并需要先修补主页创建一个新的数据库。这似乎是一个数据库控制问题,所以如果你不使用它,你可能不需要它。该补丁仅适用于 11.2.0.4,不适用于 11.2.0.3。

解决方案:在创建数据库之前继续并使用 p19692824 进行修补。
注意 1
:补丁告诉您 *NOT* 继续并在继续之前编辑“$ORACLE_HOME/sysman/lib/env_emagent.mk”。我可以确认这项工作(在 11.2.0.3 上)。
注意 2:在 11.2.0.3 上,补丁不起作用:“补丁 19692824:缺少必需的组件:[oracle.sysman.agent,10.2.0.5.6]”,这可能是因为代理是版本 10.2.0.4.3 而不是 10.2.0.5。
注意 1+2:在 11.2.0.4 上,可能只有“继续”和之后的修补才有效。对不起,我没有测试这个。

 

标签:RHEL7,0.3,0.4,11.2,Oracle,安装,数据库
From: https://www.cnblogs.com/lkj371/p/16922193.html

相关文章

  • 11.24.1
    #include<stdio.h>charf(intx,inty);intmain(){ intm,a[100][2],b,i,j; scanf("%d",&m); for(i=0;i<m;i++) {scanf("%d%d",&a[i][0],&a[i][1]); } for(i=0;i<......
  • [leetcode每日一题]11.24
    ​​795.区间子数组个数​​给你一个整数数组 ​​nums​​ 和两个整数:​​left​​ 及 ​​right​​ 。找出 ​​nums​​ 中连续、非空且其中最大元素在范围 ​......
  • 如何诊断 11.2 集群节点驱逐问题 (文档 ID 1674872.1)
    一、适用于OracleDatabase-EnterpriseEdition-版本11.2.0.1到11.2.0.2[发行版11.2]本文档所含信息适用于所有平台二、用途这篇文档提供了诊断11.2集群节点......
  • 2022.11.23
    倒计时2天了!$$困~~~~用我前天买的奶茶的杯子泡上咖啡,这个杯子真的好大!用它喝水好有牌面。嫖题,嫖题!8:35开始!$$T1什么东西?dp?还是个小清新题?T2什么东西?T3......
  • 【2022.11.23】爬虫基础(1)
    内容概要1.爬虫介绍2.requests模块发送get请求3.get请求携带参数4.携带请求头5.携带cookie6.发送post请求7.响应Response8.获取二进制数据9.解析json内容详......
  • 11.23 闲话
    啥都没干都要被骂,一个接一个来吵我,还觉得自己有道理?对对对我是不能有负面情绪的,不能在你面前表现出负面情绪,为啥不想想我高一整个人自闭了是谁导致的啊?是不是你啊?凭啥我要......
  • 11.23
    今日内容1.字符编码与配置文件2.数据库存储引擎3.创建表的完整语法4.字段类型之整型5.字段类型之浮点型6.字段类型之字符串类型7.数字的含义8.字段类型之枚举与集......
  • 2022.11.23
    一说到清朝的闭关锁国,大家都很痛心疾首、愤愤不平,觉得要是没有闭关锁国的话,可能中国依然是强国,也能避免后来的那些耻辱了。但有意思的是,现在还是有很多人闭关锁国,他们对......
  • 11.23.1
    #include<stdio.h>#include<string.h>intmain(){intl1,l2,i,j; chara[50]; gets(a); l1=strlen(a); for(i=0;i<l1;i++) {printf("%c",a[i]); } for(i=l1-1;i>=......
  • 20.3 DLL入口函数--《Windows核心编程》
    如果在执行一些与进程或者线程有关的初始化或者销毁工作的时候,需要DllMain。如果只需要创建一个包含资源的DLL,不需要这个函数。B00LWINAPIDllMain(HINSTANCEhinstDll,......