准备:
- 主机 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。(设置好后需求重启才有效)
- 进入虚拟机(Win xp) ,查看ip
- 数据库需要配置listener.ora和tnsnames.ora文件(此两文件都需要改)
进入 C:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN 用记事本打开,将其中的localhost改成自己虚拟机的ip。
** 改好后复制到主机
主机配置
- ping虚拟机
方法:cmd—> 输入telnet 虚拟机ip 1521 例如: telnet 192.168.1.115 1521
连接成功则显示:
** ping通则说明设置成功 - 主机安装Oracle客户端
Oracle Database 11g Release 2 Client (11.2.0.1.0) for Microsoft Windows (x64)
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)
- 编辑Path环境变量
最后面加上:C:\instantclient_11_2; - 将虚拟机中的 tnsnames.ora和listener.ora文件复制到主机的客户端(C:\instantclient_11_2\network\admin 文件夹里面)
plsql developer配置
- 进入【Tools】→【preference】
- 重启plsql
登录异常解决办法
ora-12541:tns:no listener
- 查询监听服务状态(服务器)
方法:cmd—> 输入: lsnrctl status
** 监听未启动 - 启动监听服务
输入: lsnrctl start
- 重启主机的pl/sql