CENTOS5.2  64 ORACLE10.2.0.1安装手册
                                  整稿人:魏斌
1、 LINUX环境设置
防火墙设置:将不配置防火墙。选择 No firewall
选择程序包组
只选择此处显示的程序包集,其他选项不要选。
o 桌面
- X Window 系统
- Gnome
- KDE
o 应用程序
- 编辑器
-
图形因特网
o 服务器
- 不要选择该组中的任何选项。
o 开发
- 开发工具
o 系统
- 管理工具
o Red Hat Enterprise Linux
- 不要选择该组中的任何选项。
o 杂项
- 原有软件开发
2、 检查ORACLE安装所必须的包
binutils-2.15.92.0.2.21 (x86_64)
compat-db-4.1.25.9 (i386)
compat-db-4.1.25.9 (x86_64)
compat-gcc-32-3.2.3.47.3 (x86_64)
compat-gcc-32-c++-3.2.3.47.3 (x86_64)
compat-libgcc-296-2.96.132.7.2 (i386)
compat-libstdc++-33-3.2.3.47.3 (i386)
compat-libstdc++-33-3.2.3.47.3 (x86_64)
control-center-2.8.0.12.rhel4.5 (x86_64)
gcc-3.4.6.3.1 (i386)
gcc-c++-3.4.6.3.1 (x86_64)
glibc-2.3.4.2.25 (i686)
glibc-2.3.4.2.25 (x86_64)
glibc-common-2.3.4.2.25 (x86_64)
glibc-devel-2.3.4.2.25 (i386)
glibc-devel-2.3.4.2.25 (x86_64)
glibc-headers-2.3.4.2.25 (x86_64)
glibc-kernheaders-2.4.9.1.98.EL (x86_64)
gnome-libs-1.4.1.2.90.44.1 (x86_64)
libgcc-3.4.6.3.1 (i386)
libgcc-3.4.6.3.1 (x86_64)
libstdc++-3.4.6.3.1 (i386)
libstdc++-3.4.6.3.1 (x86_64)
libstdc++-devel-3.4.6.3.1 (i386)
libstdc++-devel-3.4.6.3.1 (x86_64)
make-3.80.6.EL4 (i386)
make-3.80.6.EL4 (x86_64)
openmotif-2.2.3.10.RHEL4.5 (i386)
openmotif-2.2.3.10.RHEL4.5 (x86_64)
openmotif21-2.1.30.11.RHEL4.6 (i386)
pdksh-5.2.14.30.3 (i386)
pdksh-5.2.14.30.3 (x86_64)
setarch-1.6.1 (i386)
setarch-1.6.1 (x86_64)
sysstat-5.0.5.11.rhel4 (x86_64)
xscreensaver-4.18.5.rhel4.11 (x86_64)
compat-glibc-2.3.2-95.30.i386
compat-glibc-2.3.2-95.30.x86_64
compat-glibc-headers.2.3.2-95.30.x86_64
compat-db-4.0.14.5
gcc-3.4.6-3.1.x86_64
libgcc-3.4.6-3.1.i386
libgcc-3.4.6-3.1.x86_64
运行以下命令:
rpm -q binutils compat-db compat-libstdc++-296 control-center gcc gcc-c++ glibc glibc-common \
gnome-libs libstdc++ libstdc++-devel libaio make pdksh sysstat xscreensaver setarch
或者:
rpm -q gcc make binutils openmotif setarch compat-db compat-gcc \
compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel
或者
rpm -q –qf ‘%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n’ \
binutils compat-db control-center gcc gcc-c++ glibc glibc-common \
gnome-libs libstdc++ libstdc++-devel make pdksh sysstat \
xscreensaver libaio libaio-devel
或者
rpm -q binutils compat-db compat-libstdc++ \
control-center gcc gcc-c++ glibc \
glibc-common libgnome libstdc++ libstdc++-devel \
make ksh sysstat gnome-screensaver \
setarch libXp
如果以上命令检查显示包不存在,先不要急
运行单个命令检查不存在的包
rpm -qa || grep 包名;
   
      当确认包没安装的时候
(1)、软件包管理器安装包
可以运行    System-config-packages(使用软件包管理器)下载未安装的包
        在红帽下面使用redhat-config-packages
(2)、命令安装包
首先挂载光驱
Mount /dev/cdrom /mnt
root 用户身份运行以下命令:
rpm -ivh /mnt/cdrom/RedHat/RPMS/compat-db-4.0.14-5.i386.rpm
    卸载光驱
    Umount /mnt
3、验证系统要求
要验证系统是否满足 Oracle 10g 数据库的最低要求,以 root 用户身份登录并运行以下命令。
要查看可用 RAM 和交换空间大小,运行以下命令:
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo
例如:
# grep MemTotal /proc/meminfo
MemTotal:512236 kB
# grep SwapTotal /proc/meminfo
SwapTotal:1574360 kB
所需最小 RAM 512MB,而所需最小交换空间为 1GB。对于 RAM 小于或等于 2GB 的系
统,交换空间应为 RAM 数量的两倍;对于 RAM 大于 2GB 的系统,交换空间应为 RAM 数量的一到两倍。
Oracle 10g 软件还需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间。/tmp 目录至少需要 400MB 的可用空间。要检查系统上的可用磁盘空间,运行以下命令:
df -h
例如:
# df -h
Filesystem        Size  Used Avail Use% Mounted on
/dev/sda3        6.8G  1.3G  5.2G  20% /
/dev/sda1        99M  17M  77M  18% /boot
该示例表明,/tmp 目录没有自己的文件系统。(对本指南而言,它是根文件系统的一部分。)根文件系统可用空间为 5.2 GB,除了满足安装 (2.5 + 1.2 + 0.4 = 4.1GB) 外还小有富余。
4、修改系统内核参数 
修改/f 文件,增加如下内容:
Linux 内核非常出。与大多数其他 *NIX 系统不同,Linux 允许在系统启动和运行时修改大多数内核参数。完成内核参数更改后不必重新启动系统。Oracle 数据库 10g 需要以下所示的内核参数设置。其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。
# vi /f
    ... ...
      kernel.shmall = 2097152
kernel.shmmax = 2147483648
      kernel.shmmni = 4096
      kernel.sem = 250 32000 100 128
      fs.file-max = 65536
      net.ipv4.ip_local_port_range = 1024 65000
      _default = 1048576
      _max = 1048576
      wmem_default = 262144
linux安装数据库oracle      wmem_max = 262144
root 用户身份运行以下命令来验证您的设置:
/sbin/sysctl -a | grep shm

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。