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>
RHEL AS 4(Update 3)上安装oracle11g release 1
最新推荐文章于 2024-07-25 08:41:32 发布