码迷,mamicode.com
首页 > 数据库 > 详细

Plsq连接远程(虚拟机)Oracle数据库帮助文档

时间:2014-10-17 05:56:14      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:plsql链接虚拟机数据库安装   oracle   

工组中无意接触到虚拟机,很好奇就安装一个玩玩。后来听说可以把数据库装到虚拟机上,回家就忙起来,搞了好久也没有成功,后来朋友小黎给我远程帮助了一下,还是没有成功。就差那么一丢丢。不过他的帮助是我明白Plsq访问远程数据库的原理。过了几天自己在那搞,通过网上查资料,唉好了!哎呀那个高兴啊,最后决定写一篇帮助文档分享!好开始

 

第一步:安装软件,虚拟机,ORACEL数据库 ,plsq软件;下载Instant Client,点击下载,下载第一个basic就行了,下载完解压缩,以放到主win7 c盘根目录为例:d:\oracle\instantclient_11_2

第二步:测试数据库安装是否成功。请参考网上资料;

第三步:配置ip,保证虚拟机的ip可以在本机(安装虚拟机的pc)用cmd命令ping 的通。如图

1. 虚拟机的ip

bubuko.com,布布扣

本机ip(我用的无线网)

bubuko.com,布布扣

还用cmd命令ping 192.168.139.128(虚拟机ip)

bubuko.com,布布扣

注意:ping ip 之前一定要把虚拟机的防火墙打开,否则永远都ping通的

以上三都成功了,那么下面就简单了。

第四步:配置环境变量

 首先在本机新建一个文件夹,如我是在C目录为C:\oracle ,给个文件夹配置环境变量

  本机我的电脑(计算机)--à属性à高级系统设置-à环境变量,添加几个环境变量。可在

bubuko.com,布布扣bubuko.com,布布扣添加。

变量:TNS_ADMIN=C:\oracle\instantclient_11_2\NETWORK\ADMIN  注意:这个最重要。错了会报无法解析

变量:NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK     注意:这个是解决数据库乱码问题的

变量:LD_LIBRARY_PATH = C:\oracle

变量:SQLPATH = C:\oracle

最后在系统环境Path变量的最后加上 ;C:\oracle

例如C:\Java\jdk1.7.0_51\bin;C:\Java\jre7\bin;C:\windows\system32;C:\oracle;

第五步

 

在虚拟机上找到自己安装ORACLE数据库的目录(我的是如图(4-1)安装过Oracle数据库的都知道吧!

在此安装目录(C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN

下找到tnsnames.oralistener.ora文件,

bubuko.com,布布扣

 

进行修改如下

tnsnames.ora文件修改

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =
虚拟机IP)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl.168.139.129)
可以是自己的数据库安装名字
)
)

注意SERVICE_NAMESID_NAME 值相同

listener.ora文件修改

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

      (SID_NAME = orcl.168.139.129) 可以是自己的数据库安装名字

      (ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)

      (PROGRAM = extproc)

      (ENVS = "EXTPROC_DLLS=ONLY:C:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")

    )

  )

 

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

    )

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = TCP)(HOST =虚拟机IP)(PORT = 1521))

    )

  )

本机刚才新建的oracle文件夹下(C:\oracle)新建文件夹 instantclient_11_2

bubuko.com,布布扣

在建子文件夹NETWORK,在建子文件夹ADMIN,将tnsnames.ora复制到本机刚才新建的ADMIN夹下

 

第六步 Plsq设置

打开PL/SQL,直接点取消,就会进入主界面。选择Tools中的Preference

在里面设置Oracle HomeC:\oracle\odac_clientOCI LibraryC:\ \oracle\ instantclient_11_2\oci.dll如图

bubuko.com,布布扣

 

本文出自 “Plsq连接虚拟机” 博客,请务必保留此出处http://6651617.blog.51cto.com/6641617/1564983

Plsq连接远程(虚拟机)Oracle数据库帮助文档

标签:plsql链接虚拟机数据库安装   oracle   

原文地址:http://6651617.blog.51cto.com/6641617/1564983

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!