您的位置:首页 > 数据库 > Oracle

oracle10g、11g的安装步骤

2009-06-21 11:10 176 查看
一、在centos5.0下装oracle10g所需要的安装包
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
gcc-4.1.1-52
gcc-c++-4.1.1-52
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
glibc-headers-2.5-12
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11
接下来用#rpm -qa | grep 安装包名,如果发现有没有安装的,在centos镜像去查找,如果是在虚拟机下安装,
可以用filezilla上传到虚拟机的目录。
============================================================
二、添加用户和组,并对目录进行权限设置。
#groupadd dba
#groupadd oinstall
#useradd oraclehai -g oinstall -G dba
#passwd oraclehai
#mkdir -p /u01/oracle
#chown -R oraclehai:oinstall /u01
#chmod -R 755 /u01
============================================================
三、修改如下一些环境变量。(具体数值,参考oracle联机文档)
#vi /etc/sysctl.conf
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
#/sbin/sysctl -p
==============================================================
#vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
===============================================================
#vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
================================================================
#vi /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
==================================================================
四、编辑oraclehai用户下的.bash_profile文件,设置oracle10g的安装目录
#su - oraclehai
#ls -la
#vi .bash_profile
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=haiger
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
stty erase ^h
==================================================================
#env | grep ORA
ORACLE_SID=haiger
ORACLE_BASE=/u01
ORACLE_HOME=/u01/oracle
==================================================================
五、修改redhat-release的版本文件(很重要)
#vi /etc/redhat-release
redhat-3
===================================================================
六、修改hosts文件,此处的ip地址需要与linux系统的ip地址相同
#vi /etc/hosts
192.168.2.11 haigerdemo.local
===================================================================
七、解压上传的oracle10g文件
gzip -d ship.db.lnx32.cpio.gz
cpio -idvm < ship.db.lnx32.cpio
解压后会生成一个Disk1目录,此目录是oracle10g的安装目录
====================================================================
八、以root用户身份登陆
#mv Disk1 /u01/oracle/
#chown -R oraclehai:oinstall /u01/oracle/Disk1
#ls -la(查看目录权限是否修改)
=====================================================================
九、以oraclehai用户登陆(需要进入图形界面)
#cd /u01/oracle/Disk1
#ls
#./runInstall(进行安装)
后面就是图形界面部分了,没什么好说的,依次下一步就ok了。需要注意的时,
linux下的oracle比较占用硬盘空间,如果在虚拟机下玩oracle的朋友,建议
给硬盘空间分10到15G就比较合适了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: