博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
plsql+绿色版oracle连接远程数据库配置及提示缺少msvcr71.dll解决方法
阅读量:4699 次
发布时间:2019-06-09

本文共 1135 字,大约阅读时间需要 3 分钟。

之前一直用的sqldeveloper连接oracle数据库,这个免费而且也是官方出品,除了体积略大启动略慢外,也没什么不好的..

一次偶然机会决定试一下plsql,整理一下安装资料,需要本地oracle数据库,再在plsql中配置一下就可以远程连接数据库了.

本地oracle数据库,这个正常安装太费劲,弄不好系统直接挂掉(这个有点危言耸听),决定用另一种替代方式,用oracle出品的本地绿色版数据库代替.

下载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端口和实例名,如下图所示:

到此本来就应该可以了,但是事情确不是总是这样顺利的...

然后提示缺少msvcr71.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目录下即可.

 

转载于:https://www.cnblogs.com/chyu/p/4964367.html

你可能感兴趣的文章
项目开发总结报告(GB8567——88)
查看>>
SSH加固
查看>>
端口扫描base
查看>>
iOS IM开发的一些开源、框架和教程等资料
查看>>
FansUnion:共同写博客计划终究还是“流产”了
查看>>
python 二维字典
查看>>
pip 警告!The default format will switch to columns in the future
查看>>
Arrays类学习笔记
查看>>
实验吧之【天下武功唯快不破】
查看>>
2019-3-25多线程的同步与互斥(互斥锁、条件变量、读写锁、自旋锁、信号量)...
查看>>
win7-64 mysql的安装
查看>>
dcm4chee 修改默认(0002,0013) ImplementationVersionName
查看>>
maven3在eclipse3.4.2中创建java web项目
查看>>
发布时间 sql语句
查看>>
黑马程序员 ExecuteReader执行查询
查看>>
记一些从数学和程序设计中体会到的思想
查看>>
题目1462:两船载物问题
查看>>
POJ 2378 Tree Cutting(树形DP,水)
查看>>
第二冲刺阶段个人博客5
查看>>
UVA 116 Unidirectional TSP (白书dp)
查看>>