Redhat 6.2 下 oracle 11g R2的安装详解第1/2页

为了提高可读性,我将分为两部分进行讲解。

Redhat 6.2 下 oracle 11g R2的安装详解第1/2页(上)

1. 确认系统参数

在进行oracle 11g R2的安装前,需要确认系统的参数设置是否符合要求,这里需要特别关注以下参数:

1.1 内存和交换分区

oracle 11g R2对于系统内存和交换分区的要求非常高,建议开启至少2G的内存以及4G的交换分区。我们可以使用以下命令查看当前系统内存和交换分区的情况:

free -m

1.2 内核参数

可能需要配置以下内核参数,以满足oracle 11g R2的要求:

kernel.sem = 250 32000 100 128
kernel.shmmax = 4294967296
kernel.shmall = 1073741824
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576

1.3 用户和文件系统参数

为了正常运行oracle 11g R2,我们需要设置一些用户和文件系统的参数,这些参数可以在/etc/security/limits.conf文件中设置。以下示例为oracle用户设置了一些参数:

*       soft    nproc   2047
*       hard    nproc   16384
*       soft    nofile  1024
*       hard    nofile  65536
oracle  soft    nproc   16384
oracle  hard    nproc   16384
oracle  soft    nofile  65536
oracle  hard    nofile  65536

2. 安装oracle 11g R2必要的软件包

oracle 11g R2在安装前需要一些必要的软件包,例如基础的库和工具等。我们可以使用以下命令安装相关软件包:

yum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make compat-db compat-gcc-34 compat-gcc-34-c++ compat-libf2c-34 compat-libstdc++-296 compat-libstdc++-33 compat-libstdc++-33.i686 libXp libXtst openmotif openmotif22 sysstat unixODBC unixODBC-devel

示例:检查系统参数

某采编发布了一篇题为《Centos 6.2下Oracle 11.2.0.1.0 RAC安装全套教程》的文章,在该教程中,作者提到需要注意系统参数的设置。假设笔者想根据该教程安装Oracle 11g R2,那么首先需要对自己的系统参数进行确认。

笔者在执行free -m命令后,得到的输出为:

              total        used        free      shared  buff/cache   available
Mem:           7893        1636        2232          25        4024        5926
Swap:         10239           0       10239

从输出结果可以看到,当前系统内存为7.8G,已使用的内存为1.6G,剩余的空闲内存为2.2G。同时,交换分区大小为10G,全部都是可用的。

根据oracle 11g R2的要求,我们需要确保有至少2G的内存和4G的交换分区。因此,当前系统的内存和交换分区已经符合要求。

示例:安装必要的软件包

对于示例中提到的教程,《Centos 6.2下Oracle 11.2.0.1.0 RAC安装全套教程》中并没有提到需要安装哪些软件包。不过,在本文介绍的教程《Redhat 6.2 下 oracle 11g R2的安装详解第1/2页》中,我们可以从第2个步骤中看到,需要安装一些必要的软件包。如果我们使用该教程中提到的命令进行安装,则会适用于oracle 11g R2的基础环境。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Redhat 6.2 下 oracle 11g R2的安装详解第1/2页 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • Oracle数据库ORA-12560错误问题的解决办法

    Oracle数据库ORA-12560错误问题的解决办法 问题描述 在使用Oracle数据库时,有可能会遇到ORA-12560错误,该错误通常会出现在Oracle数据库连接时。 错误原因 ORA-12560错误的主要原因是Oracle数据库的监听程序没有启动导致的。也有可能是因为监听程序正在运行,但没有正确配置导致的。 解决办法 要解决ORA-12560错误,…

    database 2023年5月19日
    00
  • JSP简明教程

    下面就是“JSP简明教程”的完整攻略。 JSP简介 JSP(JavaServer Pages)是一种动态网页技术,它允许我们将 Java 代码嵌入到 HTML 页面中。使用 JSP,我们可以创建包含动态内容的 Web 页面。JSP 文件的扩展名通常是 .jsp。 JSP基础语法 JSP 页面由 HTML 和 Java 代码组成。JSP 中的 Java 代码通…

    database 2023年5月22日
    00
  • 2022最新版MySQL 8.0.30 安装及配置教程(小白入门)

    2022最新版MySQL 8.0.30 安装及配置教程(小白入门) MySQL是一种流行的关系型数据库管理系统,可以存储和检索大量的数据。下面是一份MySQL 8.0.30的安装及配置教程,适用于入门级使用者。 步骤一:下载MySQL 8.0.30 首先需要从MySQL官方网站(https://dev.mysql.com/downloads/mysql/)下…

    database 2023年5月22日
    00
  • MySQL入门完全指南及Linux系统下基本的安装教程

    MySQL是一种常用的开源关系型数据库管理系统,本文将为大家介绍MySQL入门完全指南及Linux系统下基本的安装教程。 MySQL入门完全指南 MySQL是一种开放源代码的关系型数据库管理系统。我们可以使用它来存储和管理数据,以供其他应用程序查询和使用。以下是MySQL入门完全指南: 安装MySQL 要使用MySQL,您首先需要将其安装在计算机上。您可以从…

    database 2023年5月22日
    00
  • MySql查询不区分大小写解决方案(两种)

    MySQL查询默认是区分大小写的,如果需要进行不区分大小写的查询,可以采用以下两种解决方案: 方案一:使用LOWER/UPPER函数 LOWER/UPPER函数可以将字符串转换为小写/大写格式,转换后再进行查询,达到不区分大小写的效果。 示例一:查询名字为”Tom”的用户信息(不区分大小写) SELECT * FROM user WHERE LOWER(na…

    database 2023年5月21日
    00
  • MySQL数据库连接查询 join原理

    MySQL数据库连接查询join原理 在MySQL中,我们可以通过JOIN操作实现多个关系表的数据联合查询。JOIN操作是通过将两个或多个表中的列进行比较,从而找到它们的共同数据,并将这些数据进行组合返回给用户。 常见的JOIN操作有 INNER JOIN(内连接)、LEFT JOIN(左连接)、RIGHT JOIN(右连接)、FULL JOIN(全连接)等…

    database 2023年5月22日
    00
  • InfluxDB 和 Microsoft Access 的区别

    InfluxDB 和 Microsoft Access 是两种不同的数据库管理系统。下面是它们之间的主要区别。 InfluxDB: 简介 InfluxDB 是一种开源的时间序列数据库(Time series database,简称TSDB),专门用于存储和查询时间序列数据。它以高效存储和快速查询良好著称,并提供与其他工具(如Grafana)进行集成,以便可视…

    database 2023年3月27日
    00
  • oracle 实际值超过数据库某个字段指定长度报错解决

    针对这个问题,我们需要以下步骤来解决: 1. 确认字段的长度 首先,在进行操作之前,我们需要确认数据库中该字段的长度,可以通过如下SQL语句查询: desc table_name; 其中,table_name为数据表名称。查询结果中会显示该表的字段信息,包括字段名、类型、长度等信息。确认指定字段的长度是否被限制。 2. 检查要插入的值是否超过了长度限制 如果…

    database 2023年5月19日
    00
合作推广
合作推广
分享本页
返回顶部