linux下安装oracle_11g

来源:互联网 发布:淘宝默认付款是几天 编辑:程序博客网 时间:2024/06/07 03:37

在linux环境下

安装oralcle_11gR2

 

操作系统及Oracle版本

Linux版本:CentOSrelease 6.6 (Final)

(CentOS-6.6-x86_64-bin-DVD1.iso)

Oracle版本:OracleDatabase 11g Release 2 (11.2.0.1.0) for Linux x86-64(linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip)

 

硬件检测:

物理内存不少于1G

硬盘可以空间不少于5G

swap分区空间不少于2G

grep MemTotal/proc/meminfo (内存大小)

grep SwapTotal/proc/meminfo (交换区大小)

grep "model name"/proc/cpuinfo (CPU信息)

free-m(查看可用内存以m为单位)

cat/etc/issue     //CentOSrelease 6.6 (Final)

uname -r(版本)    //2.6.32-504.e16.x86_64

 

检查安装依赖系统包(可不检查,安装过程中会提示)

rpm –q xxx.rpm

 

1.创建所需的操作系统组和用户

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

设置oracle用户密码

passwd oracle

 

2.创建安装目录(可根据情况,选择比较多空间的目录创建)

mkdir -p mkdir /data/oracle/app

chown -R oracle:oinstall mkdir /data/oracle/app

chmod -R 775 mkdir /data/oracle/app

 

3.修改内核参数

#vim /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

 

修改后,使设置生效

#sysctl -p

 

4.修改用户限制

#vim /etc/security/limits.conf 

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

---------

#vim /etc/pam.d/login

session required /lib/security/pam_limits.so      64位lib64

session required pam_limits.so

----------

#vim /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

 

使设置生效 

source /etc/profile

 

5.配置oracle用户的环境变量

# vi /home/oracle/.bash_profile

export ORACLE_BASE=/data/oracle/app

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export ORACLE_SID=orcl

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

 

 

6.是否支持图形化

#echo $DISPLAY

#export DISPLAY=.0

 

7.安装

#cd /data

#unzip linux_11R2_database_1of2.zip

#unzip linux_11R2_database_2of2.zip  ---解压到database

#xhost +

#su – oracle

$cd /database

$./runInstall

 

启动时乱码:export LANG=en_US

0 0