【发布时间】:2016-05-22 17:06:10
【问题描述】:
Cause
The Oracle system identifier (SID) given was already in use.
Action
Specify a unique Oracle system identifier (SID).
这是什么原因?我该如何解决?
【问题讨论】:
标签: oracle11g
Cause
The Oracle system identifier (SID) given was already in use.
Action
Specify a unique Oracle system identifier (SID).
这是什么原因?我该如何解决?
【问题讨论】:
标签: oracle11g
你可以在这里找到How to uninstall / completely remove Oracle 11g (client)?
提请大家注意这里留下的一些出色的 cmets: - 遵循此处(上方或下方)列出的任何内容时要小心,因为这样做可能会删除或损坏任何其他 Oracle 安装的产品。 - 对于 64 位 Windows (x64),您还需要从注册表中删除 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE 键。 - 通过删除安装到“开始”菜单的任何相关快捷方式进行清理。 - 清理环境变量: - 考虑删除 %ORACLE_HOME%。 - 从 %PATH% 中删除任何不再需要的路径
这组指令恰好匹配了一个几乎相同的过程,我在安装了几次搞砸的 Oracle 后,多年来对自己进行了逆向工程,并且几乎总能满足需求。
请注意,即使 OUI 不再可用或不起作用,只需执行其余步骤就足够了。
【讨论】:
C:\Program Files\Oracle,例如我那里有VirtualBox
在 Red Hat 6.6 中删除文件 /etc/oratab 中的相应行
【讨论】:
删除 OracleDBConsole 键(删除此值) 也可能发生您之前创建的同名数据库并已将其删除但它的痕迹仍然存在 - 因此在编辑模式下打开 /etc/oratab 文件并删除包含导致错误消息的 SID 的行。
另一个值得一看的地方是 $ORACLE_BASE/oraInventory/ContentsXML/inventory.xml - 此文件还可能包含带有违规 SID 的条目。 您也可以尝试在此处删除有问题的 SID,步骤 - ORADIM -DELETE -SID
取自here
【讨论】:
我们不需要卸载所有程序。 编辑全局数据库名称。 只需将 orcl 更改为 orcle[任意]
【讨论】:
如果你在 Linux 环境中
去
/etc/crontab
并删除 SID 名称
【讨论】: