从Oracle迁移到PostgreSQL,有哪些(最好是免费的/ OSS)软件/工具可以取代Oracle企业管理器?我知道pgAdmin,以及捆绑在EnterpriseDB的Postgres Plus AS中的一些工具,但我正在寻找更多的上下文和更好的PostgreSQL生态系统概述.
具体来说,我对帮助的工具感兴趣:
警告db管理员解决配置和性能方面的问题
监控整体系统性能
一般性能调整
暗示支持(我的理解是PostgreSQL通常对暗示皱眉)
磁盘管理(易于增长)
备份/恢复超出pg_dump和pg_restore
有什么想法吗?这似乎是很多人以前可能经历过的事情.
Postgres带有出色的命令行工具,它们是核心开发团队的重点.我个人利用这些通过自定义站点特定的脚本进行数据库管理,升级,复制.为了监控,我使用nagios来编写psql脚本以查询生命体征.
也就是说,除了pgAdmin之外,GUI端还有其他一些选项:
SQL Maestro
phpPgAdmin的
我不认为其中任何一个都具有您列出的所有功能,但它们可能是一个很好的跳跃点.我怀疑你会找到一个真正与Oracle Enterprise Manager直接竞争的开源工具.在商业方面,还有其他选择:
Navicat的
RazorSQL
PostgreSQL的MS SQL Manager
此Wiki页面还包含许多其他postgres工具的链接:
PostgreSQL GUI工具社区指南
作为一名CLI狂热者,我无法给出任何具体的建议,但希望这是有帮助的.
从管理工具的角度来看,caseman已经编译了一个很好的列表,PostgreSQL wiki在他们的GUI数据库设计工具页面上还有一些额外的.
对于监控/调整它有点复杂,有许多工具,但没有彻底的解决方案.我开始编译一个列表,再次在Postgres Wiki:监控工具中.
由于对现状感到不满,我与一位同事合作,我们开始研究我们自己的解决方案pganalyze
,试图帮助(兼职)DBA了解数据库中发生了什么.但我们暂时只能关注问题领域的一小部分......