Oracle system identifier already exists specify another SID
问题说明
Centos7重装Oracle,使用DBCA重新创建实例test
的时候报错,中文意思是:
Oracle系统标识符(SID)"test”已存在,请指定另一个SID。
问题原因
因为test
实例之前也创建过,此处虽然删除了原有oracle安装目录,但是其他地方还有记录着之前创建ORACLE_SID的残留,此处涉及到的就是/etc/oratab
文件。
解决方案
使用vi编辑器打开/etc/oratab
文件并删除包含导致错误消息的SID的行。
另一个地方是$ORACLE_BASE/oraInventory/ContentsXML/inventory.xml–该文件还可能包含一个带有违规SID的条目。如果.xml文件不存在,则可以立即继续安装。