日期:2014-05-16  浏览次数:20666 次

Redhat linux5.5下安装 + 配置 Oracle 10g

1、安装rhel-server-5.5-x86_64-dvd.iso到虚拟机

? ? ? 此步骤省略

? ? ??按照好后

?

	setup  
	#1、关闭防火墙 
	#2、配置IP 和网关
?

2、硬件要求

?

?

uname -a?

  cat /proc/version?

  cat /etc/issue?

  lsb_release -a?

#物理内存至少2G 查看命令:
grep MemTotal /proc/meminfo
#交换分区:至少1G,最好是物理内存的2倍 查看命令:
grep SwapTotal /proc/meminfo
#硬盘空闲区至少4G 查看命令:
df -k
?

?

3、创建安装oracle 所需的组和用户

以下操作需要使用root账户创建。

?

#创建oinstall用户组
groupadd oinstall
#创建dba用户组
groupadd dba
#创建oracle用户
useradd –g oinstall –G dba oracle
#初始化oracle用户密码
passwd oracle
?

?

?

4、创建Oracle安装目录

本示例中,Oracle安装路径为:/oracle/product/10.2/db_1

?

?

#创建oracle安装目录
mkdir –p /oracle/product/10.2/db_1
#修改目录所属用户为oracle用户
chown –R oracle:oinstall /oracle
#修改目录权限
chmod –R 755 /oracle
?

?

5、配置内核参数

vi /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

net.core.rmem_default=262144

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144

#查看当前内核参数的值

/sbin/sysctl -p

?

6、修改/etc/host.conf?

增加下面内容,如果没有oracle 的监听器无法启动

127.0.0.1 localhost

?

7、为了提高在linux系统上运行软件的性能,必须对oracle用户设置下列shell 限定。

?

#	打开文件数和进程数的限制
#加入下面的行到文件/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
#加入下面的行到文件/etc/pam.d/login
session required /lib/security/pam_limits.so
??

8、设置oracle用户环境变量

?

#注意以下命令为,必需以oracle用户身分登录:
	su – oracle
#修改/home/oracle/.bash_profile文件,添加以下行
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1
export ORACLE_SID=devdb
export PATH=$ORACLE_HOME/bin:$PATH
#文件生效
source /home/oracle/.bash_profile 
#检查设置的环境变量
echo $ORACLE_HOME
echo $ORACLE_BASE
echo $ORACLE_SID
??

9、修改Linux的发行标记

?

#如在redhat5上安装oracle,需要将文件 '/etc/redhat-release'的内容由:
Red Hat Enterprise Linux Server release 5 (Tikanga)
#修改为:
Red Hat Enterprise Linux Server release 4 (Tikanga)
?

?

10、安装oracle准备包安装

?

?

http://docs.oracle.com/cd/B19306_01/install.102/b1