2022-08-03
关于oracle表空间在线碎片整理
关于oracle表空间在线碎片整理
使用命令:
--启用行移动功能
alter table <TABLE_NAME> enable row movement;
--收缩表
alter table <TABLE_NAME> shrink space cascade ;
--cascade 可以收缩与索引段相关的空间
--禁用行移动功能
alter table <TABLE_NAME> disable row movement;
复制
表大小在60G,对表进行收缩碎片整理,是否会阻塞DML,是否会对ADG产生影响呢?
我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
ORA-07445 [kslgetl] 引起的宕机
回答 7
已采纳
这是BUG导致的,注意到你的数据库版本是11.2.0.1OracleDatabase11gEnterpriseEditionRelease11.2.0.1.064bitProduction强烈建议你升
ORACLE 数据库RAC 一个节点主板故障了
回答 2
谢谢!
有没有什么语言能进sqlplus或者别的 拿到Oracle的表空间是否满等等信息?
回答 1
可以使用PL/SQL编程语言与Oracle数据库进行交互,以获取表空间信息和其他相关信息。下面是一个示例的PL/SQL代码,用于查询Oracle数据库的表空间使用情况:sqlDECLAREtotals
Oracle 已经搭建好DG的两台机 怎么可以在主库上增加数据文件 映射到另外一个路径?
回答 4
看一下standbyfilemanagement这个参数是不是设置的MANUAL备库这个参数要设置为auto
两节点rac库的CPU负载差距大
回答 4
找到原因了,负载高的CPU是32核;负载低的是40核。
oracle 数据库坏块
回答 6
已采纳
本案例是通过添加参数跳过坏块和smon回滚等操作启动数据库,即供参考;events‘10231tracenamecontextforever,level10’event‘10513tracenamec
Oracle11g如何查询单个用户的权限
回答 1
1.查询当前用户所拥有的权限 Se
Oracle有没有发行过arm的版本?
回答 3
Oracle有arm的客户端,arm的性能堆积起来是比x86要好的,并不是arm的就差。
如何查看Oracle经常访问的数据库对象
回答 3
根据时间段,生成awr,或者全局awr,查看segmentstatistics部分,有逻辑读、物理读、全表扫、写等top,根据你的需求去查
关于oracle的触发器
回答 2
已采纳
CREATEORREPLACETRIGGERtrghrhvhisafterdeleteAFTERDELETEONHRHVHISFOREACHROWDECLAREvemidCHAR(7);vledtDA
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
热门文章
可变大小区(Variable-Size Extents)
告别慢导出!高效提取 Oracle 数据的终极指南
Why do I keep seeing tables with
garbage names like BIN${something}
Oracle开发者中级第8课:Merge
在Oracle中,如何查询数据库系统或当前会话的Redo和Undo的生成量?
从ORACLE和DB2不同的可观测性设计理念谈起
Oracle 基于其他表的数据更新表的sql查询
利用EMC XtremIO全闪存阵列优化Oracle数据库
30秒打造Oracle数据库等待事件查找“利器”
Oracle 19C 提示使用情况报告:示例