polardb中postgresql 有没有相关视图记录归档备份和全备记录?和oracle 的v$rman_backup_job_detail一样的功能?
PolarDB for PostgreSQL 没有提供与 Oracle 数据库的 v$rman_backup_job_detail
视图完全相同的功能,这个视图在Oracle中用于展示RMAN( Recovery Manager)备份作业的详细信息。然而,PolarDB提供了其自身的数据管理和备份恢复机制。
在 PolarDB for PostgreSQL 中,你可以登录到阿里云 PolarDB 控制台来查看和管理备份记录,包括自动备份、手动备份以及日志备份的相关信息。虽然没有直接对应的数据库视图来查询这些备份细节,但通过控制台界面,你能够获取到备份的时间、类型、大小以及保留时长等重要信息,并进行相应的备份配置和管理操作。
PolarDB for PostgreSQL 提供了数据备份和恢复功能,但没有与 Oracle 的 v$rman_backup_job_detail 类似的视图。不过,您可以使用以下方法来查看 PolarDB for PostgreSQL 的备份信息:
如果您需要更详细的备份记录,可以通过查询系统表来获取。例如,您可以查询 pg_stat_activity
视图来查看当前正在进行的备份操作:
SELECT * FROM pg_stat_activity WHERE backend_xact != 'idle' AND backend_type = 'autovacuum worker';
此外,您还可以查询 pg_stat_progress_vacuum
视图来查看正在进行的 VACUUM 操作:
SELECT * FROM pg_stat_progress_vacuum;
请注意,这些视图可能不包含与 Oracle 的 v$rman_backup_job_detail 完全相同的信息,但它们可以帮助您了解 PolarDB for PostgreSQL 的备份状态。
没有。归档记录可以写在调用的归档脚本里。备份会调用startbackup,理论上也可以修改这个系统函数来进行记录。 ,此回答整理自钉群“PG|POLARDB技术进阶”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。