|
谈谈我的经验。
经过了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可以改进。。 |
|