已在服务器上安装了Oracle10.1,在服务器上能通过sqlplus和plsql连接数据库。
客户机上已安装了oracle10.2的客户端和plsql,已把tnsnames.ora文件复制到客户机上了。
现在通过客户机上的plsql连接不了oracle数据库,登陆时提示:无法解析指定的连接标识符。
现在通过客户机上Oracle Enterprise Manager连接时提示:因目标主机或对象不存在,连接失败。请问该如何解决?客户机上是否要设置环境变量? 3Q!

解决方案 »

  1.   

    已把tnsnames.ora文件复制到客户机上了。 复制过去是不行,要自己配置host,server_name,instance_name才行的
    这个参考在tnsnames.ora里面
      

  2.   

    Oracle Enterprise Manager已可以连接了,把tnsnames.ora中的主机名改成IP后OK。但PLSQL还是连接不了。
      

  3.   

    提示是什么?plsql需要你本机配置的那个服务名的
      

  4.   

    在ORACLE的配置和移植工具中有个Net Configration Assistant,重新配置一下本地Net服务名,依次输入数据库服务名,主机IP还有连接数据库的用户名和密码,测试连接成功后就OK
    啦,lz试试看!
      

  5.   

    楼主可以使用工具Net Configration Assistant来配置你的连接串,然后通过这个连接串连接就可以了啊
      

  6.   

    我plsql连上了,但是不能导入导出数据库?请高手指点