1. 冷备
2. 转换除SYSTEM外的其它表空间(如果先转化SYSTEM为LOCAL,其它表空间将变为只读表空间)
exec dbms_space_admin.tablespace_migrate_to_local('USERS'); --表空间名用大写
这个过程是可以online使用的,但若DML操作需要分配一个新extent,则在转换结束前会被阻塞
3.将SYSTEM表空间转为LOCAL
exec dbms_space_admin.tablespace_migrate_to_local('SYSTEM');
注:虽然可以转为LOCAL管理,但还是使用MANUAL(freelIst方式)管理blocks, 并非ASSM.
所以还是建议创建ASSM的表空间,再用alter table move tablespace 或 alter index rebuild tablespace来迁到新表空间
把表空间从DICTIONARY管理转化为LOCAL管理步骤
最新推荐文章于 2024-10-16 14:50:14 发布