商品搜索 高级搜索
当前位置: 首页 > 文档中心 > 系统安装 > 在RedHat Linux AS4系统下安装oracle9204的文档

在RedHat Linux AS4系统下安装oracle9204的文档


作者:蓝色理想china 时间:2008-02-02

一、安装RedHat Linux AS4
    这一步没有太多要说明的,但要注意不要安装Apache要不会和oracle建议的冲突。最好安装尽量少的组建,我根据oracle官方的建议,主要安装的组件有:
    桌面
                                - X Window 系统
                                - Gnome
                                - KDE
                应用程序
                                - 编辑器
                                - 图形因特网
                服务器
                                - ftp服务
                开发
                                - 开发工具
                系统
                                - 管理工具
                Red Hat Enterprise Linux
                                - 不要选择该组中的任何选项。


二、安装oracle前的准备
1.以root用户登录
#su - root

2.建立oracle 用户和组
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle

3.准备文件目录
# mkdir -p /opt/oracle/product/9.2
# mkdir /var/opt/oracle
# chown oracle.dba /var/opt/oracle
# chown -R oracle.dba /opt/ora9

4.设置内核参数,调节信号灯及共享内存
修改 /etc/sysctl.conf 这个文件,加入以下的语句:
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

执行sysctl以反映修改
# sysctl –p

5.设置oracle对文件的要求
编辑文件:/etc/security/limits.conf 加入以下语句:
oracle    soft                  nofile    65536
oracle    hard    nofile                  65536
oracle    soft                  nproc     16384
oracle    hard    nproc     16384

6.安装支持软件包
首先用命令rpm -qa|grep compat 查看系统中是否安有以下几个软件包:
compat-gcc-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
compat-db-4.1.25-9
如果没有,一定要把它们安装上,否则安装过程中会报错,导致安装失败!
此外,还需要一些支持的软件包,但如果按照第一部分安装系统,则肯定会有,在此不再叙说。

7.确定使用正确的编译器
#mv /usr/bin/gcc /usr/bin/gcc343
#mv /usr/bin/g++ /usr/bin/g++343
#ln –s /usr/bin/gcc296 /usr/bin/gcc
#ln –s /usr/bin/g++296 /usr/bin/g++

8.设置环境变量
在/home/oracle/.bash_profile文件中,加入如下内容:
#oracle 9i
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9.2
export PATH=$ORACLE_HOME/binORACLE_HOME/Apache/Apache/binPATH
export ORACLE_OWNER=oracle
export ORACLE_SID=yourname  (数据库全局变量名)
export ORACLE_TERM=xterm
export LD_ASSUME_KERNEL=2.4.19
export THREADS_FLAG=native
export LD_LIBRARY_PATH=/opt/oracle/product/9.2/libLD_LIBRARY_PATH
export PATH=/opt/oracle/product/9.2/binPATH
export LANG=en_us
保存后退出。然后。退出登录,再次进入,这时候oracle的环境就已经生效了。


三、生成安装文件
解gz文件,放到/home/oracle目录下
#gunzip ship_9204_linux_disk1.cpio.gz
#gunzip ship_9204_linux_disk2.cpio.gz
#gunzip ship_9204_linux_disk3.cpio.gz

释放cpio文件
#cpio -idmv < ship_9204_linux_disk1.cpio
#cpio -idmv < ship_9204_linux_disk2.cpio
#cpio -idmv < ship_9204_linux_disk3.cpio
//这个步骤将生成三个文件夹:DISK1, DISK2, DISK3


四、安装oracle9204在AS4上运行的补丁
    AS4已经比AS3好了很多,不再需要这么多补丁了,我只打了一个p3006854_9204_LINUX.zip,就够了!

1.以root用户登录
#su - root

2.解压缩p3006854_9204_LINUX.zip
# unzip p3006854_9204_LINUX.zip
Archive: p3006854_9204_LINUX.zip
creating: 3006854/
inflating: 3006854/rhel3_pre_install.sh
inflating: 3006854/README.txt

运行补丁程序
# cd 3006854
# sh rhel3_pre_install.sh

注:如果不安装这个补丁程序,则无法进入oracle的安装界面,出现错误:
Error occurred during initialization of VM
Unable to load native library: /tmp/OraInstall2003-10-25_03-14-57PM/jre/lib/i386/libjava.so:
symbol __libc_wait, version GLIBC_2.0 not defined in file libc.so.6 with link time reference


五、开始安装oracle9204
1.以Oracle身份登录
#su - oracle
2.运行安装程序
$cd Disk1
$./runInstaller
3.根据提示做就可以了,这里不再描述了,中间要用root身份运行两个脚本,都会提示如何做,我就不多说了!而且这部分不会再像AS3报错了!祝大家都可以顺利的安装上!


六、尾声
1.改回gcc,g++的版本,否则在以后编译安装其他软件时可能会有问题
# mv /usr/bin/gcc343 /usr/bin/gcc
# mv /usr/bin/g++343 /usr/bin/g++

2.测试
#su - oracle
$ sqlplus /nolog
SQL>; connect / as sysdba
SQL>; startup
这时你可以用create table来创建数据库了,你的oracle已经安装成功了!

热门评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
网友名称:
电子信箱:
评价等级: 1 2 3 4 5
验 证 码: captcha
评论内容:
 
免责条款 | 隐私保护 | 咨询热点 | 联系我们 | 公司简介 | 配送方式

本站大部分软件均为免费开源软件,软件资料均来自网络,仅供个人学习研究之用,请勿用商业目的,否则后果自负。