2016 - 2024

感恩一路有你

oracle表空间数据文件迁移 ORACLE如何修改表所在的表空间?

浏览量:2729 时间:2021-03-10 21:49:49 作者:admin

ORACLE如何修改表所在的表空间?

1. 在系统或sys用户下运行。2脚本要求用户传输表空间和表空间的名称。3 utables查找源用户的所有表unamefromdba uutablewhereowner=“user”)loopexecute interface“alter table”| c.table | Name | “movetablepsace”|-tablespace Name“-重建表的所有索引,对于c1in(selectindex) namefromdba indexeswheretable name=c.table name)loopalterindexc1.index namerebuildtablespace endloopendloop的名称是一个一般概念。在这里,我们需要区分要收缩的表空间和undo、temp或普通数据表空间。

1. 如果它是临时表空间,则可以在删除后重建。

2. 如果是撤消表空间,则创建新的撤消表空间,将新的撤消表空间指定为默认数据库表空间,并删除原始的撤消表空间。

3. 如果是数据表空间,则可以通过表空间迁移来降低高水位,并执行收缩表空间来释放空间。

oracle表空间数据文件迁移 oracle索引分类 oracle表空间存放位置

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。