关于索引表空间

huangzhimeng 2008-10-29 02:26:15
oracle 9i AIX
我们公司的系统索引表空间过满,
各位大侠应该怎样处理啊?
...全文
163 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruihuahan 2008-11-01
  • 打赏
  • 举报
回复
添加文件,扩展空间
icss_zhen 2008-11-01
  • 打赏
  • 举报
回复
索引的大小,跟数据量有关,还跟索引由几个字段构成有关,复合索引字段越多占表空间越大。
xiaodong_1567 2008-11-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 huangzhimeng 的回复:]
INDEX_T_SMS_ACCT_REC_08 索引是 846.890625M
他对应的表应该是T_SMS_ACCT_REC_08 吧,,
怎么可能索引文件有这么大呢,
[/Quote]
要看数据量吧,有没有经常删除
frlh 2008-11-01
  • 打赏
  • 举报
回复
你可以REINDEX重建索引啊,只是比较浪费时间
huangzhimeng 2008-10-29
  • 打赏
  • 举报
回复
INDEX_T_SMS_ACCT_REC_08 索引是 846.890625M
他对应的表应该是T_SMS_ACCT_REC_08 吧,,
怎么可能索引文件有这么大呢,
huangzhimeng 2008-10-29
  • 打赏
  • 举报
回复
2楼的方法可行,但是我更像知道怎样减少使用的空间,

问下3楼的索引空间怎样删除,
Andy__Huang 2008-10-29
  • 打赏
  • 举报
回复
两种办法:
1.转移历史数据
2.设置表空间为自动增长,或者象一楼添加数据文件
kiliyzhang 2008-10-29
  • 打赏
  • 举报
回复
alter tablespace 表空间名 add datafile '/u1/oradata/userdata_002.ora' size 1024M;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧