如何擦除在Oracle安装清理石板?

在Oracle 11g基本成功安装之后,我再次运行dbca以在我的数据库上启用企业pipe理器。 手术在67%左右停留了半个小时以上,所以我点了Stop停止手术。 事情似乎总结得很清楚,EM正在工作,一切和世界都很融洽。

然后,我开始在SQL * Plus尝试连接时发生这个可怕的错误:

 ORA-12154: TNS:could not resolve the connect identifier specified 

我想也许数据库已经由于更早的中止操作而被破坏,所以我再次运行dbca并删除了数据库。 然后,我试图创build一个新的数据库,使用第一次创build的模板的克隆。 不幸的是, 克隆数据库操作在50%时出现了完全相同的错误:

 ORA-12154: TNS:could not resolve the connect identifier specified 

我怎样才能清理我创build的混乱,完全从零开始重新安装Oracle?

ORA-12154表示tnsnames.ora文件不包含您试图连接到的数据库的相应条目。

你在用什么操作系统? 您是否在使用Windows的Oracle服务器上使用DHCP? 如果是这样,请阅读有关环回适配器和Oracle的信息 。

当你设置企业pipe理器时,几乎总是因为它试图将数据库停顿到独占模式。 我不知道为什么需要这样做,但它是这样做的。 您可能已经打开的任何交互式会话都会阻止它。

至于tnsnames问题,findtnsnames.ora文件,看看是否搞砸了。 位置取决于您的操作系统。 在Unix系统上,它默认是$ ORACLE_HOME / network / admin / tnsnames.ora。 我不在Windows上运行Oracle服务器,所以我不确定这是什么path。 它可能会有一半的废话从中止,这是防止它在添加新的数据库时工作。

这个问题似乎是一个不合格的密码。 使用除字母数字以外的字符,#,$,和_在您的Oracle密码将导致此错误。