修改表的表空间
来源:互联网 发布:一个手机淘宝注册账号 编辑:程序博客网 时间:2024/05/16 17:04
表做表空间迁移
alter table tb_name move tablespace tbs_name;
索引表空间做迁移
alter index index_name rebuild tablespace tbs_name;
对于含有lob字段的表,在建立时,oracle会自动为lob字段建立两个单独的segment,一个用来存放数据,另一个用来存放索引,并且它们都会存储在对应表指定的表空间中,上面语句只能移动非lob字段以外的数据,所以在对含有lob字段的表进行空间迁移,需要使用如下语句:
例3:alter table tb_name move tablespace tbs_name lob (col_lob1,col_lob2) store as(tablesapce tbs_name);
项目实例:
表空间迁移
select 'alter table' ||table_name|| 'move tablespace tbs_name;' table_name from dba_tables where owner='%***%' and table_name like '%***%'
带lob字段
select 'alter table' ||table_name|| 'move lob('||index_name||') store as (tablespace tbs_name);' from dba_indexes where owner='%***%' and index_name like '%***%'
索引表空间
select 'alter index' ||index_name|| 'rebuild tablespace tbs_name;' index_name from dba_indexes where owner='%***%' and table_name like '%***%'
以上在oracle 的SQL*Plus Worksheet或PL/SQL Deverloper中运行,将得出的运行结果再运行一次即可。
使用查询的结果,这样就可以批量处理!
- 修改表的表空间
- 修改表的表空间
- 临时表空间和Temp表空间的修改
- 修改临时表空间.
- 如何修改表空间
- ORACLE修改表空间
- 修改临时表空间
- oracle 表空间 修改
- 修改表空间大小
- 修改oracle表空间
- oracle修改表空间
- 修改表空间尺寸
- ORACLE 修改表空间
- 修改临时表空间
- ORACLE 修改表的表空间
- ORACLE 修改表的表空间
- 修改Oracle数据库表的表空间
- ORACLE 修改表的表空间
- WIN7的账户权限及UAC控制总结
- PWM理解
- “局域网聊天”开始了
- 我来了
- 冒泡排序
- 修改表的表空间
- android源码,SDK及ADT编译
- shell排序
- 正则表达式的说明
- 开始blog
- 快速排序
- 计算字符串的最小后继
- jquery中的好处
- Xml Xsl 备忘