开发者社区 > 数据库 > 关系型数据库 > 正文

polardb中postgresql 有没有相关视图记录归档备份和全备记录?

polardb中postgresql 有没有相关视图记录归档备份和全备记录?和oracle 的v$rman_backup_job_detail一样的功能?

展开
收起
真的很搞笑 2024-02-15 08:48:55 43 0
3 条回答
写回答
取消 提交回答
  • PolarDB for PostgreSQL 没有提供与 Oracle 数据库的 v$rman_backup_job_detail 视图完全相同的功能,这个视图在Oracle中用于展示RMAN( Recovery Manager)备份作业的详细信息。然而,PolarDB提供了其自身的数据管理和备份恢复机制。

    在 PolarDB for PostgreSQL 中,你可以登录到阿里云 PolarDB 控制台来查看和管理备份记录,包括自动备份、手动备份以及日志备份的相关信息。虽然没有直接对应的数据库视图来查询这些备份细节,但通过控制台界面,你能够获取到备份的时间、类型、大小以及保留时长等重要信息,并进行相应的备份配置和管理操作。

    2024-02-21 16:23:56
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    PolarDB for PostgreSQL 提供了数据备份和恢复功能,但没有与 Oracle 的 v$rman_backup_job_detail 类似的视图。不过,您可以使用以下方法来查看 PolarDB for PostgreSQL 的备份信息:

    1. 登录 PolarDB for PostgreSQL 控制台。
    2. 在左侧导航栏中,选择 "备份与恢复"。
    3. 在 "备份与恢复" 页面中,您可以看到自动备份、手动备份和日志备份的相关信息。

    如果您需要更详细的备份记录,可以通过查询系统表来获取。例如,您可以查询 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 的备份状态。

    2024-02-16 11:16:53
    赞同 展开评论 打赏
  • 没有。归档记录可以写在调用的归档脚本里。备份会调用startbackup,理论上也可以修改这个系统函数来进行记录。 ,此回答整理自钉群“PG|POLARDB技术进阶”

    2024-02-15 13:00:00
    赞同 展开评论 打赏

阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。

相关产品

  • 云原生数据库 PolarDB
  • 相关电子书

    更多
    云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
    2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
    2023云栖大会:PolarDB for AI 立即下载