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

方法一:通过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