CentOS6.2上安装Oracle10g报ins_emdb.mk错误处理方法

下面是详细的攻略:

问题描述:

在CentOS6.2上安装Oracle10g时,可能会遇到以下报错:

ins_emdb.mk:20: *** missing separator.  Stop.

这是由于Oracle安装程序在生成ins_emdb.mk文件时出现了错误,导致编译时出现问题。下面是解决方法。

解决方法:

步骤如下:

  1. 安装依赖

在安装Oracle之前,需要先安装一些必要的依赖项。执行以下命令进行安装:

yum -y install binutils
yum -y install compat-libcap1
yum -y install compat-libstdc++-33
yum -y install compat-libstdc++-33.i686
yum -y install elfutils-libelf
yum -y install elfutils-libelf-devel
yum -y install gcc
yum -y install gcc-c++
yum -y install glibc
yum -y install glibc-devel
yum -y install libaio
yum -y install libaio-devel
yum -y install libgcc
yum -y install libstdc++
yum -y install libstdc++.i686
yum -y install libXext
yum -y install libXtst
yum -y install make
yum -y install sysstat
  1. 修改/opt/oracle/oraInventory/ContentsXML/inventory.xml文件

使用文本编辑器打开/opt/oracle/oraInventory/ContentsXML/inventory.xml文件,将其中类似以下内容的行:

<param name="FROM_LOCATION" value="..."/>

改为:

<param name="FROM_LOCATION" value="/tmp"/>

保存并关闭文件。

  1. 编辑安装程序文件

将Oracle安装程序的runInstaller文件用文本编辑器打开,在文件开头添加以下内容:

unset LANG

保存并关闭文件。

  1. 执行安装程序

以root用户身份执行Oracle安装程序的runInstaller文件。

示例1:

cd /media/cdrom
./runInstaller

示例2:

cd /home/oracle/Downloads
./runInstaller
  1. 安装Oracle

按照安装程序提示进行Oracle的安装。

总结:

以上就是解决CentOS6.2上安装Oracle10g报ins_emdb.mk错误的方法。在按照以上步骤进行操作后,应该就可以正常完成Oracle的安装了。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS6.2上安装Oracle10g报ins_emdb.mk错误处理方法 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • IDEA连接MySQL数据库并执行SQL语句使用数据图文详解

    下面我来详细讲解一下“IDEA连接MySQL数据库并执行SQL语句使用数据图文详解”的完整攻略。 准备工作 首先,我们需要下载和安装 IntelliJ IDEA,以及 MySQL 数据库,可以从官网进行下载。 下载链接: IntelliJ IDEA:https://www.jetbrains.com/idea/download/ MySQL 数据库:http…

    database 2023年5月21日
    00
  • Docker安装Redis并使用Another Redis Desktop Manager连接的方法

    下面是“Docker安装Redis并使用Another Redis Desktop Manager连接的方法”的完整攻略。 准备工作 1. 安装Docker 首先,我们需要在本地安装Docker,Docker是一种容器化技术,可以帮助我们更方便地部署和管理应用程序,如果您尚未安装Docker,请先参考官方文档进行安装。 2. 下载Redis镜像 在Docke…

    database 2023年5月22日
    00
  • mysql授权、启动、启动服务常用命令

    MySQL是一个非常流行的关系型数据库管理系统,它的授权、启动和启动服务是使用MySQL的必备操作。下面是详细的攻略: MySQL授权 在MySQL中,授权通过GRANT命令来完成。以下是GRANT命令的语法: GRANT privilege_type ON database_name.table_name TO ‘username’@’host’ IDEN…

    database 2023年5月22日
    00
  • Redis 源码解析之通用双向链表(adlist)

    Redis源码中广泛使用 **adlist(A generic doubly linked list)**,作为一种通用的双向链表,用于简单的数据集合操作。adlist提供了基本的增删改查能力,并支持用户自定义深拷贝、释放和匹配操作来维护数据集合中的泛化数据 `value`。 Redis 源码解析之通用双向链表(adlist) 概述 Redis源码中广泛使用…

    2023年4月10日
    00
  • 史上最全的MySQL备份方法

    下面是对于“史上最全的MySQL备份方法”的详细讲解。 一、为什么需要备份MySQL数据库 MySQL是一种关系型数据库,是很多网站的核心数据存储方式,因此它的安全性和完整性至关重要。如果没有合适的备份措施,一旦数据库遭受到破坏或误删除,将会造成大量重要数据的丢失。 二、备份MySQL数据库的目的 备份MySQL数据库目的在于,将数据库数据储存到其他位置,以…

    database 2023年5月22日
    00
  • Java从数据库中读取Blob对象图片并显示的方法

    让我来详细讲解一下“Java从数据库中读取Blob对象图片并显示的方法”的完整攻略。 1. 从数据库中读取Blob对象图片 在使用Java读取数据库中的Blob对象图片前,我们需要先连接数据库,在连接之后,可以使用以下代码将Blob对象从数据库中读取出来: public byte[] readBlob(ResultSet rs, String columnN…

    database 2023年5月21日
    00
  • mysql下普通索引和唯一索引的效率对比

    下面是详细讲解“mysql下普通索引和唯一索引的效率对比”的完整攻略。 介绍 在MySQL中,普通索引和唯一索引都是提高检索效率的重要手段。普通索引可以让数据检索更快,而唯一索引则保证了列的唯一性、防止出现重复数据。两种索引在实际应用中各自有着各自的优势和劣势。本文将详细讲解它们的效率对比。 测试环境 本次测试的环境是: MySQL版本:8.0.22 数据库…

    database 2023年5月22日
    00
  • Linux下设置每天自动备份数据库的方法

    下面是详细的完整攻略: 一、安装cron 在Linux系统中,我们可以使用cron来进行定时任务的设置和管理,所以第一步是安装cron。 对于Debian系的系统,可以使用以下命令安装: sudo apt update sudo apt install cron 对于Red Hat系的系统,可以使用以下命令安装: sudo yum install croni…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部