VMware虚拟机中安装Oracle在宿主机中使用PLSQL Developer连接教程

准备:

  • 主机 win7-64bit
  • 主机安装 VMware Workstation 12.5.2 Player 下载
  • 主机安装 PL/SQL Developer Version 11.0.0.1762
  • 主机安装 oracle client 绿色版 下载
  • 虚拟机 winxp-32bit
    参考:http://blog.csdn.net/tryitboy/article/details/45112873

安装

  • 安装VMware 略,一直下一步,Workstation Player优点:不用注册,无时间限制
  • 安装winxp 略
  • 安装Oracle 步骤

VMware虚拟机配置

  • 虚拟机的网络设置,把网络连接方法改为Bridging。(设置好后需求重启才有效)
    VMware虚拟机中安装Oracle在宿主机中使用PLSQL Developer连接教程_第1张图片
  • 进入虚拟机(Win xp) ,查看ip
    VMware虚拟机中安装Oracle在宿主机中使用PLSQL Developer连接教程_第2张图片
  • 数据库需要配置listener.ora和tnsnames.ora文件(此两文件都需要改)
    进入 C:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN 用记事本打开,将其中的localhost改成自己虚拟机的ip。
    VMware虚拟机中安装Oracle在宿主机中使用PLSQL Developer连接教程_第3张图片
    ** 改好后复制到主机

主机配置

  • ping虚拟机
    方法:cmd—> 输入telnet 虚拟机ip 1521 例如: telnet 192.168.1.115 1521
    连接成功则显示:
    VMware虚拟机中安装Oracle在宿主机中使用PLSQL Developer连接教程_第4张图片
    ** ping通则说明设置成功
  • 主机安装Oracle客户端
    Oracle Database 11g Release 2 Client (11.2.0.1.0) for Microsoft Windows (x64)
    VMware虚拟机中安装Oracle在宿主机中使用PLSQL Developer连接教程_第5张图片
    Oracle Database 11g Release 2 Client (11.2.0.1.0) for Microsoft Windows (32-bit)
    安装略
  • 添加 环境变量
    TNS_ADMIN = C:\instantclient_11_2\network\admin
    NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    (可在虚拟机的注册表中查看HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1)
    VMware虚拟机中安装Oracle在宿主机中使用PLSQL Developer连接教程_第6张图片
  • 编辑Path环境变量
    最后面加上:C:\instantclient_11_2;
  • 将虚拟机中的 tnsnames.ora和listener.ora文件复制到主机的客户端(C:\instantclient_11_2\network\admin 文件夹里面)

plsql developer配置

  • 进入【Tools】→【preference】
    VMware虚拟机中安装Oracle在宿主机中使用PLSQL Developer连接教程_第7张图片
  • 重启plsql
    VMware虚拟机中安装Oracle在宿主机中使用PLSQL Developer连接教程_第8张图片

登录异常解决办法

ora-12541:tns:no listener

  • 查询监听服务状态(服务器)
    方法:cmd—> 输入: lsnrctl status
    VMware虚拟机中安装Oracle在宿主机中使用PLSQL Developer连接教程_第9张图片
    ** 监听未启动
  • 启动监听服务
    输入: lsnrctl start
    VMware虚拟机中安装Oracle在宿主机中使用PLSQL Developer连接教程_第10张图片
    • 重启主机的pl/sql

你可能感兴趣的:(DataBase)