壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4181|回复: 10

[Oracle数据库] plsql developer连接linux下的ORACLE11i

[复制链接]
发表于 2008/5/16 00:12:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
如何实现安装在XP下的plsql developer连接到本机装的虚拟linux系统中的oracle11i,
我尝试很久,不知道如何弄?忘知悉人指点。
发表于 2008/5/16 08:08:22 | 显示全部楼层
你需要把你本地的IP 地址设置成和虚拟机里边的同一个网段
在虚拟机 设置 那里有个IP 地址的连接方式
可以选择共享啊
桥连等等
发表于 2008/5/16 09:58:14 | 显示全部楼层
虚似机默认生成二个链接,VNet1和VNet8,可以将VNet8失效。将VNet1和虚拟机中的网络连接设置在同一网段,比如VNet1: 192.168.10.100, 虚拟机192.168.10.101。

在本机的PlSql Developer,加上Linux下的数据库的TNS,就可以访问到了。
发表于 2008/5/16 10:51:06 | 显示全部楼层
楼上正解
 楼主| 发表于 2008/5/20 22:15:41 | 显示全部楼层
原帖由 Michael 于 2008-5-16 09:58 发表
虚似机默认生成二个链接,VNet1和VNet8,可以将VNet8失效。将VNet1和虚拟机中的网络连接设置在同一网段,比如VNet1: 192.168.10.100, 虚拟机192.168.10.101。
   这里我已经实现。
在本机的PlSql Developer,加上Linux下的数据库的TNS ...

   这句在本机PLSQL DEVELOPER 加上LINUX下的数据库TNS不知道如何操作。
发表于 2008/5/21 22:46:43 | 显示全部楼层
1,找到tnsnames.ora文件的位置,一般在oracle安装目录下搜索得到,一般在、***\Net80\Admin\tnsnames.ora ,***为oracle 的home目录
用记事本打开,编辑下,如有如下段:
orcl=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.12)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

复制一个,在下面继续粘贴,然后修改即可
注意HOST = 数据库机器的ip或者名字,PORT = 数据库端口
SERVICE_NAME = 数据库实例名,当然第一行“ orcl=” 可要改下为如“ebs=”等自己理解的字符串就可以,然后保存。如果开发工具已经打开,要关闭重新登陆,就能选到要连接的数据库了。不明白联系我,qq:31332974
 楼主| 发表于 2008/5/22 22:16:55 | 显示全部楼层
还是没解决。。。
以下为TNS文件
虚拟机主机名 realsky.oracleebs.com  SID= prod
虚拟机IP和VM8的IP在同一网段,所以我没有停VM8,而是停VM1,然后显示错误

# tnsnames.ora Network Configuration File: D:\oracle\product\10.1.0\Db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORACLE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 66c5aa1d45204ba.mshome.net)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = oracle)
    )
  )
PROD =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = realsky.oracleebs.com)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = PROD)
    )
  )
EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )
未命名.JPG

[ 本帖最后由 realsky 于 2008-5-22 22:25 编辑 ]
发表于 2008/5/27 17:37:14 | 显示全部楼层
楼上的错误使用如下:
11.5.10默认情况下SQL*Net权限验证只允许本机访问。打开数据库Home下的network\admin\sqlnet.ora,有如下语句:
NAMES.DIRECTORY_PATH=(TNSNAMES, ONAMES,HOSTNAME)
SQLNET.EXPIRE_TIME= 10
sqlnet.authentication_services= (NTS)
tcp.validnode_checking = yes
tcp.invited_nodes=(ERP11I.COM.leiko.com)
解决方法:
把上面的tcp.validnode_checking设为no,或者在tcp.invited_nodes加入允许访问的IP或机器名。
发表于 2008/5/28 17:21:02 | 显示全部楼层
这个不难啊。好好试试吧。呵呵!
发表于 2008/5/29 09:13:20 | 显示全部楼层
kenny 正解,服务嚣限制了访问的信任主机
发表于 2008/6/30 16:38:06 | 显示全部楼层
学习中...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 16:11 , Processed in 0.022255 second(s), 15 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表