国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 数据库 > 数据库应用 > 指定的SID在本机上已经存在解决方法

指定的SID在本机上已经存在解决方法

来源:程序员人生   发布时间:2015-01-05 08:10:54 阅读次数:5911次

Oracle非正常卸载后再次安装,设置的SID相同出现“指定的SID在本机上已存在。请指定1个不同的SID。


解决方法

1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。

2、 开始->程序->Oracle - OraHome81->OracleInstallation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除

3、 运行regedit,选择HKEY_LOCAL_MACHINESOFTWAREORACLE,按del键删除这个入口。

4、 运行regedit,选择HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices,转动这个列表,删除所有Oracle入口。


5、 运行regedit,HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplication,删除所有Oracle入口。

6、 开始->设置->控制面板->系统->高级->环境变量 删除环境变量CLASSPATH和PATH中有关Oracle的设定

7、 从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标

8、 删除Program FilesOracle目录

9、 重新启动计算机,然后再进行Oracle的安装。


3,4 两项在注册表中比较容易找到,5和6两项通常容易疏忽掉,致使问题不能完全解决。

删除进程中,可能会遇到1些dll文件没法删除的情况,这个在电脑重启后1般就自己删除掉了。


现在Oracle收购了sun和BEA,致使现在mysql 和 WebLogic 1些经常使用的利用安装的注册表都在Oracle目录下面,删除的时候,最好先看1下,是Oracle的删除掉,避免误删了mysql或其他Oracle旗下产品的注册表,致使产品没法正常利用。


生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生