物化视图妙用__表同步使用物化视图方法
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,物化视图创建后,会自动创建一张和物化视图同名的表,会在dba_objects中出现两个对象,OBJECT_TYPE分别是TABLE、MATERIALIZED VIEW。user_mviews、user
千家信息网最后更新 2026年10月31日物化视图妙用__表同步使用物化视图方法物化视图创建后,会自动创建一张和物化视图同名的表,会在dba_objects中出现两个对象,OBJECT_TYPE分别是TABLE、MATERIALIZED VIEW。user_mviews、user_tables中都会出现这个对象
物化视图占用空间,空间大小和base table一样大,但是在user_segments.segment_type显示的值是table而不是MATERIALIZED VIEW
PRESERVE TABLE Clause
This clause lets you retain the materialized view container table and its contents after the materialized view object is dropped. The resulting table has the same name as the dropped materialized view.
保留表条款
此子句允许在物理化视图对象被删除后,保留物化视图容器表及其内容。 生成的表与删除的实例化视图具有相同的名称。
所以可以使用物化视图进行表同步,对要同步的表建立增量刷新的物化视图,每天定时同步,如果到了切换物化视图为表的时候,只需要最后手工DBMS_MVIEW.REFRESH刷新一下最后的一点点数据再drop materialized view MV_name PRESERVE TABLE即实现了表的同步
drop materialized view MV_jobs PRESERVE TABLE后,USER_MVIEWS不见了MV_jobs,但是user_tables、dba_objects、dba_segments还有MV_jobs,select * from MV_jobs不会报错
drop materialized view MV_jobs后USER_MVIEWS、user_tables、dba_objects、dba_segments都不见了MV_jobs,select * from MV_jobs不会报错
conn hr/hr
create materialized view MV_jobs refresh complete on demand as select * from jobs;
drop materialized view MV_jobs PRESERVE TABLE;
select * from MV_jobs;--有结果
物化视图占用空间,空间大小和base table一样大,但是在user_segments.segment_type显示的值是table而不是MATERIALIZED VIEW
PRESERVE TABLE Clause
This clause lets you retain the materialized view container table and its contents after the materialized view object is dropped. The resulting table has the same name as the dropped materialized view.
保留表条款
此子句允许在物理化视图对象被删除后,保留物化视图容器表及其内容。 生成的表与删除的实例化视图具有相同的名称。
所以可以使用物化视图进行表同步,对要同步的表建立增量刷新的物化视图,每天定时同步,如果到了切换物化视图为表的时候,只需要最后手工DBMS_MVIEW.REFRESH刷新一下最后的一点点数据再drop materialized view MV_name PRESERVE TABLE即实现了表的同步
drop materialized view MV_jobs PRESERVE TABLE后,USER_MVIEWS不见了MV_jobs,但是user_tables、dba_objects、dba_segments还有MV_jobs,select * from MV_jobs不会报错
drop materialized view MV_jobs后USER_MVIEWS、user_tables、dba_objects、dba_segments都不见了MV_jobs,select * from MV_jobs不会报错
conn hr/hr
create materialized view MV_jobs refresh complete on demand as select * from jobs;
drop materialized view MV_jobs PRESERVE TABLE;
select * from MV_jobs;--有结果
视图
同步
对象
空间
相同
两个
内容
名称
增量
大小
子句
实例
容器
手工
数据
时候
是在
条款
物理
结果
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网金融科技
哈尔滨大商圈互联网科技有限公司
互联网科技产业
科技互联网企业
青岛互联网科技公司
深圳齐家互联网科技
壹账通互联网科技
易通互联网络科技有限公司
撒么互联网科技公司
科技互联网创业计划书
太原新华互联网科技学校怎么样
贵州叶脉互联网科技有限公司所属行业
和信科技工业互联网
南博望互联网科技有限公司
中和天地互联网科技有限公司
沐思想互联网科技有限公司
陕西云淼互联网科技公司
互联网科技包装股
兰石爱特工业互联网科技分公司
科技信息时代互联网发展
中国互联网科技工作委员会毛军
科技金融是不是互联网金融
美国互联网科技
腾讯科技 互联网女皇
奇士达互联网科技
国外互联网科技网站
互联网科技素材视频竖屏
深圳互联网科技怎么样
武汉健翔互联网络科技有限公司
呼和浩特新华互联网科技学院