当前位置: 首页 > news >正文

如何创建物化视图日志_CREATE MATERIALIZED VIEW LOG记录基表DML变更

物化视图日志必须显式创建且绑定基表,ON COMMIT刷新依赖其存在;建日志需指定WITH PRIMARY KEY、INCLUDING NEW VALUES等关键参数,否则FAST刷新失败或降级为COMPLETE。物化视图日志必须在基表上显式创建,否则 ON COMMIT 刷新会失败物化视图日志不是自动产生的,哪怕你只建一个 on commit 刷新的物化视图,也得先手动建日志。没它,refresh 会直接报错 ora-12004: refresh fast cannot be used 或更直白的 ora-12006: a materialized view log already exists on the table(注意这个错误其实是“日志存在但不满足要求”,不是“不存在”)。关键点:日志绑定的是基表,不是物化视图;一个基表可被多个物化视图共享同一个日志,只要字段需求兼容。建日志前确认基表有主键(WITH PRIMARY KEY 是最常用且推荐的选项)如果物化视图要查 ROWID,日志必须带 WITH ROWID;但 Oracle 12c+ 默认启用 ROWID 跟踪,所以多数情况不用显式写如果物化视图含聚合或 GROUP BY,日志必须包含对应列,且需 INCLUDING NEW VALUES(否则 FAST 刷新会退化成 COMPLETE)CREATE MATERIALIZED VIEW LOG ON 表名的常见参数组合与陷阱参数选错,轻则刷新变慢,重则 FAST 刷新完全不可用。Oracle 对日志结构非常敏感,尤其是涉及 JOIN 或 AGGREGATE 的物化视图。WITH PRIMARY KEY:90% 场景够用;但若基表主键是复合主键,且物化视图只引用其中一部分列,仍可能触发 ORA-12033(无法使用过滤器)INCLUDING NEW VALUES:必须加!尤其当物化视图含 SUM()、COUNT(*) 等聚合函数;漏掉它会导致 FAST 刷新拒绝执行,降级为 COMPLETE不要随便加 SEQUENCE:除非物化视图定义里明确用了 SEQUENCE 关键字(极少场景),否则纯属冗余,还占空间日志建好后,别手动删基表上的索引——MLOG$_xxx 日志表依赖基表主键索引,删了索引可能导致后续 DML 报 ORA-00600 内部错误为什么 ALTER TABLE ADD CONSTRAINT 主键后,物化视图日志不生效?Oracle 不会自动把已有日志升级适配新主键。即使你后来给基表加了主键,之前建的 WITHOUT PRIMARY KEY 日志依然无效——FAST 刷新照样失败。 Cleanup.pictures 智能移除图片中的物体、文本、污迹、人物或任何不想要的东西

http://www.jsqmd.com/news/595331/

相关文章:

  • LVGL8实战:打造个性化数字密码键盘界面
  • 2026年口碑好的心理设备/医院心理设备/智慧心理设备/部队心理设备优质厂商精选推荐(口碑) - 行业平台推荐
  • 自由学习记录(155)
  • 2026年靠谱的可调心带座外球面轴承/悬吊式座带座外球面轴承优质供应商推荐参考 - 行业平台推荐
  • 2026年评价高的英制紧定套/紧定套/耐腐蚀紧定套/响水美标紧定套厂家热销推荐 - 行业平台推荐
  • 2026年比较好的数控火花机/电火花机/镜面火花机行业内知名厂家推荐 - 行业平台推荐
  • Mac M2 24G 部署 OpenClaw + Ollama 踩坑实录
  • 2026年靠谱的碳纤维管缠绕设备/威海碳纤维管烘干设备/碳纤维管抛光设备/威海碳纤维管材设备厂家综合实力参考(2026) - 行业平台推荐
  • 2026年质量好的磨床/龙门磨床/南通立式数控磨床/程控龙门磨床厂家实力参考 - 行业平台推荐
  • 卷积神经网络(CNN)原理可视化:Qwen3-14B-AWQ生成技术解读文章
  • 2026年热门的双悬臂标志杆/道路监控标志杆品牌厂商推荐(更新) - 行业平台推荐
  • 2026年比较好的湿电子化学品/电镀液电子化学品/显影液电子化学品厂家实力与用户口碑参考 - 行业平台推荐
  • Appium自动化测试卡在iOS签名?手把手教你搞定Provisioning Profile与entitlements不匹配的坑
  • 怎样导出用于负载测试的样本数据_LIMIT限制数据量提取
  • LiuJuan20260223Zimage效果评估维度:清晰度、风格保真度、提示词遵循度三指标打分
  • 2026年比较好的肤色水刺无纺布/半交叉水刺无纺布/全交叉水刺无纺布热门品牌厂家推荐 - 行业平台推荐
  • 2026年比较好的程控平面磨床/自动平面磨床厂家推荐与选择指南 - 行业平台推荐
  • Wan2.2-I2V-A14B部署教程:多模型协同(I2V+T2V)混合视频生成架构
  • 2026年知名的碳纤维裁切设备/威海碳纤维脱模设备/威海碳纤维制品设备优质厂家推荐汇总 - 行业平台推荐
  • Qwen3-VL-8B在智能客服场景的应用:让客服真正看懂用户图片
  • 海康热成像数据解析避坑指南:ISAPI接口返回的multipart流,用streaming_multipart库怎么读才不丢包?
  • SQL中JOIN连接后过滤条件的最佳位置_在ON或WHERE中权衡
  • 2026年靠谱的山东木材防腐用四水八硼酸钠/山东水处理用四水八硼酸钠/阻燃剂制备用四水八硼酸钠厂家选购参考汇总 - 行业平台推荐
  • 2026年热门的西安古典红木家具/西安全实木红木家具供应商怎么选 - 行业平台推荐
  • YOLOE镜像分割输出:生成像素级掩码,直接用于抠图换背景
  • 2026年评价高的兰州护栏网/甘肃工地临时护栏网厂家选择参考建议 - 行业平台推荐
  • 告别SIFT/ORB!用LoFTR+Transformer搞定低纹理图像匹配(附PyTorch实战代码)
  • 2026年靠谱的镭射激光打标机/3D激光打标机厂家最新推荐 - 行业平台推荐
  • DAMOYOLO-S效果展示:同一张图不同阈值(0.15/0.30/0.50)检测对比
  • DeepSeek-OCR 2在Ubuntu系统上的性能调优实践