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日

相关文章

  • MyBatis利用MyCat实现多租户的简单思路分享

    MyBatis利用MyCat实现多租户的简单思路分享 在进行多租户系统开发时,需要对租户数据进行隔离,使不同租户之间的数据相互独立,同时需要保证系统的性能和可扩展性。MyBatis是一个流行的Java持久化框架,而MyCat是一个MySQL集群代理,可以实现数据分片、读写分离、负载均衡等功能。结合起来,可以在MyBatis中使用MyCat来实现多租户系统。 …

    database 2023年5月22日
    00
  • 在ASP.NET 2.0中操作数据之二十五:大数据量时提高分页的效率

    在ASP.NET 2.0中操作数据之二十五:大数据量时提高分页的效率 在处理大数据量的分页时,直接使用传统的分页方式会导致查询速度变慢,用户体验下降。本文将介绍如何通过优化分页算法及使用缓存技术来提高大数据量分页的效率。 优化分页算法 使用存储过程进行数据分页 在ASP.NET 2.0中,可以使用存储过程对数据进行分页操作。使用存储过程可以减少前端与数据库的…

    database 2023年5月21日
    00
  • Android在Sqlite3中的应用及多线程使用数据库的建议(实例代码)

    下面是针对“Android在Sqlite3中的应用及多线程使用数据库的建议”这个话题的详细攻略。 1. Android中Sqlite3的应用 在Android中,我们可以使用Sqlite3作为本地数据库,用来存储和管理数据。以下是Sqlite3的基础应用: 1.1 创建数据库 在Android中,我们可以通过继承SQLiteOpenHelper类来创建和管理…

    database 2023年5月19日
    00
  • PHP操作Redis步骤详解

    $redis = new Redis(); //连接参数:ip、端口、连接超时时间,连接成功返回true,否则返回false $ret = $redis->connect(‘127.0.0.1’, 6379, 30); //密码认证:成功返回true,否则返回false $ret = $redis->auth(‘123456’); 二、Strin…

    Redis 2023年4月12日
    00
  • 一文搞懂Java的SPI机制(推荐)

    一文搞懂Java的SPI机制(推荐) 什么是SPI? SPI全称为Service Provider Interface,是Java提供的一种服务发现机制。简单来说,就是一种动态加载的方式,让开发者在不同的实现中选择所需要的服务。 SPI的作用 在实际开发中,我们希望引入一个框架或者接口,但是这个框架或者接口有很多不同的实现。SPI机制就是用来解决这个问题的,…

    database 2023年5月19日
    00
  • SQL Server 提取数字、提取英文、提取中文的sql语句

    SQL Server 提取数字、提取英文、提取中文的sql语句,可以使用正则表达式和一些内置函数来实现。 提取数字 SQL Server 中内置了一个叫做PATINDEX()的函数来匹配文本中的模式,同时还有一个叫做SUBSTRING()的函数来从匹配位置开始截取文本。利用这两个函数,我们可以在SQL Server中提取数字。示例如下: DECLARE @T…

    database 2023年5月21日
    00
  • .bat批处理启动redis

    背景:   最近,公司的项目开发,需要用到Redis,然而每天都需要到d盘下面的去启动redis很烦, 我是我就想写一个.bat启动文件放在桌面上,这样每天只要在桌面上点以下redis的bat文件就可以启动redis。   步骤: 先写一个redis_startup.bat脚本放到桌面上: ::启动redis的命令 @echo off ::这是简单的输出,相…

    Redis 2023年4月13日
    00
  • Linux下执行java程序的方法

    Linux下执行Java程序,需要遵从以下步骤: 1. 安装Java环境 首先需要在Linux系统上安装Java环境,可以运行java -version命令检查当前系统是否已经安装了Java环境。如果没有安装,可以按照以下步骤进行安装: 下载Java SE Development Kit (JDK),建议从Oracle官网下载最新版本: https://ww…

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