码迷,mamicode.com
首页 > 数据库 > 详细

oracle 11g R2 标准版 64位linux安装

时间:2016-07-31 22:29:07      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:oracle 11g r2 标准版 64位linux安装

安装环境:


Redhat es 5.5 64位 ,系统内存8G,swap 10G ,oracle 11G R2 标准版



一,Oracle 安装前的准备

检查一下包,必须全部安装:

binutils-2.17.50.0.6

compat-libstdc++-33-3.2.3

compat-libstdc++-33-3.2.3 (32 bit)

elfutils-libelf-0.125

elfutils-libelf-devel-0.125

gcc-4.1.1

gcc-c++-4.1.1

glibc-2.5-12

glibc-2.5-12 (32 bit)

glibc-common-2.5

glibc-devel-2.5

glibc-devel-2.5-12 (32 bit)

libaio-0.3.106

libaio-0.3.106 (32 bit)

libaio-devel-0.3.106

libgcc-4.1.1

libgcc-4.1.1 (32 bit)

libstdc++-4.1.1

libstdc++-4.1.1 (32 bit)

libstdc++-devel 4.1.1

make-3.81

sysstat-7.0.0


注:系统默认安装完会少一下包:

fonts-chinese-3.02-12.el5.noarch.rpm

fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm

libaio-devel-0.3.106-5.i386.rpm

libaio-devel-0.3.106-5.x86_64.rpm

sysstat-7.0.2-3.el5.x86_64.rpm

unixODBC-2.2.11-7.1.i386.rpm

unixODBC-2.2.11-7.1.x86_64.rpm

unixODBC-devel-2.2.11-7.1.i386.rpm

unixODBC-devel-2.2.11-7.1.x86_64.rpm


二,创建oracle 用户 和组


执行 如下 shell 命令:


su - root


/usr/sbin/groupadd oinstall


/usr/sbin/groupadd dba


/usr/sbin/groupadd oper


/usr/sbin/useradd -g oinstall -G dba,oper oracle


设置密码


passwd oracle



三,系统参数和配置文件

添加如下到文件/etc/sysctl.conf :

kernel.sysrq = 0

kernel.core_uses_pid = 1

net.ipv4.tcp_syncookies = 1

kernel.msgmnb = 65536

kernel.msgmax = 65536

kernel.shmmax = 4294967295

kernel.shmall = 268435456

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

fs.file-max = 6815744

fs.aio-max-nr = 1048576


/sbin/sysctl –p



/etc/security/limits.conf

添加如下:


session required /lib64/security/pam_limits.so

session required pam_limits.so


oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536



/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



四,目录及环境变量配置:


大小至少3G以上:

chown -R oracle:oinstall /home/oracle/oracle_base 

chmod -R 775 /home/oracle/oracle_base /


安装


以oracle 登陆

修改环境变量:

/home/oracle/.bash_profile


# .bash_profile


# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi



# User specific environment and startup programs



#DISPLAY=localhost:0.0

#export DISPLAY

export ORACLE_SID=orcl

export ORACLE_BASE= /home/oracle/oracle_base

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:ORACLE_HOME/lib

export ORACLE_HOME=/home/oracle/oracle_base/product/11.2.0/dbhome_1

export ORACLE_HOME_LISTNER=$ORACLE_HOME

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

umask 022

export PATH


sh /home/oracle/.bash_profile



重新用oracle用户登录系统,我使用的是Xmanger软件来登录


(通过 xhsot + 来测试是否可以正常调用图形化界面,如果出现

access control disabled, clients can connect from any hos)

表示可以正常调用


进入到oracle的instal文件夹下


./runlnstaller



五,安装oracle

如果不出意外,会出现oracle的安装图形化界面,

按照提示一步一步安装即可



在安装第二步会oracle会检测环境是否符合,如果提示swap或大,或小,忽略,下一步



完成之后,按照提示用root执行

root.sh和

orainstRoot.sh

回车即可


到此基本就完成了。


注:在按照到68%和76%时,非常慢,耐心等待。


根据硬件的不同,我统计过三种情况,安装时间不会超过2小时。


六,oracle创建实例


通过图形化来创建实例


cd $home_ORACLE/oracle_base/product/11.2.0/dbhome_1/bin/


./dbca


然后会出现创建实例的图形化界面,按照提示进行下一步就可以了。


登陆em的方式一样的,这是端口不一样,这是及可以登录默认实例,也可以登录你创建的实例了。



2010-09-18


本文出自 “五片棱角” 博客,请务必保留此出处http://hi289.blog.51cto.com/4513812/1832558

oracle 11g R2 标准版 64位linux安装

标签:oracle 11g r2 标准版 64位linux安装

原文地址:http://hi289.blog.51cto.com/4513812/1832558

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!