Jeely

  1、查看表当前所属表空间

SELECT TABLE_NAME,TABLESPACE_NAME FROM USER_TABLES  -- WHERE TABLE_NAME=\'test\' --可以加上条件

 2、确认需要修改的批量组装成修改SQL语句

SELECT \'alter table \'||TABLE_NAME||\' move tablespace FCCMS;\' FROM USER_TABLES WHERE TABLESPACE_NAME = \'USERS\'

 3、执行表空间修改

 

4、   修改表索引同上

SELECT \'alter index \'|| INDEX_NAME ||\' rebuild tablespace FCCMS;\' FROM user_indexes;

5、针对Clob、Blob字段需单独做修改处理 

ALTER TABLE TEST2 MOVE TABLESPACE USERS LOB(col_lob1,col_lob2) STORE AS(TABLESPACE FCCMS);

SELECT TABLE_NAME,TABLESPACE_NAME FROM USER_TABLES  -- WHERE TABLE_NAME=\'test\' --可以加上条件

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-27
猜你喜欢
  • 2021-12-31
  • 2021-07-18
  • 2022-12-23
  • 2022-02-16
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案