操作系统版本:Red H
Kernel
数据库版本:Or
RHEL AS 3安装
本文使用以下分区方案(文件系统均为 ext3):
Filesystem Type Size Used Av
/dev/sd
# 根分区
/dev/sd
# 引导分区
/dev/sd
# 安装or
/dev/sd
# 安装Or
注:交换分区(SWAP)设置为2048MB。一般为内存的两倍,超过 2GB(32 位系统不支持大于 2GB 的交换文件)。如果需要大于 2GB 的交换空间,则创建多个交换分区。
必要的硬件信息检查
Or
检查内容 | 最小值 | 检查命令 |
物理内存 | # grep MemTot | |
交换空间 | 1.0 GB或者2倍内存大小 | # grep Sw |
/tmp 空间 | 400 MB | # df -HT |
数据库所需空间 | 2.5 GB | # df -HT |
数据库文件 | 1.2 GB | # df -HT |
检查操作系统内核版本
Or
命令:un
结果:
检查并安装操作系统相关包及布丁,并安装缺少的包
在这个版本的RHEL上安装Or
gcc-
m
binutils-2.11
openmotif-
set
comp
comp
comp
comp
comp
需要安装:comp
安装命令:rpm –ivh comp
rpm –ivh comp
检查命令及输出结果如下:
# rpm -q
comp
comp
comp
comp
comp
comp
# rpm -q
openmotif-
openmotif-devel-
# rpm -q
set
此外,最好验证一下 gcc和glibc的版本(要求是gcc-
#rpm -q gcc
gcc-
#rpm -q glibc
glibc-
检查内核参数,并做相应修改
Linux 允许在系统启动和运行时修改大多数内核参数。完成内核参数更改后不必重新启动系统。Or
kernel.shm
kernel.shmm
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-m
net.ipv4.ip_loc
以 root 用户身份运行以下命令来验证设置:
/sbin/sysctl -
/sbin/sysctl -
/sbin/sysctl -
/sbin/sysctl -
以下三条不符合,在/etc/sysctl.conf中修改添加如下内容
kernel.shmm
kernel.sem=250 32000 100 128
net.ipv4.ip_loc
编辑完之后,保存,执行 # /sbin/sysctl -p 命令操作来使我们所做的变更生效.
为Or
一般来说,出于性能上的考虑,还需要需要进行如下的设定,以便改进Or
# vi /etc/security/limits.conf
or
or
or
or
#vi /etc/p
session required /lib/security/p
创建用户和相关的组
# /usr/sbin/group
# /usr/sbin/group
# /usr/sbin/user
# id or
uid=501(or
创建相应目录,并修改权限
# mkdir -p /or
# mkdir -p /or
# chown -R or
# chmod -R 775 /u01/
更改Or
登录为or
$ vi .b
#添加如下内容,你的具体值应该不会和这个完全相同.
export ORACLE_BASE=/or
export ORACLE_HOME=$ORACLE_BASE/product/
export ORACLE_SID=or
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin(PATH)
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LC_CTYPE=en_US.UTF-8
然后执行
$ source .b