第一步:首先解开oracle8i软件包:
cp/usr/local/oracle8
tar xvf oracle817101.tar
第二步:接着安装GLIBC2.1包:
rpm-ihv Compat-glibc-6.2-2.1.3.2.i386.rpm
rpm-ihv Compat-libs-egcs-6.2-1.1.2.12.i386.rpm
rpm-ihv Compat-libs-6.2-3.i386.rpm
【提示】:安装这三个软件包时请按所列顺序进行!linux8.0以前的版本应该使用up2date-u命令来安装。
第三步:安装JDK118
rpm-ihv IBMJava118-SDK-1.1.8-5.0.i386.rpm
第四步:安装好这些软件包后,还需要对一些文件进行隐藏设置,以避免被Oracle安装程序调用。
1. 隐藏/usr/bin目录下的gcc cc ld,操作示例为:
cd/usr/bin
mkdir saved
mv gcc cc ld saved
In –s /usr/bin/i386-glibc21-linux-gcc gcc
In –s /usr/bin/i386-glibc21-linux-gcc cc
In –s /usr/bin/i386-glibc21-linux-ld ld
2.隐藏/usr/lib目录下的libc.so libdl.so libm.so libpthread.so等文件,操作示例为:
cd../lib
mkdir saved
mv libc.so libdl.so libm.so libpthread.so saved
mv libc.a libdl.a libm.a libpthread.a saved
第五步:创建oracl的用户和用户组,以及创建安装目录并设置好权限。
1. 创建用户和用户组
groupadd dba
groupadd oracl
groupadd oinstall
useradd oracle-g oinstall-G dba,oracle
2. 创建安装目录并定义权限
mkdir/ora8
mkdir/ora8/app
chown oracle.dba/ora8
第六步:修改配置文?BR>这一步主要是对oracle用户的bash配置文件(.bash_profile)进行修改,以便适合具体的安装环境。要修改、添加的内容以下:
./usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
export LD_ASSUME_KERNEL=2.2.5
umask 022
export ORACLE_BASE=/ora8/app
export ORACLE_HOME=$ORACLE_BASE/product/8.1.7
export CLASSPATH=$ORACLE_HOME/jdbc/lib/calsses111.zip
export JAVA_HOME=/usr/jdk118
export JAVA_HOMECLASSPATH=/usr/jdk118/lib
export
PATH=$ORACLE_HOME/bin:$ORACLE_HOME/ctx/lib:/usr/bin/X11:/
usr/X11R6/bin:/usr/bin:/bin:/usr/local/bin:/usr/jdk118/bin:$PATH(此两行为一条语法命令)
export
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORACLE_SID=ora1
第七步:Oracle必须连接到正确版本的GCC上,才能被正确编译。操作如下:
su-oracle
mkdir $ORACLE_BASE/product
mkdir $ORACLE_HOME
cd $ORACLE_HOME
mkdir bin
cd bin
In -s /usr/bin/i386-glibc21-linux-gcc cc