Redhat Enterprise linux 5 上安装 Oracle10g Release 2
安 装 手 册
目录
Redhat Enterprise linux 5 上安装 Oracle10g Release 2...................................................1
安 装 手 册..................................................................................................................... 1
一、 安装环境............................................................................................................... 3
二、 安装 Oracle 10g Release2 前的配置......................................................................3
三、 安装 Oracle 10g..................................................................................................... 9
...................................................................................................................................... 12
...................................................................................................................................... 13
...................................................................................................................................... 14
...................................................................................................................................... 15
...................................................................................................................................... 16
...................................................................................................................................... 17
...................................................................................................................................... 18
...................................................................................................................................... 19
...................................................................................................................................... 20
.................................................................................................................................... 20
...................................................................................................................................... 21
...................................................................................................................................... 22
...................................................................................................................................... 23
...................................................................................................................................... 24
...................................................................................................................................... 25
...................................................................................................................................... 26
...................................................................................................................................... 27
...................................................................................................................................... 28
...................................................................................................................................... 29
...................................................................................................................................... 30
...................................................................................................................................... 31
...................................................................................................................................... 32
...................................................................................................................................... 33
...................................................................................................................................... 34
...................................................................................................................................... 35
四、 后续..................................................................................................................... 36
五、 卸载 ORACLE........................................................................................................ 46
六、 监听配置参考...................................................................................................... 46
一、 安装环境
1. 在 vmware 里虚拟的 RHEL5,分配的内存 1G,SWAP 分区 2G
2. 在系统安装的过程中,一定选择安装所有开发包,建议不要安装 SELinux 或者安装后在系
统中禁止 SELinux 运行
3. 为防止 Oracle 安装过程中出现乱码,建议使用英文作为系统语言,进行 Oracle 的安装工
作。
二、 安装 Oracle 10g Release2 前的配置
1. 安装 Oracle 10g R2 所需的软件包
# cd /mnt/cdrom/Server/&&//进入安装光盘目录,需要挂载
#cd /media/RHEL_5.4 i386 DVD/Server
From RedHat AS5 Disk 1(32 Bit)
rpm -Uvh setarch-2*
rpm -Uvh make-3*
rpm -Uvh glibc-2*
rpm -Uvh libaio-0*
From RedHat AS5 Disk 2(32 Bit)
rpm -Uvh compat-libstdc++-33-3*
rpm -Uvh compat-gcc-34-3*
rpm -Uvh compat-gcc-34-c++-3*
rpm -Uvh gcc-4*
rpm -Uvh libXp-1*
libXp-1(控制图形界面的,如果没有安装这个包,在运行 runInstaller 的时候,就说找都不到
libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
occurred.)
From RedHat AS5 Disk 3(32 Bit)
rpm -Uvh openmotif22-*
rpm -Uvh compat-db-4*
其实在装系统的时候,将什么开发工具之类的能装上全装上
(我用的 ISO,DVD 形式的,就全部在 Server 上。)
如果不能安装,就强制安装 rpm -i compat-db-4* --force --nodeps&& 可以忽略所有依赖关系和
文件问题,什么包都能安装上,但这种强制安装的软件包不能保证完全发挥功能
安装 rpm -Uvh compat-gcc-34-3.4.6-4.i386.rpm 缺少运行文件时候按下面顺序安装
===============================================
rpm -Uvh kernel-headers-2.6.18-164.el5.i386.rpm
rpm -Uvh glibc-headers-2.5-42.i386.rpm
rpm -Uvh glibc-devel-2.5-42.i386.rpm
rpm -Uvh compat-gcc-34-3*
===============================================
安装 rpm -Uvh gcc-4.1.2-46.el5.i386.rpm 缺少运行文件时候按下面顺序安装
==================================
rpm -Uvh libgomp-4.4.0-6.el5.i386.rpm
rpm -Uvh gcc-4.1.2-46.el5.i386.rpm
==================================
2. 修改/etc/redhat-release 文件
因为 Oracle 10g 官方只支持到 RHEL4 为止,所以需要更改版本说明,编辑/etc/redhat-
release 文件,删除 Red Hat Enterprise Linux Server release 5 (Tikanga),改为 redhat-4
#vi /etc/redhat-release&&& 然后直接删除粘贴就行了。
3. 修改内核参数
#vi /etc/sysctl.conf&&&&& (在配置文件后,增加下面的到文本的最后)
cat >> /etc/sysctl.conf <<EOF
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
EOF
使更改立即生效,使用下面的命令:
#sysctl -p
补充说明:系统内核参数
kernel.shmall = 2097152&&&&& & &//该参数表示系统一次可以使用的共享内存总量(以页为单
位)。缺省值就是 2097152,通常不需要修改
kernel.shmmax = 2147483648&& &//该参数定义了共享内存段的最大尺寸(以字节为单位)。
缺省为 32M,对于 oracle 来说,该缺省值太低了,通常将其设置为 2G
kernel.shmmni = 4096&&&&&&&&&&&&&& //&这个内核参数用于设置系统范围内共享内存段的最大数
量。该参数的默认值是 4096 。通常不需要更改