move table and purge table

本文介绍如何使用Oracle SQL命令进行表和索引的优化操作,包括移动表、压缩表以适应在线事务处理(OLTP),以及重建索引。特别强调了在线重建索引的方法及其在OLTP系统中的适用性,并提供了清空回收站的具体命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

--移动表和索引

ALTER TABLE "xxx".xxx COMPRESS FOR OLTP;

ALTER TABLE "xxx".xxx MOVE TABLESPACE ERP2012;

ALTER INDEX "xxx".xxx REBUILD TABLESPACE ERP2012 online;


注意:
alter index rebuild online  --实质上是扫描表而不是扫描现有的索引块来实现索引的重建
alter index rebuild         --只扫描现有的索引块来实现索引的重建。
在OLTP系统中,rebuild online比较合适。移动表后需要重建索引。


--清空回收站

PURGE TABLE "BIN$04LhcpndanfgMAAAAAANPw==$0";
purge index in_test1_01;
PURGE TABLESPACE USER;
PURGE TABLESPACE USERS USER SCOTT;
PURGE RECYCLEBIN;
PURGE DBA_RECYCLEBIN;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值