暂无图片
Oracle有张表才几十条数据,但空间占了500多M,怎么解决?
我来答
分享
李华
2021-09-06
Oracle有张表才几十条数据,但空间占了500多M,怎么解决?

Oracle有张表才几十条数据,但空间占了500多M,怎么解决?

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
cqiwen

清除下高水位就行。
alter table t1 shrink space online;
然后重建下索引。

暂无图片 评论
暂无图片 有用 0
打赏 0
代野Tank

您好:
请问“500 多M”的结果是如何计算出的?是数据文件还是表空间?还是 segment 的大小?
麻烦再补充下查询的方式,如语句、版本、环境等信息,便于大家更细致的分析问题。

暂无图片 评论
暂无图片 有用 0
打赏 0
李华

是segment的大小。之前delete过大量数据,这个不会释放空间吗?

暂无图片 评论
暂无图片 有用 0
打赏 0
薛晓刚

delete不释放空间,oracle mysql pg都这样,其他的关系型数据库也这样。
所以一般都是分区处理过期数据归档。
碎片太多就是要整理了。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
推荐几本优化sql的书
回答 3
已采纳
深入浅出SQL《HeadFirstSQL》MySQL必知必会《MySQLCrashCourse》SQL基础教程(第2版)MicrosoftSQLServer2008技术内幕:TSQL语言基础SQL进阶
ogg延迟问题
回答 1
尝试在replicat进程中添加以下参数试试呢:GROUPTRANSOPS:将小交易合并成一个大的交易进行提交,减少提交次数,降低系统IO消耗。MAXTRANSOPS:将大交易拆分,每XX条记录提交一
oracle11g单节点asm升级grid补丁失败问题
回答 3
已采纳
提示你oraclerdbmshome下的opatch版本失败啦。grid补丁应该自带gridrdbms的补丁,使用rootauto不指定oh的话,会自动将本节点的grid跟rdbms都进行校验,所以你
AWR分析报告问题求助:请问下,这个awr 中 log file sync 高 是不是和 enq: TX - row lock contention 有相关,这个时间段系统卡
回答 2
enq:TXrowlockcontention是受logfilesync的影响,而不是导致logfilesync的原因。至于为什么会产生logfilesync,原因有很多:1、持续性IO链路响应较慢,
拥有DBA权限的用户创建其他用户的视图(语句带private db_link)时,提示:ora-02019
回答 4
@lscomeon这个应该也不是预期行为,如果说privatedatabaselink不能被其他用户查询,那测试中的语句1和语句2又如果解释呢???或者语句3,这是特殊情况下的预期行为。
oracle迁移数据库如何预估所需存储大小
回答 7
你这个不准的,数据泵自带的估算出来的是dmp文件的大小,不是导入之后的实际大小。另外像UNDO,TEMP等表空间也需要占用存储的,你得考虑进去。建议去segment视图下查询,注意过滤掉回收站里的。
redo 500M 可是归档为什么几M就归档一次
回答 1
redo大小小于log buffer会出这个问题,加大redosize即可
rman恢复完成后提示ORA-01589: must use RESETLOGS or NORESETLOGS option for database open
回答 1
catalogbackuppiece‘/rmanback/20200929222uvblll311.arch’;restorearchivelogfromsequence188972;
Oracle RAC一个节点上新建了用户,另外一个节点没有把用户自动建好,是什么原因?
回答 4
这什么问题。用户是oracle数据库里面的用户,还是linux用户
sde数据库无法导入栅格数据,报出error:999999错误,提示复制栅格数据集错误。
回答 1
可以尝试以下几种方式:1、如果要素类中存在空几何、短线段、自相交和其他几何问题,则可能会导致此错误。请运行修复几何以修复任何几何问题。2、请检查您尝试用于创建输出的名称。地理数据库中不支持非字母数字字