准备工作(需要下载的软件包和补丁):
1:操作系统:
RedHat Enterprise Linux AS4 Update7
2:Oracle 9.2.0.4 for Linux安装程序:
ship_9204_linux_disk1.cpio.gz
ship_9204_linux_disk2.cpio.gz
ship_9204_linux_disk3.cpio.gz3:补丁包:
p4198954_40_LINUX.zip
p3006854_9204_LINUX.zip
p2617419_210_GENERIC.zip
p3238244_9204_LINUX.zip
4:JRE文件:
j2re-1_3_1_20-linux-i586.bin
注(p4198954_40_LINUX.zip,p3006854_9204_LINUX.zip这两个补丁在安装Oracle前必须安装,否则安装过程中会出现错误。其中p4198954_40_LINUX.zip这个补丁里有compat-oracle-rhel4-1.0-3 和 compat-libcwait-2.0-1两个rpm包,解压出来后执行如下命令安装:
# rpm -ivh compat-libcwait-2.1-1.i386.rpm
# rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm
也可直接网上下载compat-libcwait-2.0-2.i386.rpm LINUX AS 4,compat-oracle-rhel4-1.0-5.i386.rpm LINUX AS 4 这两个补丁
p2617419_210_GENERIC.zip 安装后要打的(这只是一个伴随补丁,只要设置它的环境变量)
p3238244_9204_LINUX.zip 安装后要打的9204的补丁,修复agent错误的补丁。)
一:安装操作系统(本人在Vmware上安装RedHat Enterprise Linux AS4 Update7,此处不再介绍)
二:安装Linux补丁
以root身份登录系统
su - root
rpm -q compat-db compat-gcc-32 compat-gcc-32-c++ compat-libcom_err compat-libcwait compat-
libgcc-296 compat-libstdc++-296 compat-libstdc++-33 gcc gcc-c++ glibc glibc-common glibc- devel glibc-headers glibc-kernheaders libgcc make
根据系统环境检查缺少的软件包,请按照提示安装,推荐采用yum方式安装缺少的软件包,自动解决软件 包依赖关系
如:yum install gcc
解压缩p3006854_9204_LINUX.zip,p4198954_21_LINUX.zip两个补丁文件,得到3006854,4198954两个 文件夹。
执行3006854文件夹中的 rhel3_pre_install.sh脚本,安装4198954文件夹中的compat-libcwait-2.0- 2.i386.rpm, compat-oracle-rhel4-1.0-5.i386.rpm,在安装这两个rpm安装包时可能会根据系统状况 提示缺少一软件包,根据提示安装软件包。三:安装Oracle
1:创建用户和组(以root用户登录)
su - root
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle
2:创建Oracle目录
# mkdir -p /u01/app/oracle/product/9.2.0
# mkdir /var/opt/oracle
# chown oracle.dba /var/opt/oracle
# chown -R oracle.dba /u01
# chmod 777 /var/opt/oracle
3:设置系统内核参数
在/etc/sysctl.conf文件中设置如下参数
kernel.sem=250 32000 100 128
kernel.shmmax=4294967295
kernel.shmmni=128
kernel.shmall=2097152
kernel.msgmnb=65536
kernel.msgmni=2878
fs.file-max=65536
net.ipv4.ip_local_port_range=1024 65000
增加如上参数后,输入命令sysctl -p或重启电脑使设置生效
sysctl -p
在/etc/security/limits.conf文件中设置如下参数
* - nproc 16384
* - nofile 16384
或
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
4:设置Oracle用户环境变量
以Oracle用户登录
su - oracle
编辑.bash_profile文件(登陆进来后本地文件应是:/usr/oracle)
# vi /home/oracle/.bash_profile或vi /home/oracle/.bashrc
具体参数内容见附件
加载配置文件使其生效并查看已生效的配置
# source .bash_profile
# set |more
5:安装Java jre
su - root
chmod +x j2re-1_3_1_20-linux-i586.bin
./j2re-1_3_1_20-linux-i586.bin
mv jre1.3.1_20 jre
6:解压缩安装文件
gunzip ship_9204_linux_disk1.cpio.gz
gunzip ship_9204_linux_disk2.cpio.gz
gunzip ship_9204_linux_disk3.cpio.gz
cpio -idmv < ship_9204_linux_disk1.cpio
cpio -idmv < ship_9204_linux_disk2.cpio
cpio -idmv < ship_9204_linux_disk3.cpio
7:更改默认的jre路径
su - oracle
vi /var/opt/oracle/Disk1/install/linux/oraparam.ini
JRE_LOCATION=/usr/jre
8:执行安装oracle
su - oracle
cd /var/opt/oracle/Disk1
./runInstaller
9:进入/tmp运行安装时必须的脚本
su - root
cd /tmp
sh orainstRoot.sh
10:解决下一个画面中可能出现的错误"Error:You do not have sufficient provileges to write to the specified path. in component Database Configuration Assistant
9.2.0.1.0,Installation cannot continue for this component."
su - root
cd /
mkdir oradata
chown oracle.dba /oradata
11:运行root.sh
su - root
cd /u01/app/oracle/product/9.2.0
sh root.sh
12:解决"Configuration Tools"错误,重新链接JAVA
su - oracle
export LD_ASSUME_KERNEL=2.4.19
cd /u01/app/oracle/product/9.2.0
rm JRE
ln -s /usr/jre JRE
su - root
cd /u01/app/oracle/product/9.2.0/JRE/bin
ln -s java jre
cd i386/native_threads
ln -s java jre
然后重新选"Retry"重新依次安装工具。
13:安装完毕
14:在安装配置时agent会起不来,可以先忽略,打上补丁后就可以了(注意根据自己Oracle的安装
路径修改下面内容中的路径)
su oracle
cp p2617419_210_GENERIC.zip /tmp
cd /tmp
unzip p2617419_210_GENERIC.zip
export PATH=$PATH:/tmp/OPatch
export PATH=$PATH:/sbin
cp p3238244_9204_LINUX.zip /usr/Oracle
unzip /usr/Oracel/p3238244_9204_LINUX.zip
opatch apply -no_inventory /usr/Oracle/3238244
find $ORACLE_HOME -name "*.mk" | xargs grep -l dbsnmp
cd $ORACLE_HOME/network/lib
make -f ins_oemagent.mk install
相关推荐
Redhat Enterprise Linux Advanced Server 4安装oracle11g
在本文中,我们将详细探讨如何在Redhat Linux Enterprise 4系统上安装Oracle 9i数据库。首先,确保你的系统满足最低需求,例如拥有512MB的内存和至少16GB的硬盘空间。以下是安装过程的步骤: 1. **安装Linux系统**...
Redhat Linux 下安装Oracle 9i图文教程
总的来说,成功在Redhat Enterprise 5.5上安装Oracle 9i需要理解Linux系统管理、用户权限、环境变量设置、软件包管理、内核参数调整以及图形化安装流程。通过这篇详尽的指南,初学者可以逐步掌握这一复杂过程,克服...
### Redhat AS3安装Oracle9i的知识点 #### 一、Redhat Linux AS3系统准备 **1. 安装Redhat Linux AS3系统** - **安装选择:** 在安装过程中,选择所需的软件包,特别注意必须包含`gcc`开发包、内核开发工具等。 -...
【Red Hat Linux安装Oracle 9i】的知识点详解 在Linux环境下安装Oracle数据库是一个复杂的过程,特别是对于初学者来说。以下是一系列详细步骤,指导如何在Red Hat Linux 5.5 x86服务器上安装Oracle 9i。 1. **准备...
Redhat AS4上安装Oracle 9i 一个网友的,非常棒!
Oracle 9i数据库在RedHat Linux 7.2上的安装是一项复杂的任务,涉及到多个步骤和配置。以下是对这个过程的详细说明: 1. **概述**: Oracle 9i是Oracle公司的一个数据库版本,适用于Linux操作系统。在RedHat Linux...
在Red Hat Enterprise Linux (RHEL) 5操作系统上安装Oracle 9i是一项技术性很强的任务,需要对Linux系统管理以及数据库安装有深入的理解。Oracle 9i是Oracle公司推出的一款数据库管理系统,它提供了高性能、高可用性...
### Redhat 5.5 下安装 Oracle 9i 的详细步骤及注意事项 #### 一、概述 本文档详细介绍了在 Redhat 5.5 操作系统下安装 Oracle 9i 数据库的过程。Redhat 5.5 是一个稳定且广泛使用的 Linux 发行版,而 Oracle 9i 是...
Redhat_Linux_下安装Oracle_9i图文教程
在Redhat Linux AS4上安装Oracle 10g (10.2)是一个涉及多个步骤和技术细节的过程。首先,我们要确保满足硬件和软件的需求。 **硬件需求:** 1. **内存** - 安装Oracle 10g至少需要1GB的物理内存,同时建议设置同样...