虚拟化容器,大数据,DBA,中间件,监控。

关于PLSQL配置与栽过的坑

17 12月
作者:admin|分类:DBA运维
前提

使用PLSQL连接远程ORACLE数据库
 

工具

Oracle Instant Client
下载地址:https://www.oracle.com/database/technologies/instant-client/downloads.html
PLSQL DEVELOPER
https://www.allroundautomations.com/

因为是远程连接,所以不需要下载完整的oracle database
 

开始

①安装PLSQL DEVELOPER。
 我安的是PLSQL Developer 14 x64
 
②解压 Oracle Instant Client。
 我的是instantclient_12_2 x64,位置:D:\instantclient_12_2
 
③PLSQL->configure->preferences
 配置oracle home,oci library

 
④修改tnsnames.ora参数

然后我们就可以愉快的使用PLSQL啦!

遇到的问题

initialization error
Could not load “D:\instantclient_12_2\oci.dll”
OCIDDL forced to D:\instantclient_12_2\oci.dll
LoadLibrary(D:\instantclient_12_2\oci.dll) returned 0


解决方案:
1)确认instantclient与plsql是否同是64位,或者同是32位
2)尝试安装相应版本的Microsoft Visual Studio
  地址:https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
  官方下载页面的Description已经说的非常完美了!安指示来就行!instantclient12_2也不用翻文档了,就安Microsoft Visual Studio 2003版
 
  PS:window10家庭版请不要安装 instantclient-19!!!重要是的事情说三遍!!!别安别安别安!!!请认真阅读官方说明(如下图)!!非家庭版随意

3)再第一二步尝试后都失败的情况下,尝试配置PATH、TNS_ADMIN、NLS_LANG 三个环境变量
  不过我没进行到这一步,就可以登陆了

  以下是PLSQL的帮助文档上截取的

浏览566 评论0
返回
目录
返回
首页
spring-data-jpa 的DTO查询 laravel/telescope望远镜在laravel6下安装以及使用