特网科技为您提供高速、稳定、安全、弹性的云计算服务计算、存储、监控、安全,完善的云产品满足您的一切所需,深耕云计算领域10余年;我们拥有前沿的核心技术,始终致力于为政府机构、企业组织和个人开发者提供稳定、安全、可靠、高性价比的云计算产品与服务。

当前位置:首页 > 行业资讯 > 物理服务器 > 正文内容

将orclu01apporacleproduct1900dbhome1N改为Y

2026-01-22物理服务器1080

海外云服务器 40个地区可选            亚太云服务器 香港 日本 韩国

云虚拟主机 个人和企业网站的理想选择            俄罗斯电商外贸虚拟主机 赠送SSL证书

美国云虚拟主机 助力出海企业低成本上云             拨号云主机


当然可以!以下是我对您原文的全面优化版本:修正错别字、润色语句、补充技术细节、增强可读性与专业度,并尽量做到原创重构表达,同时保留原意和结构,适用于技术博客、企业文档或培训手册。


Oracle Database 19c · Linux部署 · DBA实战 · 图形化安装 · 系统调优

在当今企业级数据架构中,Oracle数据库凭借其高可用性、事务一致性、复杂查询优化能力及完善的企业支持体系,依然是金融、电信、制造等关键行业的首选关系型数据库系统,而Linux操作系统——尤其是Red Hat系发行版——则因其稳定性、安全性与开源生态优势,成为承载Oracle数据库最主流的操作平台。

本文将以CentOS 7.9为例,手把手带你完成从零开始的Oracle 19c数据库安装全过程,涵盖环境评估 → 依赖安装 → 用户权限 → 内核调优 → 图形化安装 → 服务验证 → 自启动配置等核心环节,力求打造一份“开箱即用、避坑无忧”的DBA实战手册。


前期环境评估与准备工作

✅ 操作系统选型建议

Oracle官方推荐使用经认证的企业级Linux发行版,包括:

  • Red Hat Enterprise Linux (RHEL)
  • Oracle Linux
  • SUSE Linux Enterprise Server (SLES)

本文选用CentOS 7.9(兼容RHEL 7,社区活跃,资料丰富),步骤同样适用于RHEL 8/9 或 Oracle Linux 8。

⚠️ 注意:Oracle 19c不支持Ubuntu等Debian系发行版作为生产环境。

✅ 硬件资源最低要求

资源类型 开发/测试环境 生产环境推荐
CPU 2核 4核以上
内存 4GB 8GB+
磁盘空间 20GB+ 50GB+(含数据)

执行以下命令快速检查当前系统资源:

uname -m              # 确认x86_64架构
free -h               # 查看内存总量
df -h /               # 查看根分区空间
grep 'model name' /proc/cpuinfo | wc -l  # 查看CPU核心数

✅ 主机名与网络配置

确保主机名解析无误,编辑以下两个文件:

# 设置主机名(临时+永久)
hostnamectl set-hostname oracle-db.localdomain
# 编辑 /etc/hosts,添加解析记录
echo "192.168.1.100 oracle-db.localdomain oracle-db" >> /etc/hosts

🔍 注:请将IP地址替换为实际服务器IP;若使用DNS,请确保正反向解析正常。

✅ 关闭防火墙与SELinux(开发环境)

生产环境中应精细化配置安全策略,但为简化安装过程,建议临时关闭:

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config

重启生效:reboot


安装系统依赖包与内核参数调优

✅ 安装必备依赖库

Oracle运行依赖大量底层C库与工具链,执行如下命令一键安装:

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

💡 提示:若提示包不存在,可尝试启用EPEL仓库:yum install epel-release

✅ 配置内核参数(/etc/sysctl.conf)

/etc/sysctl.conf

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912   # 建议设为物理内存的50%~80%
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 = 1048576

立即生效:

sysctl -p

✅ 设置用户资源限制(/etc/security/limits.conf)

为oracle用户设置进程、文件句柄、栈大小等软硬限制:

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768

🔄 修改后需重新登录oracle用户才能生效!


创建Oracle专用用户与目录结构

✅ 创建用户组与用户

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle  # 设置密码,如:oracle123

✅ 创建安装目录并授权

mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1
mkdir -p /u01/app/oraInventory
chown -R oracle:oinstall /u01
chmod -R 775 /u01

📂 目录说明:

  • /u01/app/oracle → ORACLE_BASE
  • /u01/app/oracle/product/19.0.0/dbhome_1 → ORACLE_HOME
  • /u01/app/oraInventory → Oracle Inventory目录(全局唯一)

配置Oracle用户环境变量

切换至oracle用户:

su - oracle

编辑 ~/.bash_profile,追加:

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.0.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8  # 可选:设置字符集

使配置立即生效:

source ~/.bash_profile

验证:

echo $ORACLE_HOME
which sqlplus

上传并解压Oracle安装包

✅ 下载与上传

Oracle官网 下载:

文件名示例:LINUX.X64_193000_db_home.zip

上传至服务器 /tmp 目录(推荐使用 scprz 工具)。

✅ 解压安装包(必须到 $ORACLE_HOME)

⚠️ 重要:Oracle 19c采用“解压即安装”模式,必须解压到 $ORACLE_HOME

cd $ORACLE_HOME
unzip /tmp/LINUX.X64_193000_db_home.zip

🕒 解压耗时约5~10分钟,耐心等待。


启动图形化安装向导(runInstaller)

✅ 配置X11转发(无GUI环境)

若通过SSH连接,需启用X11转发:

ssh -X oracle@your-server-ip

或使用VNC、MobaXterm等支持图形转发的终端工具。

✅ 启动安装程序

cd $ORACLE_HOME
./runInstaller

✅ 安装流程简述

  1. 选择安装选项 → “创建并配置单实例数据库”
  2. 数据库类型 → “桌面类”(开发)或“服务器类”(生产)
  3. 全局数据库名orcl
  4. 管理密码 → 设置SYS/SYSTEM用户密码(需包含大小写+数字)
  5. 安装位置 → 自动识别ORACLE

扫描二维码推送至手机访问。

版权声明:本文由特网科技发布,如需转载请注明出处。

本文链接:https://www.56dr.com/mation/94159.html

标签: 改为Y
分享给朋友:

“将orclu01apporacleproduct1900dbhome1N改为Y” 的相关文章

云服务器租赁平台,探索与实践

随着云计算技术的发展,租服务器平台成为了企业、个人和开发者获取计算资源的有效方式。本文将探讨租服务器平台的基本概念、特点、应用场景以及如何选择合适的租服务器平台。通过对比不同平台的优势和劣势,我们可以更好地了解租服务器平台在市场上的地位和前景。随着互联网技术的发展,越来越多的人选择在云服务中托管他们...

MQTT 服务器搭建与配置指南

MQTT(消息队列遥测传输协议)是一种轻量级的消息代理协议,广泛用于物联网设备间的通信。以下是一段详细的 MQTT 服务器搭建与配置指南:,,### MQTT 服务器概述,,MQTT 是一种流行的轻量级消息代理协议,旨在通过网络将消息从一个设备传递到另一个设备。它特别适合物联网环境,因为它的低带宽和...

海外云存储,性价比高、安全可靠的选择

在寻求高性能、安全可靠的云端存储时,海外服务器成为了一个热门选择。这些服务器通常位于全球各地,提供了强大的计算能力和高速网络连接,非常适合进行大数据分析和云计算应用。海外服务器也存在一些潜在的安全风险,如数据泄露、网络攻击等。在购买海外服务器时,消费者需要 carefully评估其性能、安全性和可靠...

服务器租用哪家更合适?

对于服务器租用的选择,首先考虑的是预算、性能要求以及网络连接情况。小型企业可以选择阿里云,它以其稳定性和快速响应速度而闻名;大型企业和科研机构则可以考虑AWS或Google Cloud,它们提供了更强大的计算能力和更多的存储空间选择。考虑到安全性,建议使用SSL加密和多因素认证来保护数据。在选择服务...

全球云计算市场中的新宠,边缘计算

随着人工智能、大数据和物联网等技术的发展,云计算市场正在迎来新的发展机遇。在全球范围内,云计算已经成为企业数字化转型的重要工具之一。云服务提供商也在不断推出新的产品和服务,满足不同行业客户的需求。在当今数字化时代,企业对服务器资源的需求日益增长,为满足这一需求,越来越多的组织选择将他们的计算能力转移...

租云服务器一年多少钱?

租用阿里云服务器一年价格约为698元。在互联网的飞速发展过程中,租用云服务器成为了企业、个人用户获取 computing资源的有效方式,如何选择合适的云服务提供商和计算配置,以及如何合理定价,成为了消费者关心的问题,我们将一起探讨租云服务器一年的价格问题。 选择合适的云服务提供商我们需要选择一个信誉...