关于Oracle数据库更改盘符后服务异常无法正常运行的排查

艺帆风顺 发布于 2025-04-03 18 次阅读


一、问题背景

    俩台win server 2012服务器;

    其中A服务器中的Oracle服务部署在D盘;

    B服务器中的Oracle服务部署在E盘;

需要将B服务器中的Oracle服务也更改到D盘。

二、尝试操作

    1)将B服务器中的盘符直接更改,并同时修改配置文件、安装参数、环境变量等配置,手动启动Oracle服务,发行无法正常运行;

 参考资料如下: https://blog.csdn.net/clm20482/article/details/100226703 ORACLE windows驱动盘符自动变更导致oracle数据库崩溃无法启动 https://blog.csdn.net/xifenfei/article/details/129221130  win强制修改盘符导致oracle异常恢复----惜分飞

    2)从E盘卸载Oracle服务,之后更改盘符为D,再进行重装Oracle 12C服务,已有卸载方案。

三、最终结论

    1)直接更改盘符,修改Oracle相关配置参数不可行(可能涉及环境变量、注册表、配置文件或其他底层配置),至少截止目前未形成解决方案;

    2)采用另一种方式已完成卸载,但有效性待进一步验证(需重装后Oracle 12C成功后确认该卸载方式有效)。