暂无图片
v$rman_status里存储的最早日期是如何确定的
我来答
分享
Thomas
2022-12-28
v$rman_status里存储的最早日期是如何确定的

command_id 字段是yyyy-mm-ddTHH24:MI:SS的格式,可反映该命令的执行时间。

select min(command_id) from v$rman_status, 今天(2022-12-28)查,有的库查出来是10月28日,有的库查出来是12月10日。请问v$rman_status的保存记录起始日期是如何确定的,有没有一个参数设定?

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
yBmZlQzJ

Command ID set by the RMAN SET COMMAND ID command. If not set, then RMAN will create a unique number.
暂无图片 评论
暂无图片 有用 2
Thomas

我意思是保留多久的信息,最早的是哪条?当然,确实是RMAN自动设置的。但是,where is 娃哈哈?

暂无图片 评论
暂无图片 有用 0
范伟林

v$rman_status这个视图的数据在你备份job发起就会记录下来,正在跑的job记录在内存,完成的job记录在控制文件,所以保留多久已控制文件为准,默认7天,可以利用这个control_file_record_keep_time参数进行设置

暂无图片 评论
暂无图片 有用 0
Thomas

好像和你说的不一样吧。我今天1月14日查询如下:

SQL> show parameter control_file_record;

NAME TYPE VALUE
------------------------------------ --------------------------------- ------------------------------
control_file_record_keep_time integer 15
SQL> select min(command_id) from v$rman_status;

MIN(COMMAND_ID)
---------------------------------------------------------------------------------------------------
2022-09-24T12:00:01

Elapsed: 00:00:00.02
SQL> select min(command_id) from v$rman_backup_job_details;

MIN(COMMAND_ID)
---------------------------------------------------------------------------------------------------
2022-10-03T16:23:04

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏