几种方法。
1、将表空间用compress=Y参数exp出来,将其中表truncate后,将表imp进去。
2、使用alter tablespace name coalesce;手动收缩一次。
3、将表空间的pctincreace参改为大于0,让其自动收缩。一般改为1。
alter tablespace name storage (pctincrease 1);
关于表空间pctincrease=1:
(1)不将pctincrease设为0,是因为SMON进程将只会定期将PCTINCREASE 不等于0的表空间的空闲碎块合并。如果设为0,将阻止SMON合并空闲碎块合并,这时,必须手工使用ALTER TABLESPACE XXX COALESCE;合并碎块。
(2)不将PCTINCREASE设为较大的数,仅仅用于防止新建的表使用大的PCTINCREASE,并造成空间使用的不可控。 如果表空间中再也不用建新表,那么该参数只要不等于0,其他取值就没有任何影响了。
另外,PCTINCREASE与表空间的自动增长没有关系,表空间的自动增长是通过AUTOEXTEND ON来控制的,并且它是纯粹线形增长的(即规定增长多少,就永远每次增长多少),不象表的PCTINCREASE一样会形成几何增长的可能。
分享到:
相关推荐
详细介绍oracle impdp expdp使用参数
相比1.1版本更新内容: 增加了对11G更好的支持 增加了对大量服务器监控配置 增加了监控内容 1.0功能: 1.查询Oracle实例名、状态、版本等 ...25.碎片程度高的表 26.使用CPU多的用户 27.KILL用户会话
10.ORACLE性能调整1 11.ORACLE性能调整2 12.Oracle专家调优秘密 13.PL_SQL单行函数和组函数详解 14.PL-SQL 15.PLSQL异常处理初步 16.SQL语句性能调整原则 17.创建和使用分区的表 18.基于成本的优化...
ORACLE数据库管理员应按如下方式对ORACLE数据库系统做... 每月对表和索引等进行Analyze,检查表空间碎片,寻找数据库性能调整的机会,进行数据库性能调整,提出下一步空间管理计划。对ORACLE数据库状态进行一次全面检查。
1.什么时候开始出现碎片化 2.怎么调整表空间的大小 3.是否需要设置表空间自动扩展呢 4.自动扩展是否会影响性能
整理表空间碎片.sql 新建表.sql 显示数据文件信息.sql 查插入表的性能.sql 查看session正在执行什么SQL.sql 查看session正在等待何种系统资源.sql 查看哪些session正在使用哪些回滚段.sql 查看某个进程正在执行什么...
ORACLE数据库管理员工作手册 ORACLE数据库管理员应按... 每月对表和索引等进行Analyze,检查表空间碎片,寻找数据库性能调整的机会,进行数据库性能调整,提出下一步空间管理计划。对ORACLE数据库状态进行一次全面检查。
ORACLE数据库管理员应按如下方式对ORACLE数据库... 每月对表和索引等进行Analyze,检查表空间碎片,寻找数据库 性能调整的机会,进行数据库性能调整,提出下一步空间管理 计划。对ORACLE数据库状态进行一次全面检查。
软件功能: 1.查询Oracle实例名、状态、版本等 2.Oracle连接数 ...25.碎片程度高的表 26.使用CPU多的用户 27.KILL用户会话 使用说明详细见:http://blog.chinaunix.net/uid-765492-id-3380917.html
10.ORACLE性能调整1 11.ORACLE性能调整2 12.Oracle专家调优秘密 13.PL_SQL单行函数和组函数详解 14.PL-SQL 15.PLSQL异常处理初步 16.SQL语句性能调整原则 17.创建和使用分区的表 18.基于成本的优化器一般...
2.1.1 管理可用空间碎片 2.1.2 聚集可用空间的技术 2.1.3 管理区的碎片 2.1.4 查找接近 MAXEXTENTS 值的 对象 2.1.5 避免数据字典的碎片 2.1.6 本地管理区 2.1.7 进行全数据库重组 2.1.8 定义区大小和防止...
调整表空间 30 避免动态空间管理Oracle数据库增长空间是就以区的单位扩展的,区由块组成,区的增长方式有两种,一种是allocation_type是UNIFORM,每次分配区的大小是一致的,另一种Allocation_type是SYSTEM自动分配...
8.9.2 Oracle性能管理器选项 227 8.10 调整方案 229 第9章 数据库安全与审计 231 9.1 安全性能 231 9.1.1 帐户安全性 231 9.1.2 对象权限 231 9.1.3 系统级角色和权限 232 9.2 实现安全性 232 9.2.1 操作系统安全性 ...
检查碎片程度高的表 检查表空间的 I/O 比例 检查文件系统的 I/O 比例 检查死锁及处理 检查数据库 cpu、I/O、内存性能 查看是否有僵死进程 检查行链接/迁移 定期做统计分析 检查缓冲区命中率 检查...
HWM(High Water Mark)是表中已经使用过的存储空间与未使用过的存储空间之间的...通过对Oracle中关于表中HWM的原理及性能优化问题的讨论,针对HWM下的碎片问题提出相关的优化策略,并对其空间重组前后进行性能对比测试。
Temporary Tablespace Performance Tuning(临时表空间的调整) 56 10.4. 并发事件处理 56 10.4.1. 并发事件的产生 56 10.4.2. 锁 56 10.4.2.1. 锁的功能 56 10.4.2.2. 锁的类型 57 10.4.2.3. 锁的模式 58 10.4.2.4...
oracle 甲骨文 获得最高认证级别的ISO标准安全认证,性能最高, 保持开放平台下的TPC-D和TPC-C的世界记录。但价格不菲 大型企业 db2 IBM DB2在企业级的应用最为广泛, 在全球的500家最大的企业中,几乎85%以上用DB2...
DB Cache调整方案如何制订优化小技巧 自动段存储空间管理35月27日 无奈今日点评优化小技巧 临时表空间和排序优化小技巧 undo表空间和回滚段5月28日 BBED的妙用今日点评优化小技巧 如何启用BBED优化小技巧 模拟ORA-...