我也遇到过这个问题。我的win7x64系统里有64位的oracle instantclent,所以我无法连接这个东西plsql imp/ Exp.exe:但是如果你没有安装oracle,你只能用SQLPLUS导入或者导出命令cmd,直接输入exp就可以了,按照提示操作,如果不能安装一个Instantclientsqlpluswin 32xx . x . x . x(后面是版本号不重要)插件去oracle官网可以找到,然后设置路径,命令行就可以使用SQLPlus了。
楼主是否改了IP又改回了原来的IP。重新连接。另外就是再做一个监控。1.检查注册表,HKEY _ localmachinesoftwaretrack下的Oracle_Home,如果不正确,修改为正确;2.卸载ODPfor.Net(或卸载ODT。net,其中包含ODP,ODT是VS.Net插件的集成,用于连接和浏览oracle数据库,为oracle数据库提供拖拽操作,类似于VS.Net的SQLServer的资源管理器);3.如果ODTfor.Net的目录仍然存在,删除或重命名;然后重启系统,重新连接ASP.Net程序。如果还是有同样的错误,那就看你的了。我建议重装甲骨文。
学了一天,终于知道怎么处理了。启动命令窗口时,右键单击并选择以管理员身份运行,然后重试。转到该文件夹,查看是否有导入和导出程序。如果没有,则不安装,不能使用导入导出。我也遇到过这个问题。我的win7x64系统里有64位的oracle instantclent,所以我无法连接这个东西plsql imp/ Exp.exe:但是如果你没有安装oracle,你只能用SQLPLUS导入或者导出命令cmd。直接输入exp就可以了。按照提示操作。如果不能安装一个Instantclientsqlpluswin 32xx . x . x . x(后面是版本号不重要)插件去oracle官网可以找到,然后设置路径,命令行就可以使用SQLPlus了。
我测试的时候正好也是这种情况。这是tnsnames.ora文件。在Oracle客户端的NetManager中配置服务后,您可以通过我们配置的网络服务名访问Oracle数据库。这个配置的本质是D:\ Oracle \ product \ 10 . 2 . 0 \ client _ 1 \ network \ admin \ tnsnames . ora中增加了一行配置(由于我的Oracle安装在D盘Oracle目录下,具体路径取决于安装时选择的路径)。