由于imp导入的dmp文件之后,由于只是导入表结构但表和索引的initial过大,有的表initial初始化值5G多,所以占用了大量的表空间。

基于以上条件,想减少表及索引的初始化大小,从而降低表空间大小,解决方案如下:

以下举例为 设置AA用户的表和索引 initial初始化大小为64k,之后每次增加32k。

--表

select 'ALTER TABLE '||owner||'.'||table_name||' MOVE TABLESPACE '||tablespace_name||' STORAGE(INITIAL 64K NEXT 32K);'

from dba_tables

where owner='AA' and initial_extent>65536

--索引

select 'ALTER INDEX '||owner||'.'||index_name||' REBUILD STORAGE(INITIAL 64K NEXT 32K);'

from dba_indexes

where owner='AA' and initial_extent>65536

--分区表

select 'ALTER table '||table_owner||'.'||table_name||' MOVE PARTITION '||PARTITION_NAME||' STORAGE(INITIAL 64K NEXT 32K);'

from DBA_tab_PARTITIONS

where table_owner='AA' and initial_extent>65536

--分区索引

select 'ALTER INDEX '||index_owner||'.'||index_name||' REBUILD PARTITION '||PARTITION_NAME||' STORAGE(INITIAL 64K NEXT 32K);'

from DBA_ind_PARTITIONS

where index_owner='AA' and initial_extent>65536

oracle如何增加initial,Oracle修改表和索引的INITIAL初始化大小相关推荐

  1. oracle表结构修改回滚,87.Oracle数据库SQL开发之 修改表内存——数据库事务的提交和回滚...

    87.Oracle数据库SQL开发之 修改表内存--数据库事务的提交和回滚 数据库事务(transaction)就是一组SQL语句,这组SQL语句时一个逻辑工作单元. 要永久性的记录事务中SQL语句的 ...

  2. oracle修改表名称索引丢失,修改表名索引约束触发器等对象不会失效

    修改表名后,索引.约束.触发器.comment.授权不会失效,这些对象的创建脚本中的表名会正常自动更改 修改表名前,索引脚本如下 CREATE INDEX CUX.CUX_MSC_RMP_SDCI_D ...

  3. oracle如何增加权限,oracle增加用户及权限

    删除用户:例如创建了一个用户 A,要删除它可以这样做connect sys/密码 as sysdba;drop user A cascade;//就这样用户就被删除了用户修改密码,解锁ALTER US ...

  4. oracle临时表空间大小查询,查看oracle 系统临时表空间、undo表空间、SGA和PGA大小...

    1)检查oracle系统临时表空间大小: select sum(bytes)/1024/1024 "temp size(M)" from dba_temp_files where ...

  5. 数据库oracle修改属性列,Oracle修改表结构

    本篇文章帮大家学习Oracle修改表结构,包含了Oracle修改表结构使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. 在本教程中,我们将学习如何使用Oracle ALTE ...

  6. oracle 如何修改表空间,ORACLE修改表空间方法

    1.使用imp/exp.先导出源库,再建立新库把表空间建立好,而后再导入.(听说这样能够,前提是新的库里面不能有与源库相同名字的表空间.有待验证!) 2.使用脚本进行修改.据目前所了解,正长状况下须要 ...

  7. ORACLE修改表空间方法

    一.使用imp/exp.先导出源库,再创建新库把表空间创建好,然后再导入.(据说这样可以,前提是新的库里面不能有与源库相同名字的表空间.有待验证!) 二.使用脚本进行修改.据目前所了解,正长情况下需要 ...

  8. SQL修改表信息规则-alter用法

    SQL修改表信息规则 修改表名 删除/增加表的一列 修改表的列类型 修改表的某列名称 文中sql泛指mysql 修改表名 alter table 原表名 rename 新表名 删除/增加表的一列 -- ...

  9. Sqlserver表和索引压缩

    官方文档 https://learn.microsoft.com/zh-cn/sql/relational-databases/data-compression/data-compression?vi ...

最新文章

  1. mysql的一个字段最多能插入多少数据?我们存入text类型的值上限是多大?
  2. InfluxData【环境搭建 03】时序数据库 InfluxDB 离线安装配置使用(下载+安装+端口绑定+管理员用户创建+开启密码认证+开机自启配置)完整流程实例分享
  3. linux华为路由器模拟器,华为路由器模拟器与实验内容.doc
  4. CRUD 还能这么玩?
  5. 谈中国企业管理、中国企业管理软件为啥走错了道
  6. 真诚的CISSP备考经验
  7. 《凤凰项目-一个IT运维从传奇故事》读后感+个人职业思考
  8. 文字表情 emoji 解析大全
  9. 姿态角与方向余弦矩阵 matlab,方向余弦矩阵和姿态角提取算法(矩阵)要点.ppt
  10. C# 将图片转成字符画
  11. WIN11电脑如何使用IE浏览器进行正常办公操作-以建行网银为例
  12. agp计算机组装什么意思,教你怎么组装电脑
  13. 2022年N1叉车司机找解析及N1叉车司机复审模拟考试
  14. 英语句子摘抄——书虫系列
  15. 保姆级上云教程:购买百度云BCC服务器以及之后的一些注意事项
  16. 2021年中国新生儿出生人数、新生儿名字使用情况及常见姓名地理分布[图]
  17. 前端求职系列:如何写一份小程序简历(二)
  18. 脱式计算机在线使用,三年级数学脱式计算500题可直接打印
  19. 行业研究-全球与中国音乐可视化软件市场现状及未来发展趋势
  20. 使body占有整个页面

热门文章

  1. 华为“达芬奇计划”首次曝光!
  2. MyBatis报Invalid bound statement (not found)错误
  3. github.com/gogo/protobu: invalid pseudo-version: revision is shorter than canonical
  4. 【渝粤教育】电大中专品牌管理与推广_1作业 题库
  5. Flutter: 千位数加逗号分隔
  6. IntelliJ Idea 常用快捷键列表
  7. jsp中定义日期格式
  8. 史上最全的LED点灯程序,你都掌握了吗?
  9. Comet OJ 2019 夏季欢乐赛题解
  10. 【LeetCode】括号(有效括号、括号生成、最长有效括号)