前两天在linux adserve2.1下安装完oracle8.1.7,呵弱智兄让偶post一下心得
本来坛子里有不少高手已经写出来了8.1.7的安装过程,可是写得都不是很具体,呵小弟根据一些高手的文章总结了一下呵呵献丑了
如有不对就指正
oracle8.1.7 for redhat的安装
?? 1. 硬件环境:dell品牌(intel815集成主板、512m内存、100g硬盘)
2. 磁盘分区:5g 主分区(ext3)(使用我的安装方法只用了3个g的空间),500m swap分区(最少需要300m)
准备工作:
第一步:安装redhat
使用customer安装,选择组件,可根据自己的需要进行安装。安装选项参考这里。
第二步:确认你已安装了以下兼容包:(使用rpm命令查询,使用方法请点这里)
1、替换glibc
oracle8.1.7使用的是glibc2.1.3,而redhat7以上的版本是用的glibc2.2.2,不兼容,所以要替换glibc才能成功安装。
可以把:
compat-egcs-6.2-1.1.2.16.i386.rpm
compat-egcs-6.2-1.1.2.16.i386.rpm
compat-egcs-6.2-1.1.2.16.i386.rpm
compat-egcs-6.2-1.1.2.16.i386.rpm
compat-egcs-6.2-1.1.2.16.i386.rpm
compat-libs-6.2-3.i386.rpm
也安装上。
因为这几个软件包之间有依赖关系,如果安装顺序不对,会报错的,无法安装。一般来说应
该先安装第一张上的两个,再安装第二张上面的四个。
如果这样做也报错,安装不上,可以先把这6个软件包拷贝到一个目录下,然后再一起安装,这样就不用怕它们之间的依赖关系,一定可以安装成功了。例如:
rpm -uvh *.rpm
第三步:收集所需的文件和补丁(在/目录下创建backup目录,存放以下文件)
1、 binutils-2.10.91.0.2-3.i386.rpm #这是redhat7自带的一个文件。
2、 jdk118_v3.tar.gz #这是有关java的原文件。
3、 glibc-2.1.3-stubs.tar.gz #以下两个是oracle的两个补丁包。
4、 env_ctx.mk
5、 linux817ee.tar.gz #oracle8.1.7 for linux的安装文件。
第四步:对以上文件分别进行处理:(当前目录是/backup)
a、 安装binutils-2.10.91.0.2-3.i386.rpm,哈哈,又是这个讨厌的东西,不过这次用的是redhat 7.1盘里的,一定要装,不要忘了,因为他和后来的ld有关,不安装会出现ld: unrecognized emulation mode: elf_i386_glibc21.的错误。
rpm -uvh --force --nodeps binutils-2.10.91.0.2-3.i386.rpm
b、 安装jdk1.1.8_v3到/usr/local:(如果不安装,在安装过程中15%处将显示错误信息)
1、bunzip2 jdk118_v3.tar.bz2
2、tar -xvf jdk118_v3.tar (使用cd /usr/local 切换当前目录为/usr/local)
3、ln -s /backup/jdk118_v3 java(-s 表示软链接 )
c、 解压linux817ee.tar.gz (使用 cd /backup 切换当前目录为/backup)
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器