日期:2014-05-17  浏览次数:20825 次

吐血的 ORA-12154: TNS:could not resolve service name的解决方法
今天早上,小弟一到公司就看到一封邮件要小弟提交几个View,这帮DBA的家伙,老是这么干。而且更让我想不通的是,我在提交之前还要帮他们在SqlPlus上调试一把,看到不到通过。在我的记忆中,他们做的工作就是批量执行一下。这让我每次遇到这种问题时,对我心目中的神圣DBA工作表示怀疑。
  好了,废话就不说了。问题主要是我做SqlPlus测试时发现连不上。错误就是标题上写的 。查了好多资料,都是搞不定。重装Oracle 还是不行,从9i 换到10g 还是不行。全部卸载,清除干净再装。还是不行,,,。一早上过去了,我心里在急啊。头上开始冒汗,这TMD 到底想怎么样?有和种想重装系统的冲动,可惜。我们公司的电脑自己是干不了的,必须要找别的部门的人来做,还要打报告申请。真没辄了?
  突然间想起,是不是因为前两天改了一次密码,里面包含一个@ 字符。赶紧重改了一个密码去掉哪个@ 一试。成功了。真是有一种想哭的感觉,不知道该怪Oracle 做的不够人性化,还是怪自己没文化。总这问题是解决了。
  在些写这个文章,就是想提醒各个和我一个没有文化的朋友,少走弯路。。

------解决方案--------------------
密码设置别太特殊了
------解决方案--------------------
沟通,信息展开。。。。
------解决方案--------------------
有时候导致错误的原因其实很简单。。。。