Oracle表-维护
发布时间:2020-12-12 14:26:38 所属栏目:百科 来源:网络整理
导读:1、修改表所在区段增长属性 SQL alter table scott.t 2 pctfree 20 3 pctused 50; Table altered pctfree 区段预留20%,不在使用,为Update等预留。 pctused 区段使用率,在后期updatedelete等操作 使用率低于设定的值后才能写入新的数据 2、修改使用下一个
1、修改表所在区段增长属性
SQL> alter table scott.t 2 pctfree 20 3 pctused 50; Table altered pctfree 区段预留20%,不在使用,为Update等预留。 pctused 区段使用率,在后期updatedelete等操作 使用率低于设定的值后才能写入新的数据 2、修改使用下一个区段 查看当前区段: SQL> select segment_name,tablespace_name,extents from dba_segments where owner='SCOTT' ; SEGMENT_NAME TABLESPACE_NAME EXTENTS ------------------------------ ------------------------------ ---------- T LIANXI 2 EMP_TRAN USERS 1 修改使用下一个 SQL> alter table scott.t allocate extent; Table altered 查看 SQL> select segment_name,extents from dba_segments where owner='SCOTT' ; SEGMENT_NAME TABLESPACE_NAME EXTENTS ------------------------------ ------------------------------ ---------- T LIANXI 3 EMP_TRAN USERS 1 3、表截断 truncate table scott.t 数据不可恢复,重置了表结构。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |