Redhat6.5安装oracle11g的方法

yizhihongxing

下面是详细讲解“Redhat6.5安装oracle11g的方法”的完整攻略:

系统要求

  • RedHat 6.5 64 bit操作系统
  • 4GB或更多的内存
  • 10GB或更多的磁盘空间

安装步骤

1.先检查系统是否已经安装了oracle,如果已经安装请卸载

rpm -qa | grep oracle
yum remove -y oracle-instantclient18-basic-18.3-1.0.x86_64

2.安装必备软件包

yum -y install binutils compat-libcap1 compat-libstdc++ elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat

3.创建oracle用户并设置密码

useradd oracle
passwd oracle

4.配置内核参数

/etc/sysctl.conf文件中添加以下内容:

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 2147483648
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

运行以下命令使配置生效:

/sbin/sysctl -p

5.配置用户限制

/etc/security/limits.conf文件中添加以下内容:

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

/etc/pam.d/login文件的最后添加以下内容:

session required /lib/security/pam_limits.so

6.安装oracle

创建一个目录,然后将下载的oracle安装文件上传至此目录,并解压。

mkdir /stage
cd /stage
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip

切换至oracle用户并进入解压后生成的文件夹,然后运行安装脚本。

su - oracle
cd /stage/database
./runInstaller

按照安装向导的提示进行安装。在安装期间,选择创建一个数据库,然后设置SYS和SYSTEM用户的密码。

安装完成后,需要手动执行以下脚本:

/u01/app/oracle/product/11.2.0/dbhome_1/root.sh

7.启动及配置oracle

切换至oracle用户,然后执行以下操作:

sqlplus /nolog
connect / as sysdba
startup

接下来,需要对oracle进行一些额外的配置。以Listener为例,修改$ORACLE_HOME/network/admin/listener.ora文件:

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = your_hostname)(PORT = 1521))
    )
  )

然后在oracle用户的命令行中启动Listener:

lsnrctl start

现在你应该能够连接到oracle数据库了。

示例

1.配置内核参数:

如果你想要查看某个内核参数的当前值,可以使用以下命令:

/sbin/sysctl [parameter_name]

例如,想要查看kernel.shmall的当前值,可以运行以下命令:

/sbin/sysctl kernel.shmall

2.启动及配置oracle:

假设你的RedHat服务器的主机名是myserver,那么在修改listener.ora文件时应该为HOST = myserver

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = myserver)(PORT = 1521))
    )
  )

然后你可以使用以下命令启动Listener。

lsnrctl start

注意:如果你正在使用防火墙,请确保1521端口处于打开状态,否则数据库将无法访问。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Redhat6.5安装oracle11g的方法 - Python技术站

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

相关文章

  • Neo4j和Cassandra的区别

    Neo4j和Cassandra都是流行的NoSQL数据库,它们在不同的场景中都有自己的优点和限制。下面我将通过详细讲解它们之间的区别,帮助你更好地理解它们的异同点。 1. 数据模型 Neo4j是一种图形数据库,主要关注数据点之间的关系。它的数据模型是由实体和关系组成的图形结构,这样的模型可以很好地模拟复杂的关系结构。例如,在社交网络中,用户可以是节点,关系可…

    database 2023年3月27日
    00
  • SQL Server还原完整备份和差异备份的操作过程

    下面就是SQL Server还原完整备份和差异备份的操作过程: 1. 还原完整备份 1.1. 预备工作 在还原完整备份之前,需要进行以下预备工作: 确认备份文件的位置:确认要还原的完整备份文件的位置,可以是本地磁盘,也可以是网络共享文件夹等。 确认要还原的数据库名称:确认还原的完整备份文件对应的数据库名称,以便于在还原时指定正确的数据库。 确认还原的时间点:…

    database 2023年5月18日
    00
  • 浅谈Spring Batch在大型企业中的最佳实践

    浅谈Spring Batch在大型企业中的最佳实践 简介 Spring Batch 是一个轻量级的、全面、可扩展的开源框架,用于支持企业级批处理作业的开发。它提供了可重用的函数来处理大量记录,包括日志、事务、统计等常见的批处理任务,平滑地解决了批处理作业的关键问题。本文将从以下几个方面来介绍 Spring Batch 在大型企业中的最佳实践: 大型企业中的 …

    database 2023年5月21日
    00
  • MongoDB 管道的介绍及操作符实例

    MongoDB是一种非关系型数据库,它非常适合用于大规模数据的存储和查询。在MongoDB中,管道(Pipeline)是一种强大的数据处理工具,它可以通过将多个操作符组合起来,为我们提供高效而便捷的数据处理方式。下面将为你详细介绍MongoDB管道的操作符,以及实例操作的演示。 一、管道的介绍 1. 管道的概念 管道是一系列操作符的连接,它们按照指定的顺序依…

    database 2023年5月22日
    00
  • prometheus系列监控:jvm,mongodb,mysql,redis,consul

    jvm: maven添加dependence <!– https://mvnrepository.com/artifact/io.micrometer/micrometer-registry-prometheus –> <dependency> <groupId>io.micrometer</groupId&gt…

    MySQL 2023年4月13日
    00
  • Java中抓取 Thread Dumps 的方式汇总

    让我来详细讲解一下“Java中抓取 Thread Dumps 的方式汇总”的完整攻略。 什么是 Thread Dumps Thread Dumps是Java应用程序中线程的快照。它提供了应用程序中所有线程的状态信息,包括线程运行的代码行、线程锁定的对象以及线程的堆栈跟踪。抓取Thread Dumps信息可以帮助我们定位线程死锁、死循环等问题。 抓取 Thre…

    database 2023年5月21日
    00
  • sql与mysql有哪些区别

    SQL与MySQL有哪些区别 SQL是什么 SQL是Structured Query Language的简称,即结构化查询语言。它是一种专门用来管理和操作关系型数据库的标准语言。 SQL可以进行增、删、改、查等操作,用于数据的存储、检索、更新和删除等操作。 SQL语言标准由ISO组织制定和管理。各种数据库管理系统都必须遵循SQL标准,但不同厂商的数据库管理系…

    database 2023年5月22日
    00
  • Sql Server安装出错,安装程序配置服务器失败的解决方法小结

    Sql Server安装出错,安装程序配置服务器失败的解决方法小结 问题描述 在安装Sql Server时,有时会遇到“安装程序配置服务器失败”的错误提示,这可能是由于多种原因导致的。本文将向您介绍一些常见的解决方法。 解决方法 方法1:检查是否具有管理员权限 在安装Sql Server时,您需要以管理员身份运行安装程序。因此,在进行安装前,请确保当前用户已…

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