Oracle数据库中刷新快照的方法有以下几种:
ALTER SESSION SET SNAPSHOT_REFRESH_INTERVAL = <刷新间隔>;
EXEC DBMS_SNAPSHOT.REFRESH(‘<快照名称>’);
BEGIN
DBMS_SCHEDULER.CREATE_JOB (
job_name => ‘<作业名称>’,
job_type => ‘PLSQL_BLOCK’,
job_action => ‘BEGIN DBMS_SNAPSHOT.REFRESH(’‘<快照名称>’‘); END;’,
start_date => SYSTIMESTAMP,
repeat_interval => ‘FREQ=<刷新频率>’,
enabled => TRUE);
END;
EXEC DBMS_APPLY_ADM.UPDATE_MV(‘<快照名称>’);
需要注意的是,刷新快照的方法取决于快照的类型和配置设置。具体使用哪种方法应该根据实际情况进行选择。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:oracle快照刷新的步骤是什么