由于oracle10g太老了,只怪他娘Oracle生它生的太早了,差点就没赶上新时代(这家伙内心可也有些挺自豪的东东的,人家很有可能跟着它的主要干爹工程师为雅典奥运贡献了门票哩,生逢盛会啊!),较Centos6.5出了好几个辈分《此君可是见证万达的王谁谁位居china富豪榜首的哦》,因此10g耍资深牌,C6.5不理它,自以为它自个是那个谁,有三个头八个臂的,它爷俩这样,为此也殃及到了ruiy哥我,为难的我苦B的抓狂啊!在部署时出错不少,错误肯定是出在包间版本依赖,最终搭建了个C5.4的yum源跑的,最终基本把它干爷重重孙俩火气给平息些,不瞎扯了,下面就直接来解决实际问题,主要的是吧问题给解决了,才是王道,我做事注重的迅速,高效,你不要看牛一块一块的把地给耕玩了,但当时它也只是在那瞎转,也许连它自己在干嘛的自己都不知道有时候还顺便啃两口青草呢!同观新时代的不少学者朋友,抱着书本,macbook很紧,很亲切,很专业,心思却神游了,你要是想如此就请如此,不想如此就请付心,付行,而为事!
{请注意:oracle 官方不支持6上面部署10g,建议跟换4或者5},没办法它娘的,人家可不顾及这一层面!
1,yum -y install libXp*
2,yum -y install libXtst*
3,# export DISPLAY=:0.0
# xhost +
4,xhost: unable to open display ":0.0"
export DISPLAY=:1.0
xhost
5,crt1.o 是libgc的辅助运行库,因此yum -y install libgc*;
6,
http://wenku.baidu.com/link?url=rvb5s4-TrGJJLiHUiXroFQzacL1lZ0DKG9a18XzZdRAFonrHQiDt4DeNWRO81VAwtx_ZhpGi5h4AcSzFGRDX4AYhs3bKU4sh8guJrGJVPg_
7,解决安装中出现的ins_ctx.mk问题
yum install libstdc++-devel.i686 glibc-devel.i686
8,make: *** [libnmemso] Error 2
9,[1]异常一
Error in invoking target ‘all_no_orcl’ of makefile ‘/opt/oracle/product/10.2/rdbms/lib/ins_rdbms.mk’. See ‘/opt/oracle/oraInventory/logs/installActions2007-12-04_02-50-11AM.log’ for details.
[2]异常二
Error in invoking target 'collector' of makefile '/opt/oracle/10g/product/10.2.0/db_1/sysman/lib/ins_emdb.mk'.
第一个异常的原因是因为binutils包的原因,可以用下面方法来解决
aptitude install gcc libaio1 lesstif2 lesstif2-dev make libc6 libc6-i386 libc6-dev-i386 libstdc++6 lib32stdc++6 lib32z1 ia32-libs rpm make binutil binutils-dev binutils-source
cd /usr/lib
ln -s libstdc++.so.6 libstdc++.so.5