如题,在这台机子上执行的时候总是提示tns错误,可是在tnsnames.ora文件中已经有了该数据库的内容(和其他机器一样),这究竟是怎么回事?是我的打包程序作的不对吗?我都是用的默认设置,一路Next下来的,没有什么注册信息,没有ODBC resource,什么特殊设置都没有。各位老大,应该怎么办呢?

解决方案 »

  1.   

    先保证你的Oracle通讯是正确的,在考虑odbc以上的东西,svrmgrl后能connect上,或者slplus能运行
      

  2.   

    我刚才试了一下,果然,提示sqlplus不是内部命令,这是什么原因造成的呢?难道是oracle安装的问题?可是安装的oracle好像没有什么问题啊?
      

  3.   

    谢谢2楼的兄弟,他的机子原来没有装sqlplus,我重装以后,还是不行,用sqlplus也不能登陆,一样提示tns错误,不过托您的福,我灵光一闪,发现tnsnames.ora中我手动添加的字串有点问题,改过之后就可以了,呵呵,谢谢啦!