Oracle在线重定义法迁移表——详细步骤与属性

Oracle在线重定义法迁移表

适用于迁移不能停止的业务表

本文是作者根据官方文档研究所得,步骤清晰,所需调用过程的属性全面,方便使用时进行取舍:

原理:增量物化视图刷新

步骤:
**1、验证表能否被在线重定义,两种方式皆可,但是至少要满足一种
(验证能否使用PK重定义)

begin
  dbms_redefinition.can_redef_table('用户','要迁移的表名',dbms_redefinition.cons_use_pk);
end;

(验证能否使用rowid重定义)

begin
  dbms_redefinition.can_redef_table('用户','要迁移的表名',dbms_redefinition.cons_use_rowid);
end;

2、如果上面有一种满足,则开始创建中间表(按照原表的ddl语句创建好,用户需一致,但是表空间需要指定为目标表空间):

create 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值