Redhat5 安装Oracle 10g 全过程.docx
《Redhat5 安装Oracle 10g 全过程.docx》由会员分享,可在线阅读,更多相关《Redhat5 安装Oracle 10g 全过程.docx(14页珍藏版)》请在冰豆网上搜索。
Redhat5安装Oracle10g全过程
Redhat5安装Oracle10g全过程
在linux系统盘中安装以下文件,可执行下列命令
rpm-Uvhcompat-db-4.2.52*
rpm-UvhlibXp-1.0.0*
rpm-Uvhopenmotif-2.3.1*
下载下面的包,在包目录下执行命令:
rpm-Uvhsysstat-5.0.5-19.el4.x86_64.rpm
rpm-Uvhxscreensaver-debuginfo-4.18-5.rhel4.9.x86_64.rpm
然后创建用户和组
/usr/sbin/groupaddoinstall
/usr/sbin/groupadddba
/usr/sbin/useradd-goinstall-Gdbaoracle
idoracle
为用户设置密码
passwdoracle
创建目录
mkdir-p/u01/data/oracle
mkdir-p/u02/oradata
chown-Roracle:
oinstall/u01/u02
chmod-R775/u01/u02
设置oracle用户的环境变量
a修改系统版本
编辑/etc/redhat-release
将
RedHatEnterpriseLinuxServerrelease5.3(Tikanga)
改为
RedHatEnterpriseLinuxServerrelease4(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=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
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添加
oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile4096
oraclehardnofile65535
编辑/etc/pam.d/login添加
sessionrequired/lib/security/pam_limits.so
编辑/etc/profile添加以下内容
#thefollowingareadded
if $USER=“oracle”;then
if $USER="/bin/ksh";then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi
设置oracle用户的环境变量
编辑.bashrc添加
TMP=/tmp;exportTMP
TMPDIR=$TMP;exportTMPDIR
ORACLE_BASE=/home/oracle/oracle;exportORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;exportORACLE_HOME
ORACLE_SID=WCHDB1;exportORACLE_SID
ORACLE_TERM=xterm;exportORACLE_TERM
PATH=/usr/sbin:
$PATH;exportPATH
PATH=$ORACLE_HOME/bin:
$PATH;exportPATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
/usr/lib;exportLD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:
$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib;exportCLASSPATH
最后安装
把光盘上的cpio文件拷贝到硬盘然后按照readme文件中的cpio命令解压之后运行
sh./runInstaller
安装过程的截屏如下
!
!
!
请注意截图16的说明
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
注意!
此时对话框有提示,最后运行两个sh文件,首先切换到root帐户,进入到提示的目录,运行脚本,再回到对话框点确定//命令如下:
$su
$password:
#cd/home/oracle/oracle/oraInventory
#./orainstRoot.sh
#cd$ORACLE_HOME
#./root.sh
返回确定。