社区
Oracle 高级技术
帖子详情
数据库存储碎片!请高手帮忙
qzg
2004-09-02 09:57:03
对于ORACLE当中数据的反复存储和删除,造成碎片过多。如何才能重新组织,使消失碎片。
...全文
122
5
打赏
收藏
数据库存储碎片!请高手帮忙
对于ORACLE当中数据的反复存储和删除,造成碎片过多。如何才能重新组织,使消失碎片。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shouhuzhe
2004-09-02
打赏
举报
回复
1.快速整理破碎的表(在Oracle8i里边才可以这样使用)
ALTER TABLE table_name MOVE ( TABLESPACE XXX);
如何移动一张表所在的表空间
方法一:
1. Export 这张表
2. Drop这张表
3. Create table xxx tablespace xxx;
4. Imp Ignore=y
还要注意的一点是,所有要读取这张表的PL/SQL储存过程都会失效。需要重新编译。
1. SELECT * FROM DBA_OBJECTS WHERE STATUS = 'INVALID';
2. 对这些包,函数,过程重新编译。
zmgowin
2004-09-02
打赏
举报
回复
1、
select tablespace_name,count(*) from dba_free_space group by tablespace_name
alter tablespace tablespacename coalesce;
2、
exp->imp
pgwron
2004-09-02
打赏
举报
回复
心情极度不好,没分也顶
LGQDUCKY
2004-09-02
打赏
举报
回复
这要看你参数设置,如果表空间PCTINCREASE不为0,系统会定期启动SMON,合并表空间
中相领的存储碎片,
也可以手工合并碎片,
alter tablespace <空间名> coalesce;
使用语句可以监视碎片的状态
select ,block_id,bytes,blocks from dba_free_space
where tablespace_anme=<空间名>
order by block_id;
北极海hein
2004-09-02
打赏
举报
回复
同意 LGQDUCKY(飘)
统一专用名词翻译
在关于技术方面资料中总有很多新词汇,新被定义的词汇或同样的词汇的有多词义,有时候可能是大家理解的不同或不小心至此,现在我想收集一些被大家统一取名或...大家多
帮忙
! 想要别人一来做一件事情,那自己就要...
海量
数据库
的查询优化及分页算法方案 --sunsnow8的专栏
随着“金盾工程”建设的逐步深入和公安信息化的高速发展,...那么,如何实现快速地从这些超大容量的
数据库
中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和
数据库
管理员亟待解决的难题
数据库
SQL优化
a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就
帮忙
定位到具体的供应商,这样在调用后台程序时,这列就可以直接用等于来关联了。 b、直接...
ORACLE 10g命令大全
如果对于所有
数据库
用户和
数据库
应用程序只需要支持操作系统当前使用的语言,
请
选择此选项。 使用 Unicode (AL32UTF8) 如果对于
数据库
用户和
数据库
应用程序需要...
c/c++笔试题
存储
过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,经编译后
存储
在
数据库
。中用户通过指定
存储
过程的名字并给出参数(如果该
存储
过程带有参数)来执行它。
存储
过程用于实现频繁使用的查询、...
Oracle 高级技术
3,491
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章