1)    安装以下包和补丁:

Operating System Requirements

Before installing Oracle9irelease 2 on Red Hat Enterprise Linux 4, you must perform. the following steps:

Download and Install Required Packages

Required packagesfor 32bit (x86)architecture:

查询是否已经安装
# rpm -qa | grep compat-libgcc
查询目录里是否存在
find -name 'compat-gcc*'

rpm -Uvh binutils-2.15.92.0.2-21
rpm -Uvh glibc-kernheaders-2.4-9.1.98.EL.i386.rpm  
rpm -Uvh glibc-headers-2.3.4-2.13.i386.rpm   
rpm -Uvh glibc-devel-2.3.4-2.13.i386.rpm 
rpm -Uvh compat-db-4.1.25-9
rpm -Uvh compat-gcc-32-3.2.3-47.3.i386.rpm
rpm -Uvh compat-gcc-32-c++-3.2.3-47.3.i386.rpm
rpm -Uvh compat-libgcc-296-2.96-132.7.2.i386.rpm
rpm -Uvh compat-libstdc++-296-2.96-132.7.2
rpm -Uvh compat-libstdc++-33-3.2.3-47.3
rpm -Uvh gcc-3.4.4-2.i386.rpm
rpm -Uvh libstdc++-devel-3.4.4-2.i386.rpm
rpm -Uvh gcc-c++-3.4.4-2.i386.rpm
rpm -Uvh make-3.80-5.i386.rpm
rpm -Uvh libaio-devel-0.3.103-3.i386.rpm
rpm -Uvh libaio-0.3.103-3.i386.rpm
rpm -Uvh xorg-x11-devel-6.8.2-1.EL.13.20.i386.rpm
rpm -Uvh xorg-x11-deprecated-libs-devel-6.8.2-1.EL.13.20.i386.rpm

The compat-oracle-rhel4-1.0-3 and compat-libcwait-2.0-1 packages are available from patch 4198954.(只针对32位)
 
安装4198954补丁(只针对32位):

使用root用户:

$ unzip p4198954_21_LINUX.zip

# rpm -Uvh compat-oracle-rhel4-1.0-5.i386.rpm         
# rpm -Uvh compat-libcwait-2.0-2.i386.rpm

p3006854_9204_LINUX.zip 安装前就要打好的补丁(AS4 这个版本以经打完了)
p2617419_210_GENERIC.zip 安装后要打的(这只是一个伴随补丁,只要设置它的环境变量)
p3238244_9204_LINUX.zip 安装后要打的9204的补丁,解决Agent问题.

2)      安装前的准备工作:

2.1.    Configuring Kernel Parameters

a.      Using any text editor, create or edit the /etc/sysctl.conf and

add or edit lines similar to the following: (以下参数是oracle推荐使用)

kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range =1024 65000

备注:
sem 4 个参数依次为  SEMMSL(每个用户拥有信号量最大数);SEMMNS(系统信号量最大数);SEMOPM(每次 semopm 系统调用操作数);SEMMNI(系统辛苦量集数最大数).
Shmmax  最大共享内存 2GB  物理内存如果小的话可以设置成  536870912. 内核参数定义单个共享内存段的最大值,要大于Oracle SGA
Shmmni  最小共享内存  4096KB.
Shmall  所有内存大小.
执行/sbin/sysctl -p使修改生效
--查看物理内存: grep MemTotal /proc/meminfo
--查看SWAP空间: grep SwapTotal /proc/meminfo

2.2    Setting Shell Limits for the oracle User

To increase the shell limits:

1.Add the following lines to etc/security/limits.conf :

oracle hard nofile 65536
oracle soft nofile 65536
oracle hard nproc 16384
oracle soft nproc 16384

3.创建oracle用户组和文件目录

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle 或 usermod -g oinstall -G dba oracle
passwd oracle

mkdir -p /oracle/app/oracle
mkdir -p /oradata
chown -R oracle:oinstall /oracle/app/oracle /oradata
chmod -R 775 /oracle/app/oracle /oradata

4.设置oracle用户环境变量 vi /home/oracle/.bash_profile

export LD_ASSUME_KERNEL=2.4.19
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0
export ORACLE_SID=ora9i
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN;
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
export PATH=$PATH:$ORACLE_HOME/bin
export THREADS_FLAG=native

5.用oracle用户登录安装

先解压压缩文件

gunzip ship_9204_linux_disk1.cpio.gz
gunzip ship_9204_linux_disk2.cpio.gz
gunzip ship_9204_linux_disk3.cpio.gz

cpio -idmv cpio -idmv cpio -idmv

下面就是按图形界面来操作了

--执行(仅安装软件,稍后创建库):
oracle@debian:~$ export DISPLAY=:0.0
# source .bash_profile
# ./runInstaller
--打补丁
oracle用户:
# unzip p2617419_210_GENERIC.zip
cd /tmp/Opatch
export PATH=$PATH:/home/oracle/OPatch:/sbin

root用户:
# unzip p3238244_9204_LINUX.zip
# cd 3238244
# export ORACLE_BASE=/oracle/app/oracle
# export ORACLE_HOME=$ORACLE_BASE/product/9.2.0
# opatch apply
$ su - oracle
$ find $ORACLE_HOME -name "*.mk" | xargs grep -l dbsnmp
/opt/oracle/product/9.2/network/lib/ins_oemagent.mk
/opt/oracle/product/9.2/network/lib/env_oemagent.mk
$ cd $ORACLE_HOME/network/lib
$ make -f ins_oemagent.mk install
$ agentctl start

--如果出现下面报错:
Cannot set up OUI inventory session
ERROR: OPatch failed because of Inventory problem.
可以这样
# opatch apply -no_inventory

--如果不打补丁会出现下面错误
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]

--如果出现乱码
# export LANG=en_US

--执行DBCA时报错:(中间的JRE出错了,需要修改相应的JRE环境变量)

$JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
原先的设置:JRE -> /oracle/app/oracle/jre/1.1.8
应改为:JRE -> /oracle/app/oracle/jre/1.3.1
[oracle@oracle 9.2.0]$ cd /oracle/app/oracle/product/9.2.0/
[oracle@oracle 9.2.0]$ mv JRE JRE1
[oracle@oracle 9.2.0]$ ln -s /oracle/app/oracle/jre/1.3.1 JRE
修改vi /oracle/app/oracle/product/9.2.0/bin/dbca 修改最后两行:
# Run DBCA
$JRE_DIR/bin/jre -native -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
else
# Run DBCA
$JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
把$JRE_DIR/bin/jre ,jre变为java.

--执行netca报错:
/oracle/app/oracle/product/9.2.0/JRE/bin/jre: No such file or directory
修改vi /oracle/app/oracle/product/9.2.0/bin/netca,把$JRE_DIR/bin/jre ,jre变为java.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7478833/viewspace-496063/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7478833/viewspace-496063/

RHEL4-ASU2-i386上安装oracle9204相关推荐

  1. oracle linux i386,在CentOS 5.5 i386 上安装 Oracle 10G XE

    1.安装rpm包 nano /v.sh 将下面内容复制进去 #!/bin/bash rpm -Uvh compat-db-4.2.52-5.1.i386.rpm rpm -Uvh compat-lib ...

  2. 在RHEL4上安装ORACLE9.2.04

    1.安装RHEL4.安装方法不赘述,记住要安装开发包及X开发包 2.安装完成后检查系统中是否安装了以下几个包    gcc-3.4.3-9.EL4    make-3.80-5    binutils ...

  3. 在RHEL4上安装subversion1.4.2

    在RHEL4上安装subversion1.4.2 windows上使用svn已经有一阵子了,最近在准备svn备份策略,想配置一台linux作为svn的备份,先拿个虚拟机做实验,搞定了再实战. 1.在v ...

  4. 在Red Hat 4 AS U7上安装oracle10gR2

    软件:Red Hat 4 AS U7, Oracle 10g R2 for linux32, VMWare 7, Windows 7 详细步骤清单: 在Red Hat 4 AS U7上安装oracle ...

  5. 使用 VMware Server 在 Linux 上安装 Oracle RAC 10g

    如下文档摘自oracle官方网. 作者:Vincent Chan 2007 年 1 月发表 于 10 月份 Oracle OpenWorld 2006 上推介的 Oracle 坚不可摧的 Linux ...

  6. 使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g

    DBA:Linux   下载 VMware Server 1.0.1 Oracle Enterprise Linux 4,Kernel 2.6.9-42.0.0.0.1.ELsmp 适用于 Linux ...

  7. 红旗高级服务器Linux4.1安装Oracle9204(转)

    红旗高级服务器Linux4.1安装Oracle9204(转) 一,解压缩Oracle9204的安装文件 1.Oracle 9iR2 (9.2.0.4) ship_9204_linux_disk1.cp ...

  8. linux 安装邮件系统,在Linux平台上安装基于Postfix、Courier-imap、Extmail的邮件系统 V 0...

    很久之前就计划写一个Postfix在Linux平台上面的安装文档,把自己安装Postfix的过程总结一下,但由于工作的关系直到现在才动手.和个人的习惯有关,在安装过程中我使用了很多源代码,这对一个新手 ...

  9. linux 6.4 安装oracle10g,Red Linux 6.0上安装Oracle 10g

    Red Linux 6.0下安装Oracle 10g 一. 环境说明 RedHat Enterprise Linux 6.0 + Virtual Box 4.1.8 + Oracle 10g 二. 安 ...

最新文章

  1. Java 线程池必知的8 大拒绝策略
  2. 案例逐步演示python利用正则表达式提取指定内容并输出到csv
  3. Cow Contest(POJ-3660 )
  4. 谁说 Java 不能用来跑 Serverless?
  5. 钢铁雄心4mod星火 国策树代码-2
  6. Tragic Design 免积分下载
  7. 百融云创:互联网驶入深水区,金融科技保驾护航 | 会员专栏
  8. Python 使用乐动体育的 backoff 更优雅的实现轮询
  9. 网络名称以太网网络2/3修改成网络
  10. LiveMe x TiDB丨单表数据量 39 亿条,简化架构新体验
  11. 彻底卸载Tomcat
  12. 计算机累加器有加法器功能吗,累加器是什么_累加器的作用及原理介绍
  13. html自定义字体缓存,PixiJS:加载自定义字体
  14. 速营社团队分享互联网发展过程那些疯狂的时代
  15. 微信论坛交流小程序系统毕业设计毕设(6)开题答辩PPT
  16. 数学速算法_资深数学教师整理,小学生数学速算法,看到就是赚到!(为孩子收藏)...
  17. C# windows服务:创建Windows服务(Windows Services)的一般步骤
  18. RBG三颜色填格子(非DP实现)
  19. 智能家居新选择,雷达感应器成品方案,人体存在感应控制照明联动
  20. 以『公众号』为例,手把手教你爬取PC端数据

热门文章

  1. 兄弟hl3150cdn打印测试页6_打印性能测试:LED高效输出_兄弟 3150CDN_办公打印评测试用-中关村在线...
  2. CocoaLumberjack的ios应用开发使用指南
  3. 模拟喷泉码(入门二):Seamless Rate Adaptation for Wireless Networking
  4. 基于FPGA的数字钟 ——最终实现
  5. 禁止蝰蛇鼠标驱动软件自动安装;如何在插入Razer设备时停止Razer Synapse安装程序
  6. linux 文件操作write详解
  7. insertSelective和insert的区别?
  8. Excel Macros 的使用
  9. 《华为十年》转载了10年~ 离职副总裁给任正非的辞职信 ~ 朴实感动无数职场人
  10. idea莫名其妙打不开了怎么办