Win10安装sqlplus遇到报错的解决办法

1.下载安装sqlplus.exe的错误解决过程

最近有用到sqlplus连接Oracle数据库执行自动化脚本,Orcle服务器版本是11.2.0.1。在Navicat工具上通过如下语句查询到的版本信息截图如图1所示:

SELECT * FROM v$version;

图1 Oracle服务器版本信息

其中"Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production"显示是64位数据库。之前已经下载过了Orcle客户端如图2。

图2 Oracle客户端

然后到orcle官网下载了下载了一个64bit版本的sqlplus"instantclient-sqlplus-windows.x64-12.1.0.2.0.zip"安装包解压到本地, 如下图3所示。

图3 sqlplus.exe程序

运行sqlplus.exe报错"应用程序无法正常启动(0xc000007b)"。尝试放在客户端目录中运行也报同样的错误,如图4报错信息。

图 4 报错信息弹窗

解决办法:下载了一个32bit的sqlplus.exe,包含了oracle客户端的版本。可以运行了!

图5 正常运行32bitsqlplus.exe

原来之前下的oci.dll就是32bit的客户端。所以这里的sqlplus.exe也要对应的是32bit的。记录一下。

2.正确的打开方式

要到官网如下图6下载basic部分和对应的sqlplus,且32bit或64bit不能搞错。下载的官方地址如下:

Instant Client for Microsoft Windows (x64) 64-bit | Oracle 中国

图6 官网下载地址

记住:要下载同一版本的基本包Instant Client Package - Basic和工具包Instant Client Package - SQL*Plus。

相关推荐
那我掉的头发算什么7 分钟前
【数据库】navicat的下载以及数据库约束
android·数据库·数据仓库·sql·mysql·数据库开发·数据库架构
纪伊路上盛名在13 分钟前
如何批量获取蛋白质序列的所有结构域(domain)数据-2
数据库·人工智能·机器学习·统计·计算生物学·蛋白质
TG_yunshuguoji30 分钟前
亚马逊云渠道商:如何通过配置自动替换构建故障自愈的云架构?
运维·服务器·架构·云计算·aws
2301_772093562 小时前
高并发webserver_interview
运维·服务器·数据库·后端·网络协议·mysql·wireshark
超低空2 小时前
Android MediaSession深度解析:车载音乐播放器完整案例
android·架构·客户端
大G的笔记本3 小时前
MySQL 大表查询优化、超大分页处理、SQL 慢查询优化、主键选择
数据库·sql·mysql
liulilittle3 小时前
LwIP协议栈MPA多进程架构
服务器·开发语言·网络·c++·架构·lwip·通信
Lear3 小时前
Redis 持久化机制
数据库
儒道易行4 小时前
【攻防实战】Redis未授权RCE联动metasploit打穿三层内网(上)
数据库·redis·网络安全·缓存
小宁爱Python4 小时前
从零搭建 RAG 智能问答系统 6:Text2SQL 与工作流实现数据库查询
数据库·人工智能·python·django