Oracle 单实例 Relink Binary Options 说明.docx
- 文档编号:16116357
- 上传时间:2023-07-10
- 格式:DOCX
- 页数:27
- 大小:24.85KB
Oracle 单实例 Relink Binary Options 说明.docx
《Oracle 单实例 Relink Binary Options 说明.docx》由会员分享,可在线阅读,更多相关《Oracle 单实例 Relink Binary Options 说明.docx(27页珍藏版)》请在冰点文库上搜索。
Oracle单实例RelinkBinaryOptions说明
一.引入问题
帮朋友在CentOS上安装一个10g的Oracle,结果朋友的CentOS版本是6.2的版本,最新的一个版本,不过Linux上基本都差不多,所以按照以前的步骤,迅速的操作起来,结果遇到N多以前没有遇到过的错误。
安装被迫中断,尝试忽略之前的错误,又会遇到其他的错误。
1.1ins_ctx.mk问题
[oracle@xdlogs]$tail installActions2012-05-05_01-20-00PM.log
INFO:
collect2:
ldreturned1exitstatus
INFO:
make:
***[ctxhx]Error1
INFO:
Endoutputfromspawnedprocess.
INFO:
----------------------------------
INFO:
Exceptionthrownfromaction:
make
ExceptionName:
MakefileException
ExceptionString:
Errorininvokingtarget'install'ofmakefile'/u01/app/oracle/product/10.2.0/db_1/ctx/lib/ins_ctx.mk'.See'/u01/app/oracle/oraInventory/logs/installActions2012-05-05_01-20-00PM.log'fordetails.
ExceptionSeverity:
1
[oracle@xdlogs]$yuminstallgcc
Loadedplugins:
fastestmirror,refresh-packagekit,security
Youneedtoberoottoperformthiscommand.
[oracle@xdlogs]$rpm-qa--queryformat"%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n"|greplibgcc
libgcc-4.4.6-3.el6(i686)
libgcc-4.4.6-3.el6(x86_64)
1.2ins_rdbms.mk问题
[oracle@xdlogs]$tail installActions2012-05-05_01-20-00PM.log
INFO:
make[1]:
Leavingdirectory`/u01/app/oracle/product/10.2.0/db_1/rdbms/lib'
INFO:
make:
***[extproc32]Error2
INFO:
Endoutputfromspawnedprocess.
INFO:
----------------------------------
INFO:
Exceptionthrownfromaction:
make
ExceptionName:
MakefileException
ExceptionString:
Errorininvokingtarget'all_no_orcl'ofmakefile'/u01/app/oracle/product/10.2.0/db_1/rdbms/lib/ins_rdbms.mk'.See'/u01/app/oracle/oraInventory/logs/installActions2012-05-05_01-20-00PM.log'fordetails.
ExceptionSeverity:
1
1.3ins_emdb.mk问题
[oracle@xdlogs]$tail installActions2012-05-05_01-20-00PM.log
INFO:
make[1]:
Leavingdirectory`/u01/app/oracle/product/10.2.0/db_1/sysman/lib'
INFO:
make:
***[nmccollector]Error2
INFO:
Endoutputfromspawnedprocess.
INFO:
----------------------------------
INFO:
Exceptionthrownfromaction:
make
ExceptionName:
MakefileException
ExceptionString:
Errorininvokingtarget'collector'ofmakefile'/u01/app/oracle/product/10.2.0/db_1/sysman/lib/ins_emdb.mk'.See'/u01/app/oracle/oraInventory/logs/installActions2012-05-05_01-20-00PM.log'fordetails.
ExceptionSeverity:
1
1.4ins_net_client.mk问题
[oracle@xdlogs]$tailinstallActions2012-05-05_01-51-59PM.log
INFO:
/usr/bin/ar:
/u01/app/oracle/product/10.2.0/db_1/lib32/nnfgt.o:
Nosuchfileordirectory
INFO:
make:
***[nnfgt.o]Error1
INFO:
Endoutputfromspawnedprocess.
INFO:
----------------------------------
INFO:
Exceptionthrownfromaction:
make
ExceptionName:
MakefileException
ExceptionString:
Errorininvokingtarget'nnfgt.o'ofmakefile'/u01/app/oracle/product/10.2.0/db_1/network/lib/ins_net_client.mk'.See'/u01/app/oracle/oraInventory/logs/installActions2012-05-05_01-51-59PM.log'fordetails.
ExceptionSeverity:
1
1.5ins_precomp.mk问题
[oracle@xdlogs]$tailinstallActions2012-05-05_01-51-59PM.log
INFO:
/bin/chmod:
cannotaccess`/u01/app/oracle/product/10.2.0/db_1/precomp/lib/proc':
Nosuchfileordirectory
INFO:
make:
***[/u01/app/oracle/product/10.2.0/db_1/precomp/lib/proc]Error1
INFO:
Endoutputfromspawnedprocess.
INFO:
----------------------------------
INFO:
Exceptionthrownfromaction:
make
ExceptionName:
MakefileException
ExceptionString:
Errorininvokingtarget'relink'ofmakefile'/u01/app/oracle/product/10.2.0/db_1/precomp/lib/ins_precomp.mk'.See'/u01/app/oracle/oraInventory/logs/installActions2012-05-05_01-51-59PM.log'fordetails.
ExceptionSeverity:
1
1.6ins_plsql.mk问题
[oracle@xdlogs]$tailinstallActions2012-05-05_01-51-59PM.log
collect2:
ldreturned1exitstatus
INFO:
make:
***[wrap]Error1
INFO:
Endoutputfromspawnedprocess.
INFO:
----------------------------------
INFO:
Exceptionthrownfromaction:
make
ExceptionName:
MakefileException
ExceptionString:
Errorininvokingtarget'install'ofmakefile'/u01/app/oracle/product/10.2.0/db_1/plsql/lib/ins_plsql.mk'.See'/u01/app/oracle/oraInventory/logs/installActions2012-05-05_01-51-59PM.log'fordetails.
ExceptionSeverity:
1
1.7ins_net_server.mk问题
[oracle@xdlogs]$tailinstallActions2012-05-05_01-51-59PM.log
collect2:
ldreturned1exitstatus
INFO:
make:
***[tnslsnr]Error1
INFO:
Endoutputfromspawnedprocess.
INFO:
----------------------------------
INFO:
Exceptionthrownfromaction:
make
ExceptionName:
MakefileException
ExceptionString:
Errorininvokingtarget'install'ofmakefile'/u01/app/oracle/product/10.2.0/db_1/network/lib/ins_net_server.mk'.See'/u01/app/oracle/oraInventory/logs/installActions2012-05-05_01-51-59PM.log'fordetails.
ExceptionSeverity:
1
1.8ins_nau.mk问题
[oracle@xdlogs]$tailinstallActions2012-05-05_01-51-59PM.log
INFO:
ldreturned1exitstatus
INFO:
make:
***[oklist]Error1
INFO:
Endoutputfromspawnedprocess.
INFO:
----------------------------------
INFO:
Exceptionthrownfromaction:
make
ExceptionName:
MakefileException
ExceptionString:
Errorininvokingtarget'ioklistiokinitiokdstry'ofmakefile'/u01/app/oracle/product/10.2.0/db_1/network/lib/ins_nau.mk'.See'/u01/app/oracle/oraInventory/logs/installActions2012-05-05_01-51-59PM.log'fordetails.
ExceptionSeverity:
1
1.9ins_ldap.mk问题
[oracle@xdlogs]$tailinstallActions2012-05-05_01-51-59PM.log
collect2:
ldreturned1exitstatus
INFO:
make:
***[ldapadd]Error1
INFO:
Endoutputfromspawnedprocess.
INFO:
----------------------------------
INFO:
Exceptionthrownfromaction:
make
ExceptionName:
MakefileException
ExceptionString:
Errorininvokingtarget'clientonlyinstall'ofmakefile'/u01/app/oracle/product/10.2.0/db_1/ldap/lib/ins_ldap.mk'.See'/u01/app/oracle/oraInventory/logs/installActions2012-05-05_01-51-59PM.log'fordetails.
ExceptionSeverity:
1
1.10ins_srvm.mk问题
[oracle@xdlogs]$tailinstallActions2012-05-05_01-51-59PM.log
INFO:
ldreturned1exitstatus
INFO:
make:
***[rawutl]Error1
INFO:
Endoutputfromspawnedprocess.
INFO:
----------------------------------
INFO:
Exceptionthrownfromaction:
make
ExceptionName:
MakefileException
ExceptionString:
Errorininvokingtarget'install'ofmakefile'/u01/app/oracle/product/10.2.0/db_1/srvm/lib/ins_srvm.mk'.See'/u01/app/oracle/oraInventory/logs/installActions2012-05-05_01-51-59PM.log'fordetails.
ExceptionSeverity:
1
1.11ins_has.mk问题
[oracle@xdlogs]$tailinstallActions2012-05-05_01-51-59PM.log
collect2:
ldreturned1exitstatus
INFO:
make:
***[/u01/app/oracle/product/10.2.0/db_1/racg/lib/racgmain]Error1
INFO:
Endoutputfromspawnedprocess.
INFO:
----------------------------------
INFO:
Exceptionthrownfromaction:
make
ExceptionName:
MakefileException
因为之前没有在CentOS6.2上安装过Oracle,所以开始也是争对具体情况去分析,饶了一圈之后,最终定位是安装之前少包了,才导致在安装过程中一些BinaryOptions不能进行link。
用yum把需要的包全部打上之后,再次安装就没有问题了。
这里要清楚一个概念,就是BinaryOptions,其就是Oracle的组件,我们在把Oracle安装到系统上时,会对这些组件进行一个link的操作,我们这里因为少了包导致不能进行link。
OracleBinaryOptions说明
这次是太大意了,安装之前没有去检查包是否安装全了,因为根据以往的经验,把没有的包打上就可以了,没想到还有其他的包少了。
所以操作中务必小心,要按照文档步骤来。
其实在Linux6平台下,可以使用oracle-rdbms-server-11gR2-preinstall包来操作,这个包会帮我们解决很多问题,包括前期包的依赖性和相关的参数配置工作,关于该包的使用,具体参考:
OracleLinux6下OracleRDBMSServer11gR2PreinstallRPM包说明
在OracleLinux5中参考:
OracleValidatedConfigurations安装使用说明
二.MOS上部分解决方法
对第一部分列出的问题,这里从MOS上摘取2个的解决方案。
2.1Ins_net_client.Mk问题一
MOS文章:
'ErrorInInvokingTargetNtcontab.oOfMakefileIns_net_client.Mk'[ID341621.1]
2.1.1Symptoms
A popuperroroccurs duringtheinstallationoftheOracle9iR2Client(9.2.0.1)onSunSolaris5.9(64-bit).
Popuperrormessage:
Errorininvokingtargetntcontab.oofmakefileins_net_client.mk
2.1.2Cause
ExpecteddefaultSunSolarisinstalledutilities(fromSunPackages)notpresentin/usr/ccs/bindirectory.
Insteadthefollowingutilitiesweresymbolicallylinkedtootherprovider(packaged)utilitiesand/orrenamedinthe'/usr/ccs/bin'directory:
/usr/ccs/bin/ar>>wassymbolicallylinkedto/software/binutils/bin/ar(originalarwas
movedotanewname)
/usr/ccs/bin/as>>wasmovedtoanewname
/usr/ccs/bin/ld>>wassymbolicallylinkedtosoftware/binutils/bin/ld(originalldwas
movedotanewname)
InvestigationwithSystemAdministrator.
2.1.3Solution
Toimplementthesolution,pleaseexecutethefollowingsteps:
1.RequesttheSystemAdministratorremovethesymboliclinksandrestoretheexpecteddefaultSunSolarisinstalledutilities(atleastlongenoughtocompletetheOracleClientinstallationandrelinking.
2.Onceinplace,runtheOracle9iR2Clientinstallation,ormanuallyrelinktheOracleClient:
--手工relinkOracleclient
Run:
cd$ORACLE_HOME/network/lib
make-fins_net_client.mknnfgt.o
make-fins_net_client.mkntcontab.o
make-fins_net_client.mkclient_sharedlib
make-fins_net_client.mkinstall
cd$ORACLE_HOME/sqlplus/lib
make-fins_sqlplus.mkinstall
cd$ORACLE_HOME/bin
relinkclient
2.2Ins_net_client.Mk问题二
MOS文章:
InstallingOracleASonaLinux64bit:
Errorininvokingtargetntcontab.oofmakefileins_net_client.mk[ID400301.1]
2.2.1Symptoms
WhileinstallingtheApplicationServer 10.1.2.0.2onaLinux64bitdistribution(e.g.RedHat4.064bit)thefollowingerrormayberaised inapopupwindowwhentheUniversalInstallerstartslinkingthebinaries:
Errorininvokingtarget'ntcontab.o'ofmakefile'/myoraclehome/network/lib/ins_net_client.mk'
Theerrormayberaisedbyanyinstallationtype(Infrastructure,MetadataRepository,IdentityManagement,Midtiers).
2.2.2Changes
Toinstall theApplicationServer10.1.2.0.2inaLinux64bitO/Sweneedtotailortheenvironm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 单实例 Relink Binary Options 说明 实例