oracle批量修改表空间

    1.找出要修改表空间的对象 例如:select t.table_name from user_tables t where t.tablespace_name = 'HDXC'(找出表空间名字为HDXC的所有的表相关信息)这一步为了查看有哪些表需要修改
 

    2.生成批量修改的sql 语句 例如:select 'alter table  '|| table_name ||'  move tablespace szhdgl;'  from user_tables t where t.tablespace_name = 'HDXC';
 
    3.将执行生成的sql语句导出到文本中
 
    4.批量执行生成的sql语句 在plsql下新建命令窗口,然后将生成的命令全部粘贴过来就Ok了。

你可能感兴趣的:(oracle批量修改表空间)