oracle清理临时表空间
为了防止临时表空间无限制的增加,我采用隔一段时间就重建临时表空间的方法,为了方便,我保留两组语句,轮流执行即可,
假定现在临时表空间名称是temp,新建一个tempa表空间,删除temp表空间,方法如下:
alter tablespace temp shrink spacekeep 400M;
create temporary tablespace TEMPA
TEMPFILE '/opt/app/oracle/oradata/orcl/tempa01.dbf '
SIZE 8192M REUSE AUTOEXTEND ON NEXT 1024K MAXSIZE UNLIMITED;
alter database default temporary tablespace tempa; --改变缺省临时表空间
drop tablespace temp including contents and datafiles; --删除原来临时表空间
示例
create temporary tablespace TEMP TEMPFILE '/u01/app/oracle/oradata/orcl/temp01.dbf '
SIZE 256M REUSE AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED;
alter database default temporary tablespace TEMP;
drop tablespace TEMP_NEW including contents and datafiles;
- 上一篇
PostgreSQL DBA(5) - PG 11 New Features#2
PG 11即将正式发布,本节简单介绍了PG 11的一些新特性,包括SQL语句方面的增强。一、SQL语句VACUUM/ANALYZE支持同时对多个Table进行操作VACUUMtestdb=# vacu
- 下一篇
PostgreSQL 源码解读(132)- MVCC#16(vacuum过程-lazy_vacuum_index函数#1)
本节简单介绍了PostgreSQL手工执行vacuum的处理流程,主要分析了ExecVacuum->vacuum->vacuum_rel->heap_vacuum_rel->lazy_scan_hea