【问题标题】:Unable to install pgagent with application stack builder无法使用应用程序堆栈构建器安装 pgagent
【发布时间】:2020-11-07 05:03:07
【问题描述】:

我正在尝试在 Windows 环境中安装 pgagent。安装了 Postgresql 9.6 版,并安装了应用程序堆栈构建器。我已经按照步骤进行了,详细here。

本指南的第一步是在维护数据库中创建扩展,但我无法做到。

“错误:无法打开扩展控制文件“C:/Program Files/PostgreSQL/9.6/share/extension/pgagent.control”:没有这样的文件或目录 SQL 状态:58P01"

尝试跳过此步骤并直接使用应用程序堆栈生成器进行安装,但 pgAgent 工具未显示。

我还尝试使用命令行而不是堆栈构建器将其安装为服务。

pgAent.exe INSTALL pgAgent -u postgres -p secret hostaddr=127.0.0.1 dbname=postgres user=postgres

这在一定程度上奏效了。我得到的唯一错误是这个。

“Windows 无法在本地计算机上启动 pgAgent 服务。错误 1069:由于登录失败,该服务没有启动。”

但我已经尝试了所有可能的用户名、密码、秘密、端口等组合......

任何帮助将不胜感激。

【问题讨论】:

    标签: postgresql installation pgadmin pgagent


    【解决方案1】:

    我遇到了同样的问题。我可以通过从这里下载并执行独立安装文件 pgagent-3.4.0-4-windows.exe 来让 pgagent 工作:http://sbp.enterprisedb.com/getfile.jsp?fileid=11842

    【讨论】:

      【解决方案2】:

      我最终安装了Stack Builder Plus from EDB。不幸的是,您必须创建一个帐户,但是对于您想要的 pgAgent 版本,它有更多选项。注意:您可以使用 Stack Builder 仅拉取 pgAgent 安装可执行文件并在目标服务器上运行它。

      【讨论】:

        【解决方案3】:

        这对我有用: 首先我使用 cmd 访问 postgres bin 文件:C:\Program Files\PostgreSQL\11\bin

        然后我点击了这个: pgAgent INSTALL pgAgent -u windowsUser -p windowspassword hostaddr=127.0.0.1 dbaname=postgres user=postgres password=***

        【讨论】:

          【解决方案4】:

          在此步骤之前您是否选择了本地安装的数据库? 您需要安装 PostgresSql、CLI 命令和 Stackbuilder 才能选择通过这些 eDB 安装程序安装 pgAgent。

          【讨论】:

            猜你喜欢
            • 2016-08-12
            • 2018-12-24
            • 1970-01-01
            • 2019-11-02
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多