5 针对分区表,常用的语句是alter table 表名称 truncate partition 分区名称;但使用此语句,仅清除指定分区表的分区数据,要想彻底释放所占空间,需要执行如下语句:alter table 表名称 DROP partition 分区名称;6 可以看到,Oracle的常规清除语句都是带有一定的保护功能的,防止...
select 'alter table '||t.table_name ||' truncate partition ' || t.partition_name from USER_TAB_PARTITIONS t where t.table_name like 'F_%' 清除指定某个分区表的分区数据: alter table 表名称 truncate partition 分区名称; 四、清除分区表占用的空间: alter table 表名称 DROP partition 分区名称;...
select 'alter table '||t.table_name ||' truncate partition ' || t.partition_name from USER_TAB_PARTITIONS t where t.table_name like 'F_%' 清除指定某个分区表的分区数据: alter table 表名称 truncate partition 分区名称; 四、清除分区表占用的空间: alter table 表名称 DROP partition 分区名称;...
四、清除分区表占用的空间:alter table 表名称 DROP partition 分区名称; 例如: alter table F_HOUR_TD_NET_MPVOICE DROP partition P_09121913 ; 五、查询表空间信息 可以利用如下语句查询各表在存储空间的使用分情况: SELECT TABLESPACE_NAME,TO_CHAR(SUM(BYTES)/(1024*1024),'999G999D999') CNT_MB FROM ...
TRUNCATE TABLE (schema)table_name DROP(REUSE) STORAGE才能释放表空间。 例如:truncate tabletest1 DROP STORAGE; 三、查询分区表存在哪些分区: 查询分区表的情况,可以在USER_TAB_PARTITIONS中查询。例如: select 'alter table '||t.table_name ||' truncatepartition ' || t.partition_name from USER_TAB_PART...
--drop table tab_a purge; --创建分区表 createtable tab_a ( number(19)primarykey, varchar2(300), integer ) partitionbylist(r_pat) ( partitionvalues(1), partitionvalues(2), partitionvalues(3), partitionvalues(default) ) ; --创建普遍表 ...
flashback tableto before drop [rename to ]; 将回收站里的表恢复为原名称或指定新名称,表中数据不会丢失 若要彻底删除表,则使用语句:drop tablepurge; 清除回收站里的信息 清除指定表:purge table ; 清除当前用户的回收站:purge recyclebin; 清除所有用户的回收站:purge dba_recyclebin; ...
删除一个分区:altertableODW_LOAN_AR_SMYdroppartitionP20130630 删除一个分区的数据:altertableODW_LOAN_AR_SMYtruncatepartitionP20130630 释放表空间 alter table表名称deallocateUNUSED KEEP 0 释放磁盘空间: select a.file#,a.name,a.bytes/1024/1024CurrentMB,ceil(HWM *a.block_size)/1024/1024ResizeTo, (...
DROP TABLE t1 PURGE; CREATE TABLE t1 ( id NUMBER, info VARCHAR2(50), crt_dateDATE, CONSTRAINT t1_pk PRIMARY KEY (id) ) PARTITION BY RANGE (crt_date) (PARTITION part_2014 VALUES LESS THAN(TO_DATE('01/01/2015', 'DD/MM/YYYY')) TABLESPACE users, ...
清除分区表占用的空间: alter table 表名称 droppartition 分区名称; 例如: alter table f_hour_td_net_mpvoicedroppartition p 五、查询表空间信息可 以利用如下语句查询各表在存储空间的使用分情况 : selecttablespace_name,to_char(sum(bytes)/(1024*1024),'999g999d999')cnt_mbfromdba_extentsw hereowner...