Linux(centos7.9)下部署oracle11g

在 CentOS 7.9 系统上部署 Oracle 11g 的详细过程,包括下载安装包、上传到服务器、解压、关闭 selinux 和防火墙、安装依赖、创建用户和组、修改系统参数、设置目录权限、配置环境变量、执行静默安装、配置监听和数据库创建。涉及关键步骤如修改 /etc/selinux/config、/etc/security/limits.conf 和 /etc/sysctl.conf 文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统环境:CentOS Linux release 7.9.2009 (Core)

软件包:

linux.x64_11gR2_database_1of2.zip

linux.x64_11gR2_database_2of2.zip

0、下载Orcle11G

oracle10G/11G官方下载地址合集(直接迅雷下载)

说明一下:
[root@myYUn install]#中的myYUn
等价于
[root@iz2f570bi1k56uz install]#中的iz2f570bi1k56uz;
这是为了界面效果调整的,但是有些没调整到,理解一哈。

 

1、上传文件到服务器或虚拟机的/install目录下

[root@myYUn install]# rz –y

如果rz –y命令不能使用,可用如下方法解决

yum install lrzsz -y

2、解压文件到当前目录:

[root@myYUn install]# unzip linux.x64_11gR2_database_1of2.zip

[root@myYUn install]# unzip linux.x64_11gR2_database_2of2.zip

如果unzip命令不能使用,依次执行如下命令:

        yum list | grep zip/unzip

        yum install zip

        yum install unzip 

将解压后的文件夹直接移动到/software目录下:

[root@myYUn install]# mv database/ /software/

[root@myYUn install]# cd /software

[root@myYUn install]# ll

 

3、关闭selinux

[root@myYUn software]# vim /etc/selinux/config

设置SELINUX=disabled

[root@myYUn software]# setenforce 0

4、关闭防火墙

查看系统版本

[root@myYUn software]# cat /etc/redhat-release

CentOS Linux release 7.3.1611 (Core)

[root@myYUn software]# getconf LONG_BIT

64

 

如果是6及以下:

[root@myYUn software]# service iptables stop

[root@myYUn software]# service iptables status

[root@myYUn software]# chkconfig iptables off

 

如果是centenOS7

[root@myYUn software]# systemctl restart firewalld.service

[root@myYUn software]# systemctl list-unit-files|grep firewalld.service

firewalld.service                             disabled

[root@myYUn software]# systemctl disable firewalld.service

 

5、安装Oracle 11g依赖包

[root@myYUn software]# yum install gcc make binutils gcc-c++ compat-libstdc++-33elfutils-libelf-devel elfutils-libelf-devel-static ksh libaio libaio-develnumactl-devel sysstat unixODBC unixODBC-devel pcre-devel –y

 

6、添加安装用户和用户组

[root@myYUn software]# groupadd oinstall

[root@myYUn software]# groupadd dba

[root@myYUn softwar

### 在 CentOS 7.9 上安装 Oracle 数据库 #### 准备工作 为了确保顺利安装,在开始之前需确认操作系统已更新至最新状态并满足Oracle数据库的最低硬件需求。 ```bash sudo yum update -y ``` #### 下载预安装包 下载适用于Oracle Linux 7 (兼容CentOS 7) 的 `oracle-database-preinstall-19c` RPM 文件[^1]: ```bash wget http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm ``` 将此文件复制到 `/root` 目录下,并重命名为更简洁的形式以便后续处理: ```bash cp oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm /root/ mv /root/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm /root/preinstall-oracle-db.rpm ``` #### 执行本地安装 利用 `yum localinstall` 命令来执行该RPM包的安装过程。如果遇到YUM锁定错误,则可能是因为其他程序正在使用软件仓库管理工具;此时应等待其释放锁后再试[^2]: ```bash sudo yum localinstall -y /root/preinstall-oracle-db.rpm ``` #### 创建必要的目录结构 按照官方文档指示建立用于存储Oracle产品、日志和其他数据文件所需的文件夹体系,同时赋予适当权限给Oracle用户组成员访问这些位置的权利[^4]: ```bash sudo mkdir -p /app/oracle/product/19.3.0/db_home sudo chown -R 775 /app/oracle sudo mkdir -p /data/soft/oracle/orainventory sudo chown -R oracle:oinstall /data/soft/oracle/orainventory mkdir -p /data/soft/oracle/flash_recovery_area mkdir -p /data/soft/oracle/oradata sudo chown -R oracle:oinstall /data/soft/oracle ``` #### 获取与配置Oracle Database 软件介质 前往官方网站获取适合版本的企业版或标准版二进制分发包,并遵循静默模式下的具体指南完成部署流程[^3]。 #### 后续配置 成功安装之后还需要进一步调整环境变量以及启动监听器和服务实例等操作才能使整个系统正常运作起来。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值