首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建语言plperl -错误:无法加载库plperl.dll

创建语言plperl -错误:无法加载库plperl.dll
EN

Database Administration用户
提问于 2013-08-09 02:35:15
回答 1查看 9.7K关注 0票数 1

当我create language plperl时,我得到错误: error:未能加载库"C:/Program /PostgreSQL/9.1/lib/plperl.dll“:找不到指定的模块。

但在我的计算机中,"plperl.dll“文件存在于"C:/Program /PostgreSQL/9.1/lib/.”中。文件夹(我不能张贴图片说明,这个论坛需要>= 10名誉)

如果我select * pg_pltemplate,我得到:

代码语言:javascript
复制
-[ RECORD 4 ]-+-------------------------
tmplname      | plperl
tmpltrusted   | t
tmpldbacreate | t
tmplhandler   | plperl_call_handler
tmplinline    | plperl_inline_handler
tmplvalidator | plperl_validator
tmpllibrary   | $libdir/plperl
EN

回答 1

Database Administration用户

回答已采纳

发布于 2013-08-12 03:03:40

因为我错过了3个文件dll (MSVCR90.DLL,PERL514.DLL,IESHIMS.DLL),所以我无法安装语言pl/Perl。

以下是我要解决的问题:

  • 使用"Dependency“工具检查缺少的dll文件(如果有的话)。安装后,打开plperl.dll文件并查找错误。
  • 缺少安装dll文件。
  • 安装ActivePerl (要在窗口上安装Perl,它将自动将Perl bin文件夹设置为windows环境变量)
  • 重新启动postgresql服务
  • 测试: createlang postgres plperl postgre (它可以),创建或替换语言plperl (它很好)

下载(我只需发布2个链接)

  • Dependency工具:http://www.dependencywalker.com/

参考资料:http://www.mkyong.com/database/install-perl-in-postgresql-the-specified-module-could-not-be-found/

票数 3
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/47839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档