RHEL7系统下通过VNC图形化界面安装Oracle Database 12c完整指南

admin
本指南详述在RHEL7系统下,通过VNC远程图形化界面安装Oracle Database 12c的完整流程,涵盖环境准备(如依赖包安装、系统参数配置)、VNC服务搭建与远程连接、Oracle数据库软件解压安装、数据库实例创建及初始配置等关键步骤,解决无物理显示器场景下的安装难题,为用户提供清晰、可操作的实操指引,确保Oracle 12c在RHEL7环境成功部署。

在企业级应用中,Oracle Database 12c(12c R2及后续版本)凭借其强大的性能、高可用性和云集成能力,成为众多企业的核心数据库选择,而RHEL7(Red Hat Enterprise Linux 7)作为主流的服务器操作系统,其稳定性和安全性备受青睐,在实际运维中,管理员常需通过远程图形化界面完成Oracle安装,以直观配置参数、排查问题,本文将详细介绍如何在RHEL7系统中,通过VNC(Virtual Network Computing)远程图形化界面,一步步完成Oracle Database 12c的安装部署。

准备工作

在开始安装前,需确保软硬件环境满足要求,并完成基础配置。

硬件与系统要求

  • 操作系统:RHEL7.6及以上版本(建议最小化安装后添加必要组件);
  • 硬件配置:CPU≥2核,内存≥4GB(推荐8GB以上),磁盘空间≥20GB(数据库安装目录需预留15GB+);
  • 网络环境:服务器需配置静态IP,确保VNC客户端能远程连接(如关闭防火墙或开放5901端口)。

安装介质准备

  • Oracle Database 12c安装包:下载Oracle Database 12c R2(12.2.0.1) for Linux x86_64的安装文件(如linuxx64_12201_database_1of2.ziplinuxx64_12201_database_2of2.zip),并上传至服务器(如/opt/software目录)。

关闭防火墙与SELinux

为避免安装过程中权限问题,先临时关闭防火墙和SELinux:

RHEL7系统下通过VNC图形化界面安装Oracle Database 12c完整指南

# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
# 关闭SELinux(临时关闭,重启后失效)
setenforce 0
# 永久关闭(需重启服务器)
vi /etc/selinux/config
# 修改为:SELINUX=disabled

安装并配置VNC服务器

VNC允许用户通过远程图形化界面操作服务器,是安装Oracle图形化组件的核心工具。

安装VNC服务器

RHEL7默认使用TigerVNC,可通过yum安装:

yum install tigervnc-server -y

配置VNC用户与服务

  • 创建VNC用户(建议使用非root用户,如oracle):

    useradd oracle
    passwd oracle  # 设置密码
  • 配置VNC密码
    oracle用户登录,执行以下命令设置VNC登录密码(需设置8位以上):

    su - oracle
    vncpasswd
    # 提示输入密码并确认,密码将存储在~/.vnc/passwd
  • 创建VNC服务配置文件
    复制VNC服务模板并修改:

    cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

    修改配置文件中的用户名(oracle):

    vi /etc/systemd/system/vncserver@:1.service
    # 修改以下两行:
    # ExecStart=/usr/sbin/runuser -l oracle -c "/usr/bin/vncserver %i"
    # PIDFile=/home/oracle/.vnc/%H%i.pid
  • 启动VNC服务

    systemctl daemon-reload
    systemctl start vncserver@:1.service
    systemctl enable vncserver@:1.service  # 设置开机自启

验证VNC服务

  • 查看VNC服务状态:
    systemctl status vncserver@:1.service
    # 若显示"active (running)",则启动成功
  • 获取VNC端口:VNC默认使用5901端口(1对应5901),可通过netstat -tuln | grep 5901确认。

客户端连接

在本地电脑安装VNC客户端(如RealVNC Viewer、TigerVNC Viewer),输入服务器IP和端口(如168.1.100:1),输入VNC密码即可进入图形化桌面。

Oracle 12c安装前系统准备

Oracle安装对系统依赖、用户权限、内核参数要求严格,需逐一配置。

安装必要依赖包

yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel

创建Oracle用户与组

groupadd oinstall  # 安装组
groupadd dba      # 管理组
useradd -g oinstall -G dba oracle  # 创建oracle用户,加入oinstall和dba组
passwd oracle     # 设置密码
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码