正在执行 DB2 命令 db2start: 找不到命令



我有一个虚拟服务器在 centos7 上运行。我为Nagios监控工具配置了它。我创建了配置文件等。我有 9 个数据库实例。当我使用 Nagios 迁移数据库配置文件时(添加到 Nagios (

我在 http://mysiteipaddr/nagios 上看到了此错误代码

db.ipaddress.com install_driver(DB2( 失败:无法在 @INC 中找到 DBD/DB2.pm (@INC 包含:/usr/local/nagios/libexec/usr/local/lib64/perl5/usr/local/share/perl5/usr/lib64/perl5/vendor_perl/usr/share/perl5/vendor_perl/usr/lib64/perl5/

usr/share/perl5 .( 在 (eval 10( 第 3 行。

出现此错误后,我意识到我的机器上未安装 DB2。我已经安装了 DB2 驱动程序,当我执行此命令时,我面临此输出。

db2ls
-------------------------------------------------------------------------------------------------------------------
/opt/ibm/db2/V9.7                11.1.1.1        1                            Fri Jan 31 11:33:28 2020 +03             0
[root@backup ~]# 

但是当我想执行 DB2 命令(如db2startdb2stopdb2status(时,它不会执行,并且我得到了此错误代码。

bash: db2stop: command not found 
bash: db2start:command not found

您是否创建了实例? run/opt/ibm/db2/V9.7/instance/db2ilist

请检查文件夹/home/tobe/sqllib/adm 中的 db2start 和 db2stop 命令。如果要直接调用它们,也可以定义别名。

在所有实例中安装以下软件包:

yum -y install perl-CPAN

希望这对你有帮助..!!!

相关内容

  • 没有找到相关文章

最新更新