RHEL AS 4(Update 3)上安装oracle11g release 1

RHEL AS 4(Update 3)上安装oracle11g release 1

shadowfalao | 15 八月, 2007 10:43



在RHEL4上安装oracle11g

今天终于下载了oracle11g for linux的安装版,所以就迫不及待的想装上了。



概述 

环境准备

Red Hat Enterprise 4 Update 3 安装

配置Linux

安装oracle software

DBCA创建数据库

测试









概述



自从oracle发布11g以来,经过oow和ITPUB ACE大师们的点评之后,很是想感觉一下,今天终于下载了11g for

linux的安装包。安装过程中参考了Installation Guide 11g Release 1 (11.1) for Linux



环境准备



因为是测试,暂时还没有多余的机器,所以只能在虚拟机(vmware)进行安装了.

具体环境:

硬件:

MEM:512M,HardDisk 8G

软件:

OS:RHEL AS 4 Update 3

ORACLE:ORACLE11.1.0.6

在release 1 版本中,ORACLE目前支持以下版本的linux:



■ Asianux 2.0

■ Asianux 3.0

■ Oracle Enterprise Linux 4.0

■ Oracle Enterprise Linux 5.0

■ Red Hat Enterprise Linux 4.0

■ Red Hat Enterprise Linux 5.0

■ SUSE Enterprise Linux 10.0



相关的kernel要求:



The following are the Kernel requirements for Oracle Database 11g release 1:

■ For Asianux 2, Oracle Enterprise Linux 4.0, and Red Hat Enterprise Linux 4.0:

2.6.9

■ For Asianux 3, Oracle Enterprise Linux 5.0, and Red Hat Enterprise Linux 5.0:

2.6.18

■ For SUSE 10:

2.6.16.21



在安装完操作系统后,可通过以下命令查看内核:

uname -r



Red Hat Enterprise 4 Update 3 安装



比较简单,略过.不过在选择packages时,选择自定义,把软件开发包也选择上。这样可以减少

ORACLE安装过程中的一些问题。



配置linux



oracle在linux上的安装通常要进行很多的配置,该部分的所有操作都必须以root用户的身份登陆去执行。

1)检查RPM包

REHL 4上必须保证以下Rpm都正确安装了



binutils-2.15.92.0.2-18

compat-libstdc++-33.2.3-47.3

elfutils-libelf-0.97-5

elfutils-libelf-devel-0.97-5

glibc-2.3.9.4-2.19

glibc-common-2.3.9.4-2.19

glibc-devel-2.3.9.4-2.19

gcc-3.4.5-2

gcc-c++-3.4.5-2

libaio-devel-0.3.105-2

libaio-0.3.105-2

libgcc-3.4.5

libstdc++-3.4.5-2

libstdc++-devel-3.4.5-2

make-3.80-5

sysstat-5.0.5

unixODBC-2.2.11

unixODBC-devel-2.2.11



rpm -q binutils compat-libstdc++-33.2.3-47.3 elfutils-libelf-0.97-5 elfutils-libelf-devel-0.97-5

rpm -q glibc glibc-common glibc-devel gcc-3.4.5-2 gcc-c++-3.4.5-2

rpm -q libaio-devel libaio libgcc libstdc++ libstdc++-devel 

rpm -q make-3.80-5 sysstat-5.0.5 unixODBC-2.2.11 unixODBC-devel-2.2.11



如果以上软件包软件包没有安装 可以到RHEL的光盘里面去找 



2)创建oracle用户

11g新多了个OSASM(asmadmin为操作系统层面的称呼)组,这个组是为了方便管理ASM而设置的.在11g之前我们可以通过SYSDBA的身份登陆并管理ASM,但在11G里面

oracle新增了SYSASM权限来代替SYSDBA管理ASM,所以只有在OSASM组的用户才可以以SYSASM的身份连接ASM数据库。如果

采用ASM管理存储的话,通过groupadd新增加一个asmadmin组。管理ASM的用户也必须属于asmadmin组。



groupadd oinstall

groupadd dba

groupadd asmadmin(这个组可以不用创建,根据自身需要)

useradd -G oinstall -g dba,asmadmin oracle

passwd oracle



3)配置Linux kernel参数

修改/etc/sysctl.conf文件



fs.file-max = 65536(这个数的值因该设置为512*process)

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 262144通过执行sysctl -p使设置生效.



修改shell限制



编辑/etc/security/limits.conf,添加以下内容



oracle hard nproc 16384

oracle soft nproc 2047

oracle hard nofile 65536

oracle soft nofile 1024



编辑/etc/pam.d/login文件,如果没有下面的行再添加

vi /etc/pam.d/login



session required /lib/security/pam_limits.so

session required pam_limits.so



编辑/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



4) 配置orlacle安装目录

我将我的oracle安装在/u01下,将/u01的控制权要分配给oracle



chown -R oracle:oinstall /u01

chown -R oracle:oinstall /u02

chmod -R 751 /u01

chmod -R 751 /u02 

5)配置oracle环境文件



su - oracle

vi .bash_profile



export ORACLE_SID=rac2

export ORACLE_BASE=/u01/oracle/product

export ORACLE_HOME=$ORACLE_BASE/11.1

export ORACLE_ADMIN=$ORACLE_BASE/admin

export TNS_ADMIN=$ORACLE_HOME/network/admin

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

export JAVA_HOME=$ORACLE_HOME/jdk

export ORA_NLS10=$ORACLE_HOME/nls/data

export PATH=$PATH:$ORACLE_HOME/bin:/usr/bin:/usr/sbin:/usr/local/sbin:



/usr/lib:$JAVA_HOME/bin



以上变量根据自己的需求定制。





安装oracle software



将下载的oracle安装文件上传到服务器



ftp 192.168.203.246

cd /u02

put linux_11gR1_database.zip



su - oracle

然后对上传的文件进行解压

unzip linux_11gR1_database.zip

将文件解压到了一个database目录。

进入database目录

执行

. runInstaller



安装过程请看图示.



http://picasaweb.google.com/shadowfalao/Oracle11g_install



DBCA创建数据库



请看图示.



http://picasaweb.google.com/shadowfalao/11g_dbca



测试



[oracle@rac2 bin]$ sqlplus / as sysdba



SQL*Plus: Release 11.1.0.6.0 - Production on Wed Aug 15 13:15:34 2007



Copyright (c) 1982, 2007, Oracle. All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options



SQL> select * from v$version 

2 ;



BANNER

--------------------------------------------------------------------------------

Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production

PL/SQL Release 11.1.0.6.0 - Production

CORE 11.1.0.6.0 Production

TNS for Linux: Version 11.1.0.6.0 - Production

NLSRTL Version 11.1.0.6.0 - Production



SQL>



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值