如何缩小undo表空间的大小
2012-03-15 11:16
399 查看
一. 查出数据库当前的undo表空间和数据文件
二.用查询结果替代下面的<>部分,然后执行脚本
SELECT a.name, b.name FROM v$tablespace a, v$datafile b WHERE a.name = (SELECT VALUE FROM v$parameter WHERE name = 'undo_tablespace') AND a.ts# = b.ts#;
二.用查询结果替代下面的<>部分,然后执行脚本
Create UNDO TABLESPACE UNDOTBS2 DATAFILE <'/opt/oracle/oradata/orcl/undotbs02.dbf'> SIZE 100M REUSE AUTOEXTEND ON; Alter SYSTEM SET UNDO_TABLESPACE=UNDOTBS2; Drop TABLESPACE <UNDOTBS1> INCLUDING CONTENTS AND DATAFILES; Select * FROM DBA_TABLESPACES; Create UNDO TABLESPACE <UNDOTBS1> DATAFILE <'/opt/oracle/oradata/orcl/undotbs01.dbf'> SIZE <100M> REUSE AUTOEXTEND ON; Alter SYSTEM SET UNDO_TABLESPACE=UNDOTBS1; Drop TABLESPACE UNDOTBS2 INCLUDING CONTENTS AND DATAFILES; Select * FROM DBA_TABLESPACES;
相关文章推荐
- oracle缩小回滚表空间大小undotbs01.dbf [linux下]
- linux oracle缩小回滚表空间大小undotbs01.dbf
- oracle缩小回滚表空间大小undotbs01.dbf [linux下]
- undo系列学习之如何计算undo表空间的大小
- 如何确定或调整undo表空间的大小
- oracle缩小回滚表空间大小undotbs01.dbf [linux下]
- 如何估算Oracle数据库所需的UNDO表空间的大小
- 决定undo表空间的大小
- undo表空间暴长,如何取消自动扩展
- 查看oracle 系统临时表空间、undo表空间、SGA和PGA大小
- 查看oracle 系统临时表空间、undo表空间、SGA和PGA大小
- 如何查看MySQL中每张表占用的空间大小
- 如何统计Sql server2000表行数及占用空间大小
- 如何用 SQL 语句获取某个 ACCESS 表占用的磁盘空间大小?
- 如何查看用户表所占空间的大小
- 如何查看Linux磁盘空间大小
- 如何对ArcSDE空间网格大小进行优化?
- PG里如何查看表,索引,表空间,数据库大小
- 如何查看Linux磁盘空间大小
- 如何增加虚拟机linux文件系统的空间大小