打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
物化视图相关操作
userphoto

2022.05.30 江苏

关注

历史信息查看请查看个人网页www.zhaibibei.cn

这是一个坚持Oracle,Python原创内容的公众号,欢迎关注

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
物化视图复制概念和体系结构——高级复制
58 (转)dblink+物化视图同步两个数据库的表数据
CSDN技术中心 ORACLE中的物化视图
建立物化视图所需权限(二)
使用物化视图来同步数据on prebuilt table
Oracle物化视图日志与快速刷新说明
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服