oracle系统标识符sid已经存在,怎么办啊

如题所述

1、开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。
2、 开始->程序->Oracle - OraHomeXXX->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除
5、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。
6、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动 这个列表,删除所有Oracle入口。
7、 运行refedit, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application, 删除所有Oracle入口。
8、 开始->设置->控制面板->系统->高级->环境变量 删除环境变量CLASSPATH和PATH中有关Oracle的设定
9、 从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标
10、 删除\Program Files\Oracle目录
11、 重新启动计算机,重起后才能完全删除Oracle所在目录(到这基本可以安装 )
12、 删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入 口目录及所有子目录,并从Windows下删除以下文 件ORACLE.INI、ora*.ini等等。
13、 WIN.INI文件中若有[ORACLE]的标记段,删除该段
14、 如有必要,删除所有Oracle相关的ODBC的DSN
15、 到事件查看器中,删除Oracle相关的日志 说明: 如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装, 安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了。追问

试过了,不行

追答

删除以后,操作系统要重启

追问

重启多次了

追答

那就怪了......
你试试命令
oradim -delete -sid XXX

追问

oradim不是内部命令

追答

刚才Oracle都删光光了,环境变量PATH也没了才这样
重装一遍Oracle再运行,不要建库,只装软件

追问

装软件就碰到需要指定唯一一个SID

追答

随便写个啊

追问

在那里写啊

追答

不创建数据库的情况下不用输入SID

安装完成使用dbca(database configuration assistant),试试能不能删除原来的数据库

追问

追答

上一步,上一步,退到“安装选项”,选择“仅安装数据库软件”

追问

追答

没有就增加个PATH环境变量呗

Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-18
说明已经安装有该名的数据库了,起个别的名字;
第2个回答  2015-10-12
1、换一个。
2、删了原先那个。