前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >物化视图相关操作

物化视图相关操作

作者头像
bsbforever
发布2020-08-18 16:03:24
5950
发布2020-08-18 16:03:24
举报

1. 查看物化视图相关信息:

1.1 查看物化视图日志

select * from dba_mview_logs ;

1.2 查看物化视图信息

SELECT * FROM dba_MVIEWS;

1.3 查看物化视图上次刷新时间

SELECT * FROM dba_MVIEW_REFRESH_TIMES;


2. 新建物化视图:

2.1 确认主表大小

select segment_name,segment_type,bytes/1024/1024 MB from dba_segments where lower(segment_name)='fwcatns_boatmap';

2.2 确认主表是否已有物化视图日志

select * from dba_mview_logs where lower(master)='fwcatns_pdd_rdstrip' ;

2.2 确认主表索引情况

物化视图不会自动创建原表索引,我们这里先记录其索引信息

2.3 创建物化视图日志(主表)

create materialized view log on SAPSR3.ZTMM0117 with rowid;

2.4 创建物化视图

create materialized view SAPSR3.ZTMM0057 tablespace sapsr3 refresh fast on demand with rowid start with sysdate next SYSDATE + 10/1440 enable query rewrite as select * from SAPSR3.ZTMM0057@SAPPROD;

2.5 创建索引

这里创建在 2.2 中获取的索引,如果需要的话

3. 删除物化视图:

3.1 删除主表物化视图日志

DROP MATERIALIZED VIEW LOG ON SAPSR3.GG_ZLX_ZHU;

3.2 删除物化视图

DROP MATERIALIZED VIEW SAPSR3.GG_ZLX_ZHU;


4. 手动刷新物化视图

EXEC DBMS_MVIEW.Refresh('SPCR.DDM_CUST','C'); EXEC DBMS_MVIEW.Refresh('SPCR.DDM_CUST','F'); exec dbms_ijob.run(4)


5. 重新编译物化视图

ALTER MATERIALIZED VIEW mview_name COMPILE;

6. 更改刷新时间

alter materialized view sapsr3.inob refresh start with sysdate next sysdate+10/1440

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-11-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 宅必备 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.1 查看物化视图日志
  • 1.2 查看物化视图信息
  • 1.3 查看物化视图上次刷新时间
  • 2. 新建物化视图:
    • 2.1 确认主表大小
      • 2.2 确认主表是否已有物化视图日志
        • 2.2 确认主表索引情况
          • 2.3 创建物化视图日志(主表)
            • 2.4 创建物化视图
              • 2.5 创建索引
              • 3. 删除物化视图:
                • 3.1 删除主表物化视图日志
                  • 3.2 删除物化视图
                  • 4. 手动刷新物化视图
                  • 5. 重新编译物化视图
                  • 6. 更改刷新时间
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档