CentOS系统误关闭Oracle 19c安装程序后如何正确重新安装
Oracle 19c 中断安装后重装操作指引
核心结论
必须先手动清理所有已生成的安装残留内容,不可直接重新运行安装程序。Oracle安装程序不具备自动覆盖不完整安装文件、配置项和服务注册信息的能力,直接启动重装会大概率触发文件占用、路径已存在、用户权限冲突、Inventory注册异常等各类报错,导致安装再次失败。
需清理的残留内容清单
- 终止所有Oracle相关残留进程
切换至root用户执行以下命令:ps -ef | grep ora_ | grep -v grep | awk '{print $2}' | xargs kill -9 ps -ef | grep tns | grep -v grep | awk '{print $2}' | xargs kill -9 - 删除Oracle相关目录文件
如果你使用默认安装路径,直接执行以下命令,自定义安装路径请对应替换为实际路径:rm -rf /u01/app/oracle/* rm -rf /u01/app/oraInventory/* - 删除系统级Oracle配置
执行命令清理/etc目录下的注册文件:rm -f /etc/oratab /etc/oraInst.loc rm -rf /etc/oracle - 清理用户环境变量配置
进入oracle用户的家目录,编辑.bash_profile文件,删除之前添加的ORACLE_HOME、ORACLE_SID、LD_LIBRARY_PATH等Oracle相关环境变量配置,重装完成后再重新添加。 - 清理服务注册项
如果之前提前配置了Oracle相关的systemd服务,删除对应的.service文件后执行systemctl daemon-reload刷新系统服务配置。
重装前置检查
清理完成后建议重启一次服务器,确认所有残留资源已释放,重新核对内核参数、依赖包、用户组权限、安装目录权限等前置配置符合要求后,再启动Oracle安装程序即可。
内容的提问来源于stack exchange,提问作者Nguyen Tran Nhat Vu
相关产品推荐
相关产品推荐

