PLSQL启动,……初始化错误,缺少 oci.dll 等

此方法仅适用于本地没有安装oracle的,在工作时使用PLSQL,连接服务器的oracle

①下载

去https://www.oracle.com/database/technologies/instant-client/downloads.html 下载client

 ②解压

我的位置是D:\pro\PLSQL_14\instantclient_19_11

③配置PLSQL

④配置环境变量

将D:\pro\PLSQL_14\instantclient_19_11扔进去代替之前的,注意每个变量之间的分号

⑤打开PLSQL,查看一个存过,发现乱码

原因:本机没有配置数据库字符集环境变量,或是与数据库字符集不一致。

步骤一:执行在plsql中执行 select userenv('language') from dual; 语句来查看本机的字符集

    或是执行 select * from V$NLS_PARAMETERS; 语句。

    两者的区别:

      第一种查看到的是拼接好的一条字符集数据

      第二种是数据库详细配置参数有多条数据需要将 第一行,第二行,第九行的value数据以 第一行_第二行.第九行的格式拼接起来

    我的拼接好好后是AMERICAN_AMERICA.ZHS16GBK

步骤二:在系统变量里新建两条配置:

 

1、LANG=zh_CN.GBK(GBK是这样形式的,不同编码这里的value值需要跟着改变)

2、NLS_LANG=AMERICAN_AMERICA.ZHS16GBK(这个value值就是我们步骤一中拼接好的那个值)

步骤三:重启PLSQL / 重启电脑

posted @   Mrzxs  阅读(2684)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题