LINUX7安装oracle12C遭遇ins_precomp.mk报错

原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。

深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/45021597

操作系统:LINUX7

数据库版本:Oracle 12C 12.1.0

安装过程中报错如下:

查看日志:

INFO: make[1]: *** [/u01/app/oracle/product/12.1.0/db_1/precomp/lib/proc] Error 1

make: *** [proc] Error 2

INFO: End output from spawned process.

INFO: ----------------------------------

INFO: Exception thrown from action: make

Exception Name: MakefileException

Exception String: Error in invoking target ‘links proc gen_pcscfg procob‘ of makefile ‘/u01/app/oracle/product/12.1.0/db_1/precomp/lib/ins_precomp.mk‘. See ‘/u01/app/oraInventory/logs/installActions2015-04-12_12-30-42AM.log‘
for details.

Exception Severity: 1

解决:

产生这个问题的原因是,12c的第一版本,还不支持linux7,因此需要手工解决这个问题。

[[email protected] stubs]# cd /u01/app/oracle/product/12.1.0/db_1/lib/stubs

[[email protected] stubs]# cp * /bak

[[email protected] bak]# rm -rf /u01/app/oracle/product/12.1.0/db_1/lib/stubs/*

[[email protected] bak]#

cp

/u01/app/oracle/product/12.1.0/db_1/rdbms/lib/env_rdbms.mk

/u01/app/oracle/product/12.1.0/db_1/rdbms/lib/env_rdbms.mk.orig

[[email protected] bak]# vi /u01/app/oracle/product/12.1.0/db_1/rdbms/lib/env_rdbms.mk

176行

修改前:

LINKTTLIBS=$(LLIBCLNTSH) $(ORACLETTLIBS) $(LINKLDLIBS)

修改后:

LINKTTLIBS=$(LLIBCLNTSH) $(ORACLETTLIBS) $(LINKLDLIBS) -lons

279-280行

修改前:

LINK=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS) $(COMPSOBJS)

LINK32=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS32) $(COMPSOBJS)

修改后:

LINK=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS) $(COMPSOBJS) -Wl,--no-as-needed

LINK32=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS32) $(COMPSOBJS) -Wl,--no-as-needed

3041-3042行

修改前:

TG4PWD_LINKLINE= $(LINK) $(OPT) $(TG4PWDMAI) \

$(LLIBTHREAD) $(LLIBCLNTSH) $(LINKLDLIBS)

修改后:

TG4PWD_LINKLINE= $(LINK) $(OPT) $(TG4PWDMAI) \

$(LLIBTHREAD) $(LLIBCLNTSH) $(LINKLDLIBS) -lnnz12

手工修正后,继续安装,不再报错。

之后成功完成安装。

说明:

由于LINUX7操作系统版本较新,Oracle12C还没有直接支持,相信在以后版本中oracle会解决这个问题,加入对于新版本LINUX系统的支持。

原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。

深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/45021597

时间: 2024-10-07 10:21:15

LINUX7安装oracle12C遭遇ins_precomp.mk报错的相关文章

20170514002Oracle 11g R2安装过程中遇到的报错及解决办法

Oracle 11g R2安装过程中遇到的报错及解决办法 1.提示Check if the DISPLAYvariable is set.    Failed<<<< 解决方案: #xhost +  //切换到root用户输入 #su – Oracle  //切换到oracle用户 $./runInstaller  //执行安装程序 xhost 是用来控制X server访问权限的. 通常当你从hostA登陆到hostB上运行hostB上的应用程序时, 做为应用程序来说,hostA

安装Oracle10g遭遇ins_ctx.mk问题

***********************************************声明**********************************************  原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任. 表述有错误之处,请您留言或邮件([email protected])指明,不胜感激. 本文转载必须保留此处:http://blog.csdn.net/huangyanlong/article/det

laravel安装intervention/image图像处理扩展 报错fileinfo is missing

在安装intervention/image图像处理扩展 报错fileinfo is missing 报错信息如下: \blog>composer require intervention/imageUsing version ^2.3 for intervention/image./composer.json has been updatedLoading composer repositories with package informationUpdating dependencies (i

CentOS5.6下安装Oracle10G软件(包含报错经验)

CentOS5.6下安装Oracle10G ******************************************************************************** *目标:在Centos系统下,安装Oracle10g软件 *步骤: *                1.安装包 *                2.域名解析设置及网络配置 *                3.创建用户.组 *                4.配置内核参数.修改环境变量

CentOS5.6下安装Oracle10G软件 【保留报错经验】

CentOS5.6下安装Oracle10G ******************************************************************************** *目标:在Centos系统下,安装Oracle10g软件 *步骤: *                1.安装包 *                2.域名解析设置及网络配置 *                3.创建用户.组 *                4.配置内核參数.改动环境变量

同时安装Python2与Python3,安装第三方包,老是报错

同时安装Python2与Python3,安装第三方包,老是报错提示Fatal error in launcher: Unable to create process using '"',那可能是环境变量有冲突了. 解决办法: 是在环境变量Path中上下移调整两个"PythonX/Scripts"位置,使之位于前两位(哪个版本常用就靠前): 是使用另一种命令python3 -m pip install requests来安装.

mac系统中搭建apache+mysql+php的开发环境,安装mysql后,登录报错:mac ERROR 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: NO)

php新手在mac系统中搭建apache+mysql+php的开发环境(按照这篇博客来操作的:http://my.oschina.net/joanfen/blog/171109?fromerr=xvCsafCe),在安装配置mysql完毕后,登录mysql,报错:mac ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO),折腾很久,终于解决,随手记录下,备忘. 解决方法: 第一步:如

Windows 10 上安装 3D Studio Max 2016 报错的解决办法

在 Windows 10 上安装 3D Stuido Max 2016 报错,无法正常安装,查看日志是 VC 运行时安装错误,经过分析发现在 Windows 10 上已经有这些运行时并且版本比安装包中自带的还要高,所以安装总是失败,分析安装程序配套的 setup.ini 文件,发现里面有运行时安装的配置信息,并且可以忽略错误,因此修改 setup.ini 文件,然后就可以顺利进行安装了,修改后的 setup.ini 文件如所示 #============= VCREDIST Begin ====

Windows Server 2012 R2 安装.NET Framework 3.5报错

简单记录一下,Windows Server 2012 R2 安装.NET Framework 3.5报错,以下是解决方法 加载ISO文件Windows Server 2012 R2,并且在安装的过程中,指定到D:\sources\sxs作为备用路径,再安装,就可以了. 版权声明:本文为博主原创文章,未经博主允许不得转载.