|
在RedHat 7.0下Oracle 8.1.6 的安装实例(1) 1.本文目的 在RedHat7.0下安装Oracle8Irelease2企业版本数据库服务器 2.安装前的软件准备 RedHat7.0安装光盘2张 Oracle8161_tar.gz下载地址: http://technet.oracle.com/software/prodUCts/oracle8i/software_index.htm glibc2.1版本(GNUCLibrary)下载地址: http://ftp.vaLinux.com/pub/support/hjl/glibc/sdk/2.1/i386-glibc-2.1-linux.tar.gz 3.我使用的机器:PIII733with128MRAM.Oracle推荐使用最少128MB内存,最好256MB以上。 4.开始安装 A.硬盘分区 1.Oralcel建议SWAP交换分区为400M或2倍于当前使用的系统物理内存,当然越大越好。 2.分区时划定两个安装点,/u01(用于安装ORALCE软件)和/u02(用于存放数据库数据),/u01分区的大小, 典型安装750MB 最小安装650MB 自定义安装1000MB 这两个安装点可以在安装时划定或完成系统安装后在"/"目录或别的目录下建立 B.安装必须具备:(安装RedHat7.0时选择完全安装) 1.XWindows 2.Developmentpackages(c,gcc等) C.解压缩oracle8161_tar.gz,以root帐号登录,执行: [root@rh70/root]cd/usr/src [root@rh70src]tarzxvforacle8161_tar.gz 在/usr/src/目录下生成一Oralce8iR2目录,内含解包后的文件 D.安装glibc2.1包 RedHat7.0安装的是glibc2.2。Oracle8I不能使用glibc2.2进行编译,而需要glibc2.1的SDK。 [root@rh70/root]cd/ [root@rh70/]tarzxvf/usr/src/i386-glibc-2.1-linux.tar.gz 隐藏/usr/bin目录下的gcc,cc,ld,避免被Oracleinstaller使用 [root@rh70/]cd/usr/bin [root@rh70bin]mkdirsaved [root@rh70bin]mvgccccldsaved [root@rh70bin]ln-s/usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gccgcc [root@rh70bin]ln-sgcccc [root@rh70bin]ln-s/usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ldld 隐藏/usr/lib目录下的libc.so,libdl.so,libm.so和libpthread.so文件,避免被Oracleinstaller使用 [root@rh70bin]cd../lib [root@rh70lib]mkdirsaved [root@rh70lib]mvlibc.solibdl.solibm.solibpthread.sosaved [root@rh70lib]mvlibc.alibdl.alibm.alibpthread.asaved E.创建oracle帐号和组 以root帐号登录,开启一个terminal窗口,创建oinstall和dba组 [root@rh70/root]groupaddoinstall [root@rh70/root]groupadddba 创建oracle帐号,以oinstall为primary组,dba为secondary组 [root@rh70/root]useraddoracle-goinstall-Gdba [root@rh70/root]passwdoracle(设置oralce帐号的密码)
|