LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1424|回复: 6

终于在redhat9下面安装成功oracle817

[复制链接]
发表于 2003-6-25 11:50:13 | 显示全部楼层 |阅读模式
谈谈我的经验。
经过了2个星期的奋战,无数次的安装、格式化,redhat9下面怎么也安装不好817,放弃,在redhat72下的817安装基本顺利,可以使用。可是心有不甘呐,查阅了许多网站上的安装经验,终于成功了,下面是我的安装过程:
1、安装java环境及各种补丁
redhat9我是自定义安装,选择了develop tools、ftp服务器什么的,新手建议完全安装,大概5g左右。
下载JDK,sun网站上的1.3。
下载oracle的补丁:glibc-2.1.3-stubs.tar.gz
下载glibc-2.1: i386.glibc-2.1-linux.tar.gz
下载binutils:binutils-2.10.91.0.2-3.i386.rpm
先安装jdk、binutils、glibc2.1,这几个顺序无所谓
2、设置参数
增加组、oracle用户,设置好权限,编辑.bash_profile文件,增加以下内容:export LD_ASSUME_KERNEL=2.4
export LDEMULATION=elf_i386_glibc21
export GCC_EXEC_PREFIX=/usr/i386-glibc21-linux/lib/gcc-lib/
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/8.1.7
export PATH=$PATHORACLE_HOME/bin:/usr/local/java/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export ORACLE_SID=Test
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
3、安装
切换到oracle用户,按照提示进行安装(设置好安装路径,必须与上面的ORACLE_BASE保持一致),一定要选择不创建数据库,安装过程会出现错误,点忽略,安装结束后提示用root用户执行root.sh文件(Oracle8.1.7.0.1的版本此时的root.sh有个bug,应该在第156行,改正如下:
RUID=`/usr/bin/id|$AWK -F( '{print $2}'|$AWK -F) '{print $1}'`
最后少写个单引号" ' "---------^
),执行后把oracle的补丁打好,安装结束。
到oracle_home/bin执行dbassist创建数据库会出现错误,这时候到oracle_base/jre,再次安装jdk:tar xjvf jdk118_v3-glibc-2.1.3.tar.bz2
mv jdk118_v3 1.1.8
大功搞成!
后记:对oracle特别失望,linux平台的版本问题太多,而且都是些模不着头脑的bug,解决起来也没有什么正规的方法,希望10i可以改进。。
发表于 2003-6-25 14:22:38 | 显示全部楼层
呵呵,要不然人家怎么说oracle在linux上的安装真是一件痛苦的事呢。
发表于 2003-6-29 00:39:09 | 显示全部楼层
所以我更1多多研究
发表于 2003-7-10 10:38:39 | 显示全部楼层
就是,痛苦死……我已经搞了快一个星期了,看来不装个三四遍是不能熟练的
发表于 2003-8-1 14:43:45 | 显示全部楼层
下载glibc-2.1: i386.glibc-2.1-linux.tar.gz

这个东东到底在哪儿下,我找了好长时间了。谢谢
 楼主| 发表于 2003-8-1 21:00:39 | 显示全部楼层
许多地方都有啊,你到google下输入glibc-2.1
发表于 2003-8-8 09:48:54 | 显示全部楼层

www.rpmfind.net

you can find it,good luck!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表