redhat linux5 安装oracle10g(本人已多次实践成功)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、准备工作
首先给linux打补丁,补丁自己上网找!补丁的安装方法一共有两种:一个是FTP,将文件FTP到linux系统中进行安装;一个是用光盘安装。我推荐使用FTP的方法,因为灰常灰常的方便,方法不会的话自己去网上找,这里不做过多介绍。
将文件传到LINUX系统以后,按顺序执行:
rpm –ivh libXp-1.0.0-8.i386.rpm
openmotif22-2.2.3-18.i386.rpm
compat-db-4.2.52-5.1.i386.rpm
compat-gcc-34-3.4.6-4.i386.rpm (要先安装rpm -ivh glibc-devel-2.5-12.i386.rpm)
compat-gcc-34-c++-3.4.6-4.i386.rpm
compat-libstdc++-33-3.2.3-61.i386.rpm
libaio-0.3.106-3.2.i386.rpm
compat-libstdc++-7.3-2.96.128
libXp-1.0.0-8.1.el5
make-3.81-1.1
gcc-4.1.1-52.el5
compat-db-4.2.52-5.1
compat-gcc-c++-7.3-2.96.128
setarch-2.0-1.1
compat-libstdc++-devel-7.3-2.96.128
openmotif21-2.1.30-8
glibc-2.5-12
compat-gcc-7.3-2.96.128
在安装compat-gcc-34-3.4.6-4.i386.rpm
compat-gcc-34-c++-3.4.6-4.i386.rpm 包时要先安装rpm -ivh glibc-devel* 等包装glibc-devel* 时又要先装glibc-headers*包,有启示信息(不知道是为什么我按照说明进行补丁安装的时候竟然都提示我已经安装了!我一直没有安装过啊,感觉怪怪的!)
二、修改配置文件
1.修改版本号
因为Oracle 10g官方只支持到RHEL4为止,所以需要在root用户下运行
#vi /etc/redhat-release
将Red Hat Enterprise Linux Server release 5 (Tikanga) 改为Red Hat Enterprise Linux Server release 4 (Tikanga)
2.然后修改一下文件linux内核参数 :
编辑/etc/sysctl.conf文件后加入以下代码:
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 # 应用程序可使用的IPv4端口范围。
net.core.rmem_default = 1048576 # 套接字接收缓冲区大小的缺省值
net.core.rmem_max = 1048576 # 套接字接收缓冲区大小的最大值
net.core.wmem_default = 262144 # 套接字发送缓冲区大小的缺省值
net.core.wmem_max = 262144 # 套接字发送缓冲区大小的最大值
(备注:#和#后面的内容为注释内容可不用写入/etc/sysctl.con文件内)
运行以下命令使得内核参数生效:
#/sbin/sysctl –p
3.关闭防火墙,编辑 /etc/selinux/config 文件,添加如下内容:
SELINUX=disabled
SELINUX=disabled
保存文件
4.建立安装Oracle需要的用户,组,及目录
(这个地方如果简单的按照下面的程序做也能安装成功,但是如果想把oracle安装别的目录里面,就需要修改,这里只是简单在根目录下建立oracle,然后将oracle安装在这个目录下,如果要把oracle安装在opt下面,就需要进行简单的修改。)
#groupadd oinstall
#groupadd dba
#groupadd oper
#useradd -g oinstall -G dba oracle
#passwd oracle
#mkdir /oracle(如果要把oracle安装在opt下面,就是mkdir /opt/oracle,然后修改下面的权限)
#chown -R oracle:oinstall /oracle(chown -R oracle:oinstall /opt/oracle)
#chmod -R 775 /oracle(chmod -R 775 /opt/oracle)
安装oracle的目录建议安装在一个单独的分区或者磁盘上。
5.设置oracle用户的shell limit(为了提高在linux系统上运行软件的性能,必须对oracle 用户设置下列限定。)
#vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
备注:有的文档是执行 #vi /etc/security/limits.conf 命令后,在文件的后面添加如下内容:* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536