RedHat Linux AS5 +Oracle10g组合安装的步骤进行说明

本文针对RedHat Linux AS5 +Oracle10g组合安装的步骤进行说明。

1          软件准备
在安装之前我们要先准配好这一次要用到的所有软件包。

lRHEL5安装包(五张CD或一张DVD)

lOracle安装包:

10201_database_linux32.zip

l操作系统补丁包rhel3_pre_install.sh

lRPM软件包:

p3006854_9204_LINUX.zip

p2617419_210_GENERIC.zip

p3238244_9204_LINUX.zip

可以在AS5的光盘中找到的包:

compat-libcwait-2.1-1.i386.rpm

compat-db-4.2.52-5.1.i386.rpm

libXp-1.0.0-8.i386.rpm

libXp-devel-1.0.0-8.i386.rpm

openmotif-2.3.0-0.3.el5.i386.rpm

openmotif-devel-2.3.0-0.3.el5.i386.rpm

可以在网上下载的包:

giflib-4.1.3-7.1.el5.1.i386.rpm

glib-1.2.10-20.el5.i386.rpm

libpng10-1.0.42-1.rhel5.i386.rpm

ORBit-0.5.17-22.rhel5.i386.rpm

gtk+-1.2.10-57.fc7.i386.rpm

imlib-1.9.15-6.rhel5.i386.rpm

gnome-libs-1.4.2-9.rhel5.i386.rpm

 

2          安装注意点
RHEL AS5安装注意事项如下:

1) 建议在装系统时手工分区,如果选用自动分区的话一定要在分区之后查看一下根目录的空间是否够用。因为接下来在Oracle的安装主目录/home下面将会使用很大的空间。

2) 不要过度的迷信RHEL准备的【定制添加/删除软件包】功能,安装系统的时候必须选择【定制安装】并且将所有可能要用到的软件包尽量一次装全,以免以后留下麻烦,尤其是【开发】和【服务器】这两项。

3) 这是老生常谈了,修改文件时要注意先备份再操作。

4) 凡是在Windows终端使用SSH工具远程登录操作的,在修改内核文件时,绝对不要用拷贝粘贴功能,不管多麻烦也要老老实实、一个字符一个字符地敲!编辑器不见得真的是纯文本文件,在拷贝粘贴的过程中很可能会混入一些Linux不能识别的字符,导致内核文件损坏和系统瘫痪。

 

3          RHEL AS5系统安装
安装RHEL AS 5不再赘述,只要注意以下几点就可以了。

1)安装时的支持语言选择【Chinese Simple】

2)安装软件包时选择【定制安装】,定制的软件包如下:

l         桌面环境:默认即可,建议将【KDE】也选上;

l         应用程序:至少应当选中【工程加科学】和【编辑器】;

l         开发(全选):强烈建议全部选中,包括每个模块下的软件包,免得日后带来不必要的麻烦;

l         服务器:至少应当选中【服务器配置工具】和【网络服务器】;

l         基本系统:至少应当选中【Java】、【X窗口系统】、【管理工具】和【系统工具】;

l         语言支持:默认【Chinese Simple】+【English (USA) 】;

3)如果你不熟悉防火墙的话,强烈建议禁用防火墙,免得日后带来不必要的麻烦。

4          Oracle9i安装步骤
4.1      打补丁
1.系统补丁p3006854_9204_LINUX.zip

# unzip p3006854_9204_LINUX.zip

# chmod +x 3006854/rhel3_pre_install.sh

# 3006854/rhel3_pre_install.sh如果补丁安装正常,则会出现如下提示:

Applying patch...

Ensuring permissions are correctly set...

Done.

Patch successfully applied

2.安装rpm包

按顺序安装如下包:

# rpm -ivh compat-libcwait-2.1-1.i386.rpm

# rpm -ivh compat-db-4.2.52-5.1.i386.rpm

# rpm -ivh libXp-1.0.0-8.i386.rpm

# rpm -ivh libXp-devel-1.0.0-8.i386.rpm

# rpm -ivh openmotif-2.3.0-0.3.el5.i386.rpm

# rpm -ivh openmotif-devel-2.3.0-0.3.el5.i386.rpm

以上包可以在AS5的光盘中找到;

# rpm -ivh giflib-4.1.3-7.1.el5.1.i386.rpm

# rpm -ivh glib-1.2.10-20.el5.i386.rpm

# rpm -ivh libpng10-1.0.42-1.rhel5.i386.rpm

# rpm -ivh ORBit-0.5.17-22.rhel5.i386.rpm

# rpm -ivh gtk+-1.2.10-57.fc7.i386.rpm

# rpm -ivh imlib-1.9.15-6.rhel5.i386.rpm

# rpm -ivh gnome-libs-1.4.2-9.rhel5.i386.rpm

以上包可以网上下载。

3.创建链接

# ln -s /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-libc6.1-1.so.2

如果libstdc++-libc6.2-2.so.3未找到,安装compat-libstdc++-296-2.96-138.i386.rpm;在AS5光盘中可以找到。

# rpm -ivh compat-libstdc++-296-2.96-138.i386.rpm

然后再链接。

到此,做好了环境平台的搭建,下面就可以正式地进行Oracle10g的安装了。

 

4.2      系统配置工作
注:#表示使用root用户,$表示使用oracle用户

1.建立用户和用户组

# groupadd dba

# useradd -g dba oracle

# passwd oracle

2.建立安装目录

# mkdir -p /opt/oracle/product/10.2

# chown -R oracle.dba /opt

# chmod -R 777 /opt

3.设置内核参数,调节信号灯及共享内存

修改文件/etc/sysctl.conf,内容如下:

//这是内存2G的参数,依据实际情况要对前两行做修改。

//参数单位为字节,即2*1024*1024*1024。

kernel.shmmax = 2147483648

//这是内存2G的参数,依据实际情况要对前两行做修改。

//参数单位为字节,即2*1024*1024。

kernel.shmall = 2097152

kernel.shmmni=4096

kernel.sem=250 32000 100 128

fs.file-max=65536

net.ipv4.ip_local_port_range=1024 65000

net.core.rmem_default=262144

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144

(sem 4个参数依次为 SEMMSL(每个用户拥有信号量最大数);

SEMMNS(系统信号量最大数);

SEMOPM(每次semopm系统调用操作数);

SEMMNI(系统辛苦量集数最大数).

Shmmax 最大共享内存2GB 物理内存如果小的话可以设置成 536870912.

Shmmni 最小共享内存 4096KB.

Shmall 所有内存大小.)

修改sysctl.conf文件完成后,要执行sysctl命令使之生效。

#sysctl –p

4.设置oracle对文件的要求

修改文件:/etc/security/limits.conf

* soft nofile 1024

* hard nofile 65536

* soft nproc 2047

* hard nproc 16384

5.修改文件login

    修改文件: /etc/pam.d/login

    添加以下内容:session required /lib/security/pam_limits.so

6.oracle10g官方不支持as5 但支持as4等其它版本 所以要修改一下

其实有三种解决办法

a、修改系统版本
            编辑/etc/redhat-release
            #vi /etc/redhat-release
            Red Hat Enterprise Linux Server release 5.1 (Tikanga)
            改为
            Red Hat Enterprise Linux AS release 4 (Nahant Update 4)

            *但请记住在Oracle安装完成之后将系统修改回原来的版本

b、修改oracle安装文件 将 redhat-5.1 填上
            # vi /10201_database_linux32/database/install/oraparam.ini
            ### #[Certified Versions]
            Linux=redhat-3,SuSE-9,redhat-4,redhat-5.1,UnitedLinux-1.0,asianux-1,asianux-2]
            再添加
            [Linux-redhat-5.1-optional]
            TEMP_SPACE=80
            SWAP_SPACE=150
            MIN_DISPLAY_COLORS=256
       c、最简单的方法 在安装时忽略系统检查
           sh ./runInstaller -ignoreSysPrereqs

我用的是第一种方法

注意上述1-6是在root用户下完成的

7.设置环境变量(参考,根据自己的环境进行设置,同时必须在oracle用户下进行)

修改文件/home/oracle/.bash_profile

ORACLE_BASE=/home/oracle

export ORACLE_BASE

ORACLE_HOME=/opt/oracle/product/10.2

export ORACLE_HOME

ORACLE_OWNER=oracle

export ORACLE_OWNER

ORACLE_SID=fdsdb

export ORACLE_SID

ORACLE_TERM=xterm

export ORACLE_TERM

PATH=$ORACLE_HOME/bin:$PATH

export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:$ORACLE_HOME/jdbc/lib

export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export CLASSPATH

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

export NLS_LANG

ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export ORA_NLS33

unset USERNAME

 

然后执行:source .bash_profile

 

    重新启动机器以oracle用户进入系统

4.3      Oracle安装
注意:安装Oracle时系统环境使用英文。

1.拷贝安装文件到系统中,解压

$ upzip 10201_database_linux32.zip

 

2.运行安装程序

$ database/runInstaller

没有特别说明的均按默认设置,根据界面提示,然后点 Next 或 OK即可.

说明:

1、选择Advanced Installation

2、Specify Operating System group name: dba

3、选择Enterprise Edition

4、选择install database Software only

5、根据提示运行指定目录下的脚本

执行/home/oracle/product/10.2./root.sh会提示一句:

Enter the full pathname of the local bin directory:[/usr/local/bin]

直接敲回车即可,再回到安装界面点击【OK】按钮。

     3.创建数据库

$ dbca

        说明:选择语言时要选择ZHS16GBK 其他的一步一步做就可以了


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/shmayl/archive/2009/04/14/4072304.aspx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张洪財

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值