相信ora-12560这个异常99%的人都遇到过,网上的解决方法99%都是以下三部:

1.检查监听程序是否启动

2.检查数据库实例是否启动

3.检查sid、oracle_home等环境变量

相信按照上面的方法检查完,至少还有一半的人问题没有解决。

这时候你可以在cmd中进入Oracle的安装bin目录,然后再使用sqlplus登录。如果能够登录那么异常的原因应该就是环境变量中的path变量里面的Oracle client的路径配在了Oracle数据库的安装路径之前,只要把数据库的安装路径放到前面问题就能解决。

多谢这位老兄:http://blog.csdn.net/lijianli9/article/details/8480078