redhat 5 安装oracle 10g

时间:2021-01-27 03:58:19

1  Oracle 10g 在redhat 5 .1下的安装

1.1 安装RPM包 

redhat 5 安装oracle 10g

# rpm –ivh 包名(包装RPM包)

1.2              创建oracle组和用户

创建用于安装和污染源oracle 10g软件的linux组和用户帐户。用户帐户将称为oracle,而组将称为oinstall和dba。以root用户身份执行以下命令。

# groupadd oinstall

# groupadd dba

# useradd –m –g oinstall –G dba oracle

#  passwd oracle(设置用户oracle密码)

例如:

# passwd oracle

Changing password for user oracle.

New password:

Retype new password:

passwd:all authentication tokens updated successfully.

创建oracle安装目录

# mkdir –p /DBSoftware/app/oracle(创建oracle安装目录ORACLE_BASE)

# chown –R oracle:oinstall /DBSoftware(把文件夹授权给用户oracle)

1.3  配置linux内核参数

# vi  /etc/sysctl.conf

###############

kernel.sysrq=1

 kernel.msgmni=1024

 kernel.shmmax=2147483648

 kernel.shmmni=4906

 kernel.shmall=2097152

 kernel.sem=1024 64000 200 512

 fs.file-max=65536

 net.ipv4.ip_local_port_range=1024 65000

 net.ipv4.tcp_sack=0

 net.ipv4.tcp_timestamps=0

 net.ipv4.tcp_max_syn_backlog=8192

 net.ipv4.tcp_keepalive_time=120

 net.core.rmem_default=262144

 net.core.rmem_max=262144

 net.core.wmem_default=262144

 net.core.wmem_max=262144

 ##################

保存退出。

无需重启,执行以下命令使内核参数生效

#  /sbin/sysctl -p

以 root 用户身份运行以下命令来验证您的设置:

# /sbin/sysctl -a | grep shm

# /sbin/sysctl -a | grep sem

# /sbin/sysctl -a | grep file-max

# /sbin/sysctl -a | grep ip_local_port_range

1.4 为oracle用户设置shell限制

# vi /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

加上以上字符串。

保存退出。

1.5 设置oracle环境变量

# vi /etc/profile

export DISPLAY=:0.0

保存退出。

# source /etc/profile(让修改的环境变量生效)

# su – oracle

# vi .bash_profile

export ORACLE_BASE=/DBSoftware/app/oracle

export ORACLE_SID=orcl

export ORACLE_HOME=$ORACLE_BASE/product/ 10.2.0 /db_1

export PATH=$PATH:$ORACLE_HOME/bin

export LD_LIBARY_PATH=$ORACLE_HOME/lib

export NLS_LANG="Simplified Chinese_China".ZHS16GBK

export LANG=en_US(设置以英文显示)

export PATH

保存退出

1.6 修改hosts文件

# vi /etc/hosts

在其中加入以下字符串

IP_address   DB  localhost

保存退出

1.7修改redhat版本文件

 #vi /etc/redhat-release

把版本改为Red Hat Enterprise Linux Server release 4

1.8安装oracle 10g软件

解压oracle 10g安装文件:

首先把10201_database_linux32.zip放到文件夹/opt下,解压文件

# cd /opt

# unzip 10201_database_linux32.zip# cd database/

# chmod +x *.sh(授权.sh文件可执行)

# xhost local:oracle non-network connections local being added to access control list

# su – oracle

$cd /opt/database/

$ ./runInstaller