linux

Oracle Linux环境如何搭建

小樊
51
2025-09-19 01:37:40
栏目: 云计算

Oracle Linux环境搭建指南(以Oracle Linux 7/8为例)

Oracle Linux是企业级Linux发行版,搭建环境需完成系统安装基础配置维护三大步骤。以下是详细流程:

一、Oracle Linux系统安装

  1. 下载安装介质
    从Oracle官网下载Oracle Linux ISO镜像(选择对应版本,如7.9或8.8),推荐使用DVD镜像(包含完整软件包)。

  2. 创建可引导介质
    使用Rufus(Windows)或dd命令(Linux)将ISO镜像写入U盘,制作可引导USB驱动器。例如:

    sudo dd if=oracle-linux-7.9-x86_64-dvd.iso of=/dev/sdX bs=4M status=progress
    

    /dev/sdX为目标U盘设备,需替换为实际路径)。

  3. 启动安装程序
    插入U盘并重启服务器,进入BIOS/UEFI设置(按F2、F12或Delete键),将启动顺序调整为从U盘启动。选择“Install Oracle Linux”进入安装向导。

  4. 配置安装选项

    • 语言与键盘:选择“English(United States)”作为安装语言,“美式英语”作为键盘布局。
    • 安装源:默认使用本地介质(U盘),无需修改。
    • 软件选择:推荐选择“Server with GUI”(包含图形界面,便于后续管理)或“Minimal Install”(最小化安装,仅包含核心组件)。
    • 分区配置:建议选择“自动分区”(LVM模式),系统会自动分配根分区(/)、/homeswap等;若需自定义,需确保swap空间不小于物理内存的2倍(如16GB内存需配置≥32GB swap)。
    • 网络配置:启用网络连接(选择“Connect automatically”),设置静态IP或DHCP(静态IP需填写IP地址、子网掩码、网关、DNS服务器)。
    • 用户设置:设置root用户密码(需包含大小写字母、数字和特殊字符),并创建普通用户(如oracle,勾选“将此用户设为管理员”,以便后续执行系统管理任务)。
  5. 完成安装
    点击“Begin Installation”开始安装,安装完成后重启系统,移除U盘,进入Oracle Linux桌面或命令行界面。

二、Oracle Linux环境基础配置

  1. 更新系统软件包
    登录系统后,执行以下命令更新所有软件包至最新版本:

    sudo yum update -y
    

    (Oracle Linux 8及以上版本使用dnf替代yum,命令为sudo dnf update -y)。

  2. 安装常用工具与依赖
    安装开发工具链(gcc、make)、网络工具(net-tools、iproute)及文本处理工具(vim、wget):

    sudo yum groupinstall -y "Development Tools"
    sudo yum install -y net-tools iproute vim wget unzip
    
  3. 配置YUM/DNF仓库
    Oracle Linux默认使用官方仓库(OL7/OL8-base),若需添加额外仓库(如EPEL),可执行:

    sudo yum install -y epel-release
    

    或手动下载Oracle提供的仓库文件(如oracle-ol7.repo),放置在/etc/yum.repos.d/目录下。

  4. 禁用SELinux(可选)
    若不需要SELinux的安全增强功能,可将其设置为“permissive”模式(仅记录违规行为,不阻止操作):

    sudo sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/selinux/config
    sudo setenforce 0
    

    重启系统使配置生效。

  5. 配置防火墙(可选)
    若需开放特定端口(如Oracle数据库的1521端口),可执行:

    sudo firewall-cmd --permanent --add-port=1521/tcp
    sudo firewall-cmd --reload
    

    若完全禁用防火墙(仅用于测试环境),可执行:

    sudo systemctl stop firewalld
    sudo systemctl disable firewalld
    

三、Oracle数据库环境搭建(可选扩展)

若需在Oracle Linux上安装Oracle Database,需完成以下额外配置:

  1. 创建Oracle用户与组

    sudo groupadd oinstall
    sudo groupadd dba
    sudo useradd -g oinstall -G dba oracle
    sudo passwd oracle
    
  2. 设置Oracle环境变量
    切换至oracle用户,编辑~/.bash_profile文件,添加以下内容:

    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/19c/dbhome_1
    export ORACLE_SID=orcl
    export PATH=$ORACLE_HOME/bin:$PATH
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
    

    执行source ~/.bash_profile使配置生效。

  3. 安装Oracle Database软件
    下载Oracle Database安装包(如19c),上传至服务器,解压后运行runInstaller

    cd /tmp/database
    ./runInstaller
    

    按照向导完成安装(需接受许可协议、配置安装路径、创建数据库实例)。

以上步骤覆盖了Oracle Linux环境搭建的核心流程,可根据实际需求调整配置(如选择最小化安装、调整分区大小、开启防火墙等)。安装完成后,建议定期备份系统配置及数据,确保环境稳定性。

0
看了该问题的人还看了