[图解]Redhat5 安装Oracle 10g 全过程

来源:互联网 发布:php 图片自动切换代码 编辑:程序博客网 时间:2024/05/18 01:27

在linux系统盘中安装以下文件,可执行下列命令
rpm -Uvh compat-db-4.2.52*
rpm -Uvh libXp-1.0.0*
rpm -Uvh openmotif-2.3.1*

下载下面的包,在包目录下执行命令:
rpm -Uvh sysstat-5.0.5-19.el4.x86_64.rpm
rpm -Uvh xscreensaver-debuginfo-4.18-5.rhel4.9.x86_64.rpm

然后创建用户和组
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -g oinstall -G dba oracle
id oracle

为用户设置密码
passwd oracle

创建目录
mkdir -p /u01/data/oracle
mkdir -p /u02/oradata
chown -R oracle:oinstall /u01 /u02
chmod -R 775 /u01 /u02

设置oracle用户的环境变量
a 修改系统版本
编辑/etc/redhat-release

Red Hat Enterprise Linux Server release 5.3 (Tikanga)
改为
Red Hat Enterprise Linux Server release 4 (Tikanga)

b 改系统语言
编辑 /etc/sysconfig/i18n
将LANG="zh_CN.UTF-8"
改为LANG="en_US.UTF-8"

c 修改内核参数
编辑 /etc/sysctl.conf 增加
kernel.shmmax=2147483648
kernel.shmall=2097152
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=1048576
net.core.rmem_max=1048576
net.core.wmem_default=262144
net.core.wmem_max=262144

执行下面命令使得上面命令生效
/sbin/sysctl -p

更改设置
编辑/etc/security/limits.conf添加
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 4096
oracle hard nofile 65535

编辑 /etc/pam.d/login添加
session required /lib/security/pam_limits.so

编辑/etc/profile添加以下内容

#the following are added

if  $USER=“oracle” ; then
if  $USER="/bin/ksh"; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

设置oracle用户的环境变量
编辑.bashrc添加
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/home/oracle/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=WCHDB1; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

最后安装
把光盘上的cpio文件拷贝到硬盘然后按照readme文件中的cpio命令解压之后运行
sh ./runInstaller

安装过程的截屏如下
!!!请注意截图16的说明

//


//


//


//


//


//


//


//


//


//


//


//


//


//


//


注意! 此时对话框有提示,最后运行两个sh文件,首先切换到root帐户,进入到提示的目录,运行脚本,再回到对话框点确定// 命令如下:
$ su
$password:
#cd /home/oracle/oracle/oraInventory
#./orainstRoot.sh
#cd $ORACLE_HOME
#./root.sh
返回确定。