linux安装oracle19c步骤
时间: 2025-04-18 10:31:03 浏览: 55
### 在 Linux 上安装 Oracle 数据库 19c 的详细步骤
#### 准备工作
确保操作系统满足 Oracle 19c 的最低要求并完成必要的配置。这包括但不限于内核参数调整、软件包更新以及防火墙和 SELinux 设置。
#### 创建 Oracle 用户和用户组
为了安全性和管理方便,在安装之前应该先创建专门用于运行 Oracle 软件的用户账户及其所属的用户组:
```bash
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
```
#### 下载与解压安装文件
前往官方下载页面获取适用于 Linux 平台的 Oracle Database 19c 版本压缩包,并将其上传至服务器指定目录下,接着执行如下命令来解压该档案:
```bash
tar -zxvf linuxx64_193000_db_home.tar.gz -C /opt/oracle/
```
#### 执行预安装脚本
通过 RPM 包形式提供的 `oracle-database-preinstall-19c` 可以为后续操作打下良好基础,简化许多繁琐的手动配置过程:
```bash
rpm -ivh oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm[^1]
```
#### 切换到 Oracle 用户身份
为保障权限控制得当,建议切换成先前建立好的 Oracle 用户来进行下一步骤的操作:
```bash
su - oracle
cd /data/app/oracle/product/19.3/db_1
echo $ORACLE_HOME #确认环境变量已正确加载[^2]
```
#### 启动图形化界面或静默模式安装向导
如果选择了 GUI 方式,则需启动 X Window System 或者远程桌面服务;而采用 Silent Mode (无交互) 进行自动化部署的话,则要准备好响应文件(response file),之后调用 setup.sh 来触发整个流程:
对于静默安装而言,可以参照以下模板准备 response 文件(`db_install.rsp`):
```properties
FROM_LOCATION=/opt/oracle/database
INVENTORY_LOCATION=/u01/app/oraInventory
SELECTED_LANGUAGES=en,zh_CN
ORACLE_BASE=/data/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/19.3/db_1
ORACLE_SID=orcl
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
DECLINE_SECURITY_UPDATES=true
```
随后利用此命令开启安装程序:
```bash
./runInstaller -silent -responseFile /path/to/response/file.db_install.rsp
```
#### 配置监听器和服务名映射
一旦核心组件成功就位后,紧接着便是设定网络通信机制——即 Listener 和 TNSNAMES.ORA 中的服务名称定义部分。通常情况下,默认端口为 1521 ,并且可以通过 netca 工具快速实现上述目标。
#### 初始化实例及数据库对象构建
借助 DBCA(DataBase Configuration Assistant) 实现 CDB/PDB 结构搭建以及其他初始化任务,如表空间规划、角色授权等环节均在此阶段完成。具体可参见更详细的指南[^3]。
#### 测试连接性验证成果
最后一步就是检验新设立起来的数据源能否正常访问了。可通过 sqlplus 命令行工具尝试登录测试,确保一切运作顺畅为止。
阅读全文
相关推荐



















