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。

相关推荐
清风66666611 小时前
基于51单片机的空气质量检测PM2.5粉尘检测设计
数据库·单片机·嵌入式硬件·毕业设计·51单片机·课程设计
倔强的石头_12 小时前
【金仓数据库】ksql 指南(一) 连接本地 KingbaseES 数据库与基础交互
数据库
一休哥助手12 小时前
Serverless架构:无服务器计算的全面解析与实践指南
云原生·架构·serverless
l1t13 小时前
编译Duckdb机器学习插件QuackML
数据库·c++·人工智能·机器学习·插件·duckdb
瑞士卷@13 小时前
JDBC进阶之连接池的配置(Druid与HikariCP)
java·开发语言·数据库
数据皮皮侠AI13 小时前
再发《管理世界》!智能制造试点DID(2000-2023)
大数据·数据库·人工智能·科技·金融·制造
-L713 小时前
【MySQL数据库管理问答题】第14章 使用 MySQL InnoDB 集群实现高可用性
数据库·mysql
失散1313 小时前
分布式专题——24 Kafka功能扩展
java·分布式·云原生·架构·kafka
Liu1bo14 小时前
【MySQL】MySQL环境搭建
数据库·mysql
BigData共享14 小时前
Paimon系列:主键表之合并引擎merge-engine
数据库·人工智能