当前位置:首页>正文

ORACLE如何修改表所在的表空间

2023-05-11 13:45:42 互联网 未知

ORACLE如何修改表所在的表空间?

1、在SYSTEM或SYS用户下运行2、脚本要求输入准备转移表空间的用户和表空间名称3、通过DBA_TABLES找出源用户的所有表forcin(selecttable_namefromdba_tableswhereowner=用户)loopEXECUTEIMMIEDIATEALTERTABLE||C.TABLE_NAME||movetablepsace||表空间名称--重建该表的所有索引forc1in(selectindex_namefromdba_indexeswheretable_name=c.table_name)loopalterindexc1.index_namerebuildtablespace表空间名称endloopendloop这是大概的思路,试一试看