Redhat6.5安装oracle11g的方法

下面是详细讲解“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日

相关文章

  • MySQL修改和删除事件

    MySQL修改和删除事件的方法可以通过以下步骤完成: 登录MySQL数据库,使用指定的用户和密码。 在MySQL中,使用以下命令查看所有的事件: SHOW EVENTS; 如果需要修改或删除某个事件,可以使用以下命令: ALTER EVENT event_name ON SCHEDULE start_time DO event_body; DROP EVEN…

    MySQL 2023年3月10日
    00
  • Mysql查询语句优化技巧

    MySQL查询语句是我们在开发中常用到的,当数据量上升时我们就需要使用优化技巧来提高查询效率,下面我将详细讲解Mysql查询语句优化技巧。 1. 索引优化 在MySQL中,索引可以大大提高数据检索的速度。索引会创建一个有序列表,它包含了表中所有值,并指明每一个值出现的位置。使用索引的优势在于可以快速的定位到某个值,从而快速的找到相关数据。 以下是索引优化的技…

    database 2023年5月19日
    00
  • 详解MySQL BETWEEN AND:范围查询

    MySQL BETWEEN AND 是一种用于范围查询的操作符,它可以帮助我们方便地查询某个数值或日期在某个范围内的记录。 它的语法如下: SELECT * FROM table_name WHERE column_name BETWEEN value1 AND value2; 其中, table_name 是我们要查询的表名。 column_name 是我…

    MySQL 2023年3月9日
    00
  • Access数据库日常维护方法(优化)

    Access数据库是微软公司开发的一种小型关系型数据库管理系统,广泛应用于个人和小规模团体等领域。在日常使用中,常常需要进行维护和优化,以确保数据库的性能和稳定性。以下是Access数据库日常维护方法的完整攻略: 1. 数据库备份 数据库备份是保护数据安全的重要操作。Access数据库可以通过“备份和还原”功能进行备份操作。在备份数据库时,需要选择备份的位置…

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

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

    database 2023年5月21日
    00
  • MySQL出现this is incompatible with sql_mode=only_full_group_by错误的解决办法

    当使用MySQL的时候,我们可能会遇到以下错误提示: Expression #N of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘xxx’ which is not functionally dependent on columns in GROUP BY…

    database 2023年5月18日
    00
  • Redis解决高并发问题

    高并发常见场景 商品抢购秒杀等活动 解决方式 使用Redis 列表结构实现队列数据结构,抢成功的使用 rpush 入队,再使用 lpop 出队。 Redis高并发可能产生的问题 redis宕机了,或者链接不上 解决方法:配置主从复制,配置哨兵模式,一旦发现主机宕机,让下一个从机当做主机。最坏的情况,只能关闭Redis连接,去往数据库连接。但由于数据量大,这样…

    Redis 2023年4月13日
    00
  • CentOS7.4下MySQL5.7.28二进制方式安装的方法步骤

    接下来我将为你详细讲解“CentOS7.4下MySQL5.7.28二进制方式安装的方法步骤”的完整攻略。 环境准备 在开始安装MySQL之前,我们需要先进行环境准备。具体步骤如下: 确保CentOS7.4已经安装,并且处于最新状态。可以使用以下命令进行操作: sudo yum update -y 安装必要的依赖。在CentOS7.4上,可以使用以下命令安装:…

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