LINUX7安裝oracle12C遭遇ins_precomp.mk報錯,oracle12c安裝教程
原創作品,出自 “深藍的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,因此需要手工解決這個問題。
[root@hyldb stubs]# cd /u01/app/oracle/product/12.1.0/db_1/lib/stubs
[root@hyldb stubs]# cp * /bak
[root@hyldb bak]# rm -rf /u01/app/oracle/product/12.1.0/db_1/lib/stubs/*
[root@hyldb 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
[root@hyldb 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