具有索引的物化视图在单独的表空间中

时间:2013-05-09 15:33:25

标签: sql oracle

我们正尝试通过使用物化视图执行从一个模式到另一个模式的数据迁移。我设置的流程目前如下:

  • 创建快照/物化视图日志:

    在OLDSCHEMA.table上创建快照日志;

  • 在新架构上创建实体化视图:

    从OLDSCHEMA.table@OLDDB

  • 创建快照表,作为select *
  • 刷新物化视图

  • 打破链接,保留表格

由于历史原因,索引保存在一个单独的表空间中,我们希望在新模式上保持相同的结构(我知道这没有性能优势,我们这样做是为了保持一致) 。我知道我可以通过改变主键来实现这一目标:

alter index PK_IDX rebuild online tablespace IDX_TABLESPACE

但是有可能在创建快照时执行此操作以避免移动它吗?我希望create snapshot命令的一些附加子句能够影响生成主键的位置。

由于

1 个答案:

答案 0 :(得分:2)

create materiazlized view命令中有using index tablespace clause