设为首页 加入收藏

TOP

plsql+绿色版oracle连接远程数据库配置及提示缺少msvcr71.dll解决方法
2015-11-21 01:25:33 来源: 作者: 【 】 浏览:0
Tags:plsql 绿色 oracle 连接 远程 数据库 配置 提示 缺少 msvcr71.dll 解决 方法
之前一直用的sqldeveloper连接oracle数据库,这个免费而且也是官方出品,除了体积略大启动略慢外,也没什么不好的..
?
一次偶然机会决定试一下plsql,整理一下安装资料,需要本地oracle数据库,再在plsql中配置一下就可以远程连接数据库了.
?
本地oracle数据库,这个正常安装太费劲,弄不好系统直接挂掉(这个有点危言耸听),决定用另一种替代方式,用oracle出品的本地绿色版数据库代替.
?
InstantClient 下载地址
?
下载instantclient解压到D:\instantclient_11_2(我这里是解压到这个路径)
?
创建一个tnsnames.ora文件,内容如下:
?
?
# tnsnames.ora Network Configuration File: ?tnsnames.ora
# Generated by Oracle configuration tools.
?
demo =
? (DESCRIPTION =
? ? (ADDRESS_LIST =
? ? ? (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1 )(PORT = 1521))
? ? )
? ? (CONNECT_DATA =
? ? ? (SERVICE_NAME = demo )
? ? )
? )
?
绿色字部分换成要连接的远程 数据库的ip,端口号和实例名.红字部分换成本地实例名(名字任意,仅仅为了区分本地不同的实例)
?
然后将这个tnsnames.ora文件扔到instantclient的目录中,和那些.dll文件在一个目录中.
?
打开plsql,提示登录的时候选取消,直接登录进去,点选菜单 工具(tools)-选项(preference)
登录的时候输入连接数据库的用户名和密码,数据库的ip端口和实例名,如下图所示:
到此本来就应该可以了,但是事情确不是总是这样顺利的...
?
然后提示缺少ms vcr71.dll文件,这里如果你选择使用那些一键修复就要注意了,一键修复工具会根据你的操作 系统是32位还是64位进行修复,但是32位系统,此文件存在C:/ windows/system32下,而64位系统此文件存在C:/windows/sysWOW64下,而plsql是32位的,它只会去system32下去找,如果你的系统是64位,这样那些一键修复工具根本无法解决问题,他们只会下载msvcr71.dll文件扔到C:/windows/sysWOW64下.而plsql依然找不到文件.
?
所以最简单的方法,手动下载一个32位的msvcr71.dll文件复制到plsql目录下即可.
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇LevelDB源码之三SSTable 下一篇Oracle查询一个表的数据插入到另..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: