日期:2014-05-16  浏览次数:20952 次

用PlSqlDeveloper远程访问Oracle11g
我在wind7Oracle11gR1.1.0.6版本
在vm的window2003上装了plsqldev打算连接主机的服务器

在window2003修改:
解压oracle免安客户端软件得到文件C:\instantclient_11_1
添加C:\instantclient_11_1\NETWORK\ADMIN\tnsnames.ora文件,修改如下:
JLMGQS =
  (DESCRIPTION =
  (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.129.239)(PORT = 1521))
  )
  (CONNECT_DATA =
  (SERVER = DEDICATED)
  (SERVICE_NAME = WJLMGQS)
  )
  )
我的数据库名为:WJLMGQS
SID:WJLMGQS
环境变量配置:TNS_ADMIN=C:\instantclient_11_1\NETWORK\ADMIN
plsqldev中:Oracle主目录:C:\instantclient_11_1 。oic库:C:\instantclient_11_1\oci.dll
主机和wind2003能够ping通,防火墙也都关了,但是当我连接时出现:包检验和失败。

------解决方案--------------------
你先装一个sqlplus包,用它跟instantclient结合,能连通吗?
这个能连之后,再试你的pldev
------解决方案--------------------
你是不是用的hostonly的模式,如果你想要既能上网又能连vm你应该采用桥接的方式来建虚拟网络
------解决方案--------------------
探讨
你是不是用的hostonly的模式,如果你想要既能上网又能连vm你应该采用桥接的方式来建虚拟网络

------解决方案--------------------
问题就是这样解决的,呵呵,恭喜一下。