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

第一步安装软件,虚拟机,数据库软件;下载<SPAN style=""FONT-FAMILY: ">Instant Client,点击下载下载第一个就行了下载完解压缩以放到主盘根目录为例第二步测试数据库安装是否成功。请参考网上资料;

:ipippccmdping

虚拟机的本机(我用的无线网)

wKiom1Q_9KWiPxujAAFvLDyjjqY093.jpg\"还用命令虚拟机

ping ip 通的

第四步:配置环境变量

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

本机我的电脑(计算机)àà-环境变量变量:=注意:这个最重要。错了会报变量:注意:这个是解决数据库乱码问题的

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;

 

在虚拟机上找到自己安装数据库的目录(我的是4-1OracleC:\\app\\Administrator\\product\\11.2.0\\dbhome_1\\NETWORK\\ADMIN下找到文件,

wKioL1Q_9N3THSAhAAJA_Far_BM743.jpg\" 

文件修改

虚拟机IPorcl.168.139.129))
)

SERVICE_NAMESID_NAME 文件修改

  (SID_LIST =

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

      (PROGRAM = extproc)

    )

 

  (DESCRIPTION_LIST =

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

    (DESCRIPTION =

虚拟机IP)(PORT = 1521))

  )

oracleC:\\oracleinstantclient_11_2

NETWORKADMIN复制到本机刚才新建的夹下

 

第六步设置

PL/SQLToolsPreference在里面设置Oracle HomeOCI Library\\oci.dll