oracle - 无法为模块 DBD::Oracle 加载 Oracle.dll:load_file:%1 在 C:/Perl64/lib/DynaLoader.pm 第 201 行不是有效的 Win32 应用程序
问题描述
我在连接到 oracle DB 时遇到此错误。
这是我的示例代码。
#!usr/local/bin/perl
use strict;
use DBI;
my $dbh = DBI->connect('dbi:Oracle:host=sample.com;sid=sampleid;port=1522', 'local', 'local');
解决方案
看起来你在 Windows 中。
你的第一行应该是这样的:
#!C:\perl64\bin\perl
代替
#!/usr/local/bin/perl
推荐阅读
- julia - 如何在 Julia 和 Juno 中创建项目?
- java - 我可以从 Redis 的最新数据中得到我想要的数据吗?
- formula - PostGIS - 获取现有地理围栏 100 米内的地理围栏多边形点
- javascript - 在传单绘制中获取多边形中的所有标记
- django - Django 测试登录
- python-3.x - 使用 for 循环定义的变量来打印数字(错误)(python)
- c# - 使用 il2cpp for x64 在 Unity 中构建后出现 UnsatisfiedLinkError
- java - 在 Java 中对带注释的字段和方法执行回调
- compiler-errors - 无法使用 gfortran 打开模块文件
- python - 为什么我的正则表达式分组没有正确分组?