一条条更改表和索引所存储的表空间我在上一篇文章中已经做了介绍http://blog.youkuaiyun.com/gideal_wang/archive/2009/11/22/4851977.aspx,本文主要介绍如何批量迁移表和索引的存储空间。
对于表,可以用select 'alter table '|| table_name ||' move tablespace TABLESPACE_NAME' from tabs,查询结果是每个表更改表空间的sql语句,将结果拷贝到文本文件中,然后在sql窗口中执行即可
对于索引,道理一样select 'alter index '|| index_name ||' rebuild tablespace TABLESPACE_NAME' from user_indexes,将查询结果保存到文件中,然后在sql窗口中批量执行这些脚本即可
本文介绍如何批量迁移Oracle数据库中的表和索引至新的表空间。通过构造特定的SQL语句并批量执行,实现存储空间的有效管理和分配。

被折叠的 条评论
为什么被折叠?



