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

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

概述
环境准备
Red Hat Enterprise 4 Update 3 安装
配置Linux
安装oracle software
DBCA创建数据库
测试

[@more@]

概述

自从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>

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/129805/viewspace-957458/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/129805/viewspace-957458/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【1】项目代码完整且功能都验证ok,确保稳定可靠运行后才上传。欢迎下载使用!在使用过程中,如有问题或建议,请及时私信沟通,帮助解答。 【2】项目主要针对各个计算机相关专业,包括计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师或企业员工使用。 【3】项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 【4】如果基础还行,或热爱钻研,可基于此项目进行二次开发,DIY其他不同功能,欢迎交流学习。 【注意】 项目下载解压后,项目名字和项目路径不要用中文,否则可能会出现解析不了的错误,建议解压重命名为英文名字后再运行!有问题私信沟通,祝顺利! 基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip基于C语言实现智能决策的人机跳棋对战系统源码+报告+详细说明.zip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值