Oracle DB 12c远程安装有哪些可行方法

来源:IPIPP.com作者:头衔:全栈工程师
导读:本期聚焦于小伙伴创作的《Oracle DB 12c远程安装有哪些可行方法》,敬请观看详情,探索知识的价值。以下视频、文章将为您系统阐述其核心内容与价值。如果您觉得《Oracle DB 12c远程安装有哪些可行方法》有用,将其分享出去将是对创作者最好的鼓励。

Oracle DB 12c是Oracle推出的经典企业级数据库版本,在金融、电商等多个领域有广泛应用。实际运维场景中,经常需要在本地客户端对远程服务器完成该版本数据库的安装,下面介绍两种常用的远程安装方法。

Oracle DB 12c远程安装有哪些可行方法

方法一:通过SSH连接使用静默安装方式

静默安装是Oracle官方支持的远程部署方式,不需要启动图形化界面,通过配置文件指定安装参数即可完成操作,适合无图形化界面的服务器环境。

前置准备

  • 确保本地客户端和远程服务器网络连通,可通过SSH正常登录远程服务器
  • 远程服务器已创建Oracle专用用户和组,完成系统内核参数、依赖包的配置
  • 已下载Oracle DB 12c的安装包,上传至远程服务器的指定目录

操作步骤

第一步,登录远程服务器,解压安装包,进入解压后的目录,复制静默安装响应文件模板:

# 解压安装包
unzip linuxamd64_12102_database_1of2.zip
unzip linuxamd64_12102_database_2of2.zip
# 复制响应文件模板
cp database/response/db_install.rsp /home/oracle/db_install.rsp

第二步,编辑响应文件,修改关键参数,比如安装路径、数据库字符集、管理员密码等,以下是需要重点关注的部分配置:

# 设置安装路径
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1
# 设置数据库字符集
CHARACTER_SET=AL32UTF8
# 设置SYS和SYSTEM用户密码
SYS_PASSWORD=Oracle123
SYSTEM_PASSWORD=Oracle123

第三步,切换到Oracle用户,执行静默安装命令:

su - oracle
cd /home/oracle/database
./runInstaller -silent -responseFile /home/oracle/db_install.rsp -ignorePrereq

安装过程中可以通过查看日志确认进度,安装完成后根据提示执行两个 root 脚本即可。

方法二:通过X11转发启动图形化安装界面

如果本地客户端支持图形化环境,可以通过SSH的X11转发功能,将远程服务器的图形化安装界面映射到本地,操作方式和本地安装一致。

前置准备

  • 本地客户端安装X11服务端软件,比如Windows系统下的Xming,Linux和macOS系统自带X11支持
  • 远程服务器开启X11转发功能,编辑/etc/ssh/sshd_config文件,设置X11Forwarding yes,重启SSH服务

操作步骤

第一步,本地客户端通过SSH连接远程服务器时开启X11转发,不同系统命令如下:

# Linux或macOS客户端连接命令
ssh -X oracle@远程服务器IP
# Windows客户端使用Xshell等工具时,在连接属性中勾选X11转发选项

第二步,切换Oracle用户,设置DISPLAY变量,指向本地客户端的X11服务:

su - oracle
export DISPLAY=本地客户端IP:0.0

第三步,进入安装包目录,执行安装命令,即可在本地弹出图形化安装界面,按照向导一步步完成参数配置和安装即可。

常见问题排查

问题现象可能原因解决办法
静默安装提示缺少依赖包服务器未安装对应系统依赖根据日志提示安装对应依赖包后重新执行安装命令
X11转发无法弹出图形界面DISPLAY变量配置错误或未开启X11转发检查DISPLAY变量值,确认SSH连接开启了X11转发选项
安装完成后数据库无法启动环境变量配置错误检查ORACLE_BASE、ORACLE_HOME、PATH等环境变量是否配置正确

两种远程安装方式各有适用场景,无图形化环境优先选择静默安装,有图形化操作需求可以选择X11转发方式,安装前做好前置配置检查,能有效减少安装过程中的问题。

Oracle_DB_12c远程安装数据库部署静默安装SSH连接修改时间:2026-06-04 02:21:06

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