设为首页 加入收藏

TOP

操纵表空间
2014-11-24 07:45:09 来源: 作者: 【 】 浏览:2
Tags:操纵 空间

删除数据文件:
DROP TABLESPACE rygl INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;
给表空间添加数据文件:
ALTER TABLESPACE rkxx ADD DATAFILE 'rkxx_1.dbf' SIZE 1g;
select 'alter table ' || table_name || ' MOVE tablespace trans_new;'
from user_tables
where tablespace_name = 'USERS'
突然想到该用户下面的所有表同样都在USERS表空间中,决定把所有表都移至TEST中由于表较多所以用一个查询生成所需要的命令
  Select 'alter table '|| table_name || ' move tablespace test; ' from user_tables;
  然后执行该查询所生成的结果
  将该用户下的索引移至表空间TEST
  Select 'alter index '|| index_name || ' rebuild tablespace test;' from user_indexes;


本文出自 “BlueTrace” 博客

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇PostgreSQL表空间、模式、表、用.. 下一篇lisi用户使用表空间的权限

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·About - Redis (2025-12-26 08:20:56)
·Redis: A Comprehens (2025-12-26 08:20:53)
·Redis - The Real-ti (2025-12-26 08:20:50)
·Bash 脚本教程——Li (2025-12-26 07:53:35)
·实战篇!Linux shell (2025-12-26 07:53:32)