ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 迁移表空间

迁移表空间

原创 Linux操作系统 作者:huzhichengforce 时间:2013-05-08 14:36:02 0 删除 编辑
前情:
一些表在某一表空间,需要迁移到另外的表空间。
总体思路:
1、查找出需要迁移的表。
2、确认迁移的表。
3、操作
SELECT 'alter table '||owner||'.'||table_name||' move tablespace USERS;' FROM DBA_tables WHERE TABLESPACE_NAME='HUZHICHENG';
将huzhicheng 表空间中的表迁移到users 表空间。
使用上面命令生成脚本
SELECT 'alter index  '||owner||'.'||segment_name||' rebuild tablespace USERS;' FROM DBA_extents WHERE TABLESPACE_NAME='HUZHICHENG'; 
将原来在huzhicheng 表空间的数据个个索引或者主键迁移到users 表空间。
操作完毕。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26764973/viewspace-760137/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: ORA-00379
请登录后发表评论 登录
全部评论

注册时间:2012-08-19

  • 博文量
    202
  • 访问量
    518269