小春BOOK

导航

< 2025年7月 >
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
3 4 5 6 7 8 9

统计

oracle--------修改表空间

1、修改表的表空间

  alter table TABLENAME move tablespace TABLESPACENAME;

 

2、修改索引的表空间

  alter index INDEXNAME rebuild tablespace TABLESPACENAME;

 

3、修改有CLOB字段的表空间

  alter table TABLENAME move tablespace TABLESPACENAME lob(COLUMNNAME) store as(tablespace TABLESPACENAME);

 

/*
----修改表
select 'alter table '||a.table_name||' move tablespace ERMIS_GUIZHOU;',
       a.owner,a.table_name,a.tablespace_name,a.* from dba_tables a
       where a.Owner='ERMIS_GUIZHOU' and a.TABLESPACE_NAME='LRMIS'
       order by a.owner,a.table_name;
----修改索引      
select 'alter index '||a.index_name||' rebuild tablespace ERMIS_GUIZHOU;',
       a.owner,a.index_name,a.tablespace_name,a.* from dba_indexes a
       where a.Owner='ERMIS_GUIZHOU' and a.TABLESPACE_NAME='LRMIS'
       order by a.owner,a.table_name;
----修改clob索引   
select 'alter table '||a.TABLE_NAME||' MOVE TABLESPACE ERMIS_GUIZHOU LOB ('||a.COLUMN_NAME||') STORE AS(TABLESPACE ERMIS_GUIZHOU);',
       a.*
       from user_lobs a
       where a.TABLESPACE_NAME='LRMIS'
       order by a.table_name;
*/

posted on   xiaoc.li  阅读(571)  评论(0)    收藏  举报

编辑推荐:
· 独立开发,这条路可行吗?
· 我在厂里搞 wine 的日子
· 如何通过向量化技术比较两段文本是否相似?
· 35+程序员的转型之路:经济寒冬中的希望与策略
· JavaScript中如何遍历对象?
阅读排行:
· C#源生成器:让你的代码飞起来的黑科技
· 推荐 5 款实用的 Docker 可视化管理工具,工作效率翻倍!
· JavaScript面试题,为什么[] + 0 = '0', 而{} + 0 = 0?
· 简单记录下最近2个月完成的线上系统迁移工作
· 独立开发第二周:构建、执行、规划
点击右上角即可分享
微信分享提示