Redhat6.3: redhat6.3oracle10g
Version description:
Operating system version: redhat6.3 x64
Oracle version: 10.2.0.1
Experience:
Some problems are encountered during version matching today. This is mainly caused by missing packages. Let's summarize it again.
If you want to install oracle10g on the redhat6 64-bit platform.
You also need to install the 32-bit version of the following packages (the 64-bit version of these packages has been installed by default ).
Yes, this is a strange place,When you install the 64-bit software on a 64-bit operating system, you must also install some 32-bit packages.
These packages have
LibXp
LibXt
LibXtst
Glibc-devel
The complete package name is added with. i686.
Before installationDefine the following environment variables in advance
Export ORACLE_BASE =/oracle
Export ORACLE_HOME =/oracle/product/10.2.0/db_1
Export LD_LIBRARY_PATH = $ ORACLE_HOME/lib
Export PATH = $ PATH: $ ORACLE_HOME/bin
This is mainly LD_LIBRARY_PATH.
Do not pay attention to the problems encountered in the above operations:
If you do not have these 32-bit packages, you will encounter the following errors in sequence during the installation of the software.
1. error in invoking target 'install' of makefile'/u01/app/oracle/product/10201/db_1/ctx/lib/Ins_ctx.mk'
2. error in invoking target 'install' of makefile'/u01/app/oracle/product/10201/db_1/ctx/lib/Ins_sysman.mk'
After installing the above package, the above two problems should not occur.
But there will be a third problem
3. Error in invoking target 'collection' of makefile'/u01/app/oracle/product/10.2.0/db_1/sysman/lib/Ins_emdb.mk'.
To address this problem, my operations follow the instructions on the Internet.
Continue directly. installation is complete.
After completion, go to the $ ORACLE_HOME/bin directory and execute./relink all
The first time this command also reports an error, and then defines the environment variable to be successfully executed.
Export LD_LIBRARY_PATH = $ ORACLE_HOME/lib
During execution
Cp: cannot stat '/DISCARD/': No such fileor directory
This problem can be ignored directly. Reference: http://www.linuxidc.com/Linux/2012-07/66113.htm
As to whether this variable can be output to pass 3rd errors, no test is performed.