Heim > Datenbank > MySQL-Tutorial > Linux操作系统中Oracle 11g数据库安装过程图文详解

Linux操作系统中Oracle 11g数据库安装过程图文详解

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 17:24:44
Original
1239 Leute haben es durchsucht

Linux操作系统中Oracle 11g数据库安装过程图文详解

Linux操作系统中Oracle11g数据库安装规范

一:数据库安装软件(含补丁)的下载说明

Oracle数据库安装软件获得途径:
1、可以通过ftp的方式上传至服务器
2、Oracle官方网站下载:(从11.2.0.2开始ORACLE不再提供升级patch,只提供完整的安装包)

二:数据库版本规定

本安装规范所针对的Oracle数据库版本为:Oracle 11.2.0.3.0

三:安装环境需求 1、系统硬件需求

系统必须满足下列最小硬件要求

硬件系统基本需求参照表

 

2、操作系统版本及补丁矩阵

Oracle 11gR2要求OS至少为RHEL4.7,内核为Kernel 2.6.9
作为生产系统,我们要求使用RHEL 5.6 64位版本,即:
Red Hat Enterprise Linux AS release 5 Update 5 x86_64
需要安装以下RPM软件包(加32bit括号注解的是该软件包32位版本,对应同名未加注解的则是该软件包64位版本。在64位版本平台上,两种版本都要安装):
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-2.5-24 (32 bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5 (32 bit)
glibc-headers-2.5
ksh-20060214
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libaio-devel-0.3.106 (32 bit)
libgcc-4.1.2
libgcc-4.1.2 (32 bit)
libstdc++-4.1.2
libstdc++-4.1.2 (32 bit)
libstdc++-devel 4.1.2
make-3.81
sysstat-7.0.2

3、网络配置要求

在生产环境中要求尽量使用2块千/百兆网卡做绑定,,预防网卡、网线、端口、单个网络交换机带来的单点故障。

四:系统参数调整及说明 1、调整内核参数及用户限制

以下所有相关操作需要root用户执行,并且重启动操作系统才能完全生效。

  • 编辑/etc/sysctl.conf文件,设置相关参数的系统默认值。如果该文件中已有相关参数的设置,则确保参数值不小于如下对应值;如果还没有相关参数的设置,则按照如下格式添加相应的参数设置行。
  • fs.aio-max-nr = 1048576
    fs.file-max = 6815744
    kernel.shmall = 2097152
    kernel.shmmax = 536870912
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    net.ipv4.ip_local_port_range = 9000 65500
    net.core.rmem_default = 262144
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048586

  • 编辑/etc/security/limits.conf文件,修改操作系统对oracle用户资源的限制。在该文件中添加如下行。
  • oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
    oracle hard stack 10240

    2、开启操作系统异步IO(AIO)

    前面第四部分第2点需要安装的包已经包含了libaio-0.3.106,默认开启异步I/O。
    检查在操作系统中AIO是否运行,运行命令及显示结果类似如下:
    $ cat /proc/slabinfo | grep kio
    kioctx 51 120 320 12 1 : tunables 54 27 8 : slabdata 10 10 0
    kiocb 30 30 256 15 1 : tunables 120 60 8 : slabdata 2 2 0
    注:如数据库使用的是文件系统,且要使用异步IO,则需要修改该数据库的初始化参数

  • 设置disk_asynch_io参数值为TRUE(默认值)
  • 设置filesystemio_options参数值为ASYNCH
  • linux

    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage