导读:本期聚焦于小伙伴创作的《安装Oracle需要准备哪些环境?详细安装步骤是什么?》,敬请观看详情,探索知识的价值。以下视频、文章将为您系统阐述其核心内容与价值。如果您觉得《安装Oracle需要准备哪些环境?详细安装步骤是什么?》有用,将其分享出去将是对创作者最好的鼓励。

安装Oracle数据库是很多企业级应用部署的前置工作,整个过程需要提前准备适配的运行环境,再按照规范步骤操作,才能避免安装失败或者后续运行出现异常。

安装Oracle需要准备哪些环境?详细安装步骤是什么?

安装前环境准备

硬件要求

安装Oracle至少需要满足以下硬件条件:内存不低于4GB,推荐8GB及以上;磁盘空间至少需要10GB,若需要存储业务数据建议预留50GB以上可用空间;CPU核心数不低于2核,保证数据库运行时的计算性能。

系统要求

目前Oracle主要支持Linux和Windows系统,本文以Linux系统为例说明,系统版本推荐CentOS 7及以上或者Oracle Linux 7及以上。需要提前关闭系统的防火墙和SELinux,避免端口访问受限。

依赖包安装

Linux系统下需要先安装Oracle运行所需的依赖包,执行以下命令安装:

# 安装Oracle所需依赖包
yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libX11 libXau libXi libXtst libXrender libXrender-devel libgcc libstdc++ libstdc++-devel libxcb make smartmontools

用户和用户组创建

Oracle不建议使用root用户直接安装,需要创建专用的用户和用户组:

# 创建用户组
groupadd oinstall
groupadd dba
# 创建oracle用户并加入用户组
useradd -g oinstall -G dba oracle
# 设置oracle用户密码
passwd oracle

内核参数配置

需要修改系统内核参数适配Oracle运行需求,编辑/etc/sysctl.conf文件,添加以下内容:

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.ip_local_port_range = 9000 65500

执行sysctl -p命令让配置生效。

用户环境变量配置

切换到oracle用户,编辑~/.bash_profile文件,添加以下内容:

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

执行source ~/.bash_profile让环境变量生效,同时创建对应的目录并赋予权限:

mkdir -p $ORACLE_HOME
chown -R oracle:oinstall /u01
chmod -R 775 /u01

详细安装步骤

安装包准备

从Oracle官方渠道获取对应系统版本的安装包,上传到服务器后解压,解压后的文件会生成database目录,切换到oracle用户进入该目录。

启动安装程序

在database目录下执行安装脚本:

# 进入解压后的安装目录
cd database
# 启动图形化安装程序
./runInstaller

如果是远程连接服务器没有图形界面,可以配置静默安装,编辑静默安装响应文件,修改对应的路径和参数后执行安装命令。

图形化安装配置

安装程序启动后,首先会跳过软件更新选项,然后选择创建和配置数据库,设置Oracle基目录和软件安装目录,和之前配置的环境变量路径保持一致。接着选择服务器类安装,配置数据库实例名称,设置管理员密码,之后安装程序会检查环境配置,若有缺失的依赖会提示处理,处理完成后点击安装即可。

执行配置脚本

安装进度完成后,会提示需要用root用户执行两个脚本,切换到root用户执行提示路径下的脚本即可:

# 执行第一个脚本
/u01/app/oraInventory/orainstRoot.sh
# 执行第二个脚本
/u01/app/oracle/product/19.3.0/dbhome_1/root.sh

数据库初始化

脚本执行完成后,安装程序会进行数据库初始化,等待初始化完成,会显示数据库的相关连接信息,包括监听端口、实例名称等,记录这些信息后续连接数据库使用。

安装后验证

切换到oracle用户,执行以下命令验证数据库是否正常运行:

# 查看监听状态
lsnrctl status
# 登录数据库
sqlplus / as sysdba
# 查看数据库实例状态
select status from v$instance;

如果监听状态正常,登录后实例状态显示为OPEN,说明Oracle数据库安装成功,可以正常使用了。

常见问题排查

  • 安装时提示依赖包缺失:按照提示的包名重新安装对应的依赖,注意系统版本和包版本的匹配。
  • 启动监听失败:检查listener.oratnsnames.ora配置文件,确认端口没有被其他程序占用。
  • 登录数据库提示权限不足:检查oracle用户的环境变量是否配置正确,是否用正确的用户执行登录命令。

Oracle数据库安装环境变量配置依赖包安装修改时间:2026-07-23 03:27:29

免责声明:​ 已尽一切努力确保本网站所含信息的准确性。网站内容多为原创整理与精心编撰,观点力求客观中立。本站旨在免费分享,内容仅供个人学习、研究或参考使用。若引用了第三方作品,版权归原作者所有。如内容涉及您的权益,请联系我们处理。
内容垂直聚焦
专注技术核心技术栏目,确保每篇文章深度聚焦于实用技能。从代码技巧到架构设计,为用户提供无干扰的纯技术知识沉淀,精准满足专业提升需求。
知识结构清晰
覆盖从开发到部署的全链路。AI、前端、编程、数据库、服务器、建站、系统层层递进,构建清晰学习路径,帮助用户系统化掌握开发与运维所需的核心技术。
深度技术解析
拒绝泛泛而谈,深入技术细节与实践难点。无论是数据库优化还是服务器配置,均结合真实场景与代码示例进行剖析,致力于提供可直接应用于工作的解决方案。
专业领域覆盖
精准对应开发生命周期。从前端界面到后端编程,从数据库操作到服务器运维,形成完整闭环,一站式满足全栈工程师和运维人员的技术需求。
即学即用高效
内容强调实操性,步骤清晰、代码完整。用户可根据教程直接复现和应用于自身项目,显著缩短从学习到实践的距离,快速解决开发中的具体问题。
持续更新保障
专注既定技术方向进行长期、稳定的内容输出。确保各栏目技术文章持续更新迭代,紧跟主流技术发展趋势,为用户提供经久不衰的学习价值。