前提:本地oracle数据库能正常使用。

数据库:oracle 11g

虚拟机:VMware_workstation_full_12.5.2

本机系统:Windows 7 旗舰版

虚拟机系统:openSUSE LINUX

网络适配器 VMware Network Adapter VMnet8  的ip地址和虚拟机系统的ip地址在同一网段就可以相互ping通

VMnet8 ip:192.168.14.1

虚拟机ip:192.168.14.131

Windows ip:192.168.1.111

在windows中ping Linux系统192.168.14.131   可以ping通

在虚拟Linux中ping Windows系统192.168.1.111  也可以ping通

数据库在Windows中可以正常使用,plsql能够正常连接。

但是虚拟机中就是连不上window的oracle数据库。

在Linux中尝试telnet 192.168.1.111 1521      连接失败

在window中尝试telnet 192.168.1.111 1521    不能打开到主机的连接  在端口1521 。。。。

这里初步判断是防火墙的原因   使用命令查看netstat -a

发现了原因:这里将连接限制为127.0.0.1 也就是本机连接 ,查资料发现监听出错,当监听设置为localhost时就会出现这样的情况

解决方法 : 只需要将监听改为主机的名称即可

找到oracle安装目录下H:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN   的 listener.ora文件

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )

改为

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = PC201701061306)(PORT = 1521))
    )
  )

其中PC201701061306为本机的名称。

在window中尝试telnet 192.168.1.111 1521  连接成功。

转载于:https://www.cnblogs.com/ranrongzhen/p/7003695.html

虚拟Linux系统使用Windows系统oracle数据库相关推荐

  1. Linux系统和windows系统mysql5.7.32的下载

    linux系统和windows系统开源社区版mysql下载方法前4步相同,不同的是最后一步. 1. 2. 3. 4. 5.linux系统 6.window系统 http://www.taodudu.c ...

  2. 【爱找茬】linux系统和windows系统,你找到了几处不同?

    什么是linux系统 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和 ...

  3. 如何实现Linux系统与Windows系统的文件共享

    Linux系统与Windows系统之间的文件共享 一.解禁Guest 二.设置共享目录权限 三.设置本地策略 四.防火墙设置 五.Linux挂载端 一.解禁Guest 首先右击"此电脑&qu ...

  4. windows、linux下命令行登录oracle数据库方法,查询sga参数值sql语句

    windows 下 cmd 命令行登录 oracle 数据库方法.直接就登录进来了. C:\Users\Administrator>sqlplusSQL*Plus: Release 11.2.0 ...

  5. 常说购买服务器,是购买安装linux系统还是windows系统,请问二者有啥区别

    常说购买服务器,是购买安装linux系统还是windows系统,请问二者有啥区别 新手入门,常说购买服务器,是购买安装linux 系统还是windows 系统,请问二者有啥区别,是不是自己办公室的电脑 ...

  6. linux系统与window区别,linux系统和windows系统的区别是什么?

    linux系统和windows系统的区别 1.内核不同 Linux操作系统使用Linux内核,Windows操作系统使用NT内核:Linux内核代码开源,NT内核代码闭源,也就是说任何人都可以拿着Li ...

  7. 【操作系统】Linux内核和Windows系统的内核有什么区别?

    本文内容转载自"拉勾教育"的讲义,更多课程信息请关注拉勾教育.本人在学习之余记记笔记,顺便当当搬运工! 目录 Linux内核和Windows系统的内核有什么区别? 什么是内核? 内 ...

  8. oracle备份数据库dmp定时,SCO Unix系统下定时备份Oracle数据库dmp文件的设置

    Oracle数据库中定时对dmp文件进行备份可以提高数据库的安全性与稳定性,以便于在出现故障时进行恢复.本文我们主要介绍了SCO Unix系统下定时备份oracle数据库dmp文件的知识,接下来就让我 ...

  9. Linux系统与Windows系统之间的文件上传与下载

    Linux系统与Windows系统之间的文件上传与下载 在日常开发过程中,常常会遇到需要在Linux与Windows系统之间的文件的传输,有一些常用的方法与命令,在此记录 1.文件上传 从Window ...

  10. Linux系统与Windows系统之间共享文件资源

    samba实现文件共享 Linux系统与Windows系统之间共享文件资源,小文件可以使用lrzsz,大文件可以使用samba. samba安装配置 环境说明:因为是在内网使用,直接关闭selinux ...

最新文章

  1. SAP MM 没有启用QM的前提下可以从QI库存里退货给Vendor?
  2. Swift--逃逸闭包与非逃逸闭包(Swift3.1)
  3. 如何提升网站在移动端的打开速度(转)
  4. 北京大学数字视频编解码技术国家工程实验室开源AVS2高清实时编码器
  5. python表格处理免费教程_手把手教你用Python处理Excel表格
  6. (十)深入浅出TCPIP之网络阻塞和非阻塞
  7. CVPR 2018 最具创意论文 TOP10
  8. 个人优盘更新涉密计算机病毒库,在涉密计算机和非涉密计算机之间交叉使用优盘、移动硬盘等移动存储介质时,只要及时升级杀毒软件病毒库,就不会造成泄密 - 作业在线问答...
  9. Mysql对数据库操作的简单命令
  10. 2.吴恩达机器学习课程-作业2-逻辑回归
  11. 【webpack】理解配置文件
  12. 翻转一个数的二进制后的值
  13. 关于SimpleDateFormat的一些使用及性能数据
  14. 分享几个下载豆瓣资源的chrome插件
  15. PAT 乙级 Java 合集
  16. 小程序mqtt实现聊天功能
  17. 第一课 程小奔之晃一晃
  18. numpy使用np.dot函数或者@操作符计算两个numpy数组的点积数量积(dot product、scalar product)
  19. 支持移动触摸设备的简洁js幻灯片插件
  20. 天翼云服务器的一些问题及解决方式

热门文章

  1. 搭建公司内部的NuGet服务器
  2. 解决ajax请求返回Json无法解析\字符的问题
  3. SDL如何嵌入到QT中?!
  4. 2017.3.28杂感
  5. HTML 标签的 target 属性
  6. System V 共享内存区
  7. 跟我从零基础学习Unity3D开发--NGUI入门基础
  8. c# 类似于QQ表情弹出框功能的二种实现方法
  9. 【转】在IIS 7.0上使用自签证书来启用SSL
  10. 【XSY2731】Div 数论 杜教筛 莫比乌斯反演