用dbms_redefinition迁移表空间

 由于业务需要

很多在线数据库的表庞大,接收数据库的时候发现建立的单个表空间巨大,并且只有一个数据文件

不合理的io分布

所以想将其上的表都迁移到其他表空间,合理分布io到各个数据文件

开始想到了move 但是对于生产数据库巨大的来说,这个方式不可取——表大,还要重建索引,最主要是表大,实时在操作,幸好oracle提供了另外的一种方法

dbms_redefinition

今天先亲自验证了一下

附件记录了一下操作过程,其中手误不少

trigger和procedure建立都不熟悉了哦!

你可能感兴趣的:(职场,休闲)