原因是windows10版本系统升级后,把oracle和mysql的服务改了。

我的情况:由于D盘使用bitlocker加密了,重启后不输入密码不可访问,本来oracle是安装在D盘,结果升级完后,oracle服务中的路径信息全部被修改到C盘了,导致oracle启动不来.

解决方法:

去注册表中把oracle相关的服务修改,把路径改为到D盘;

需要修改的注册表地方有:

 1.HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\中的所有子节点,注意:当前节点上属性不要改。

 2.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\下所有以Orcale开头的子节点。

譬如说下图这些

bitlocker加密了磁盘, windows10版本升级后,装在加密盘的oracle、mysql启动不来