2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > Oracle释放undo表空间

Oracle释放undo表空间

时间:2023-10-16 09:07:09

相关推荐

Oracle释放undo表空间

数据库|mysql教程

oracle,Oracle释放undo表空间,数据库,Ora

数据库-mysql教程

娱乐网php源码下载,ubuntu启动模式修改,爬虫程序 动态代理,php构成,seo友好优化lzw

— 删除原有的UNDO表空间; drop tablespace undotbs1 including contents; –确认删除是否成功; select name fro

查找访问该地址源码,vscode app插件,ubuntu ccms,tomcat加密解密,sqlite汉化编辑器,jquery日期插件 只有年,传智博客web前端框架代码,网络爬虫主要用来干嘛,php中for二维数组,外贸seo指什么,外国视频网站源码,txt文档中写网页,标志应用模板下载lzw

虚拟主机销售网站源码,vs和vscode,ubuntu ps 进程,tomcat拒绝被访问,python 爬虫卡住,php转asp工具,井冈山seo优化排名,网站上的特效,论坛企业站模板下载不了lzw

在日常的数据库维护和数据库编程中经常会遇到犹豫对大数据量做DML操作后是得Oracle的undo表空间扩展到十几个G或者几十个G 但是这些表空间的所占用磁盘的物理空间又不会被Oracle所释放,如果你用的是PC机很可能会遇到磁盘空间不足的问题,经过个人整理经过如下操作可以重构undo表空间,同样temp表空间也可能在你查询大数据或则创建索引的时候无限扩大导致磁盘空间不足,同样可以用如下方式解决此问题:

–查看各表空间名称

select name from v$tablespace

–查看某个表空间信息

select file_name,bytes/1024/1024 from dba_data_files where tablespace_name like ‘UNDOTBS1’;

–查看回滚段的使用情况,哪个用户正在使用回滚段的资源,如果有用户最好更换时间(特别是生产环境)。

select s.username, u.name from v$transaction t,v$rollstat r, v$rollname u,v$session s

where s.taddr=t.addr and t.xidusn=r.usn and r.usn=u.usn order by s.username;

–检查UNDO Segment状态

select usn,xacts,rssize/1024/1024/1024,hwmsize/1024/1024/1024,shrinks from v$rollstat order by rssize;

–创建新的UNDO表空间,,并设置自动扩展参数;

create undo tablespace undotbs2 datafile ‘D:\Oracle\PRODUCT\10.1.0\ORADATA\ORCL\UNDOTBS02.DBF’ size 10m reuse autoextend on next 100m maxsize unlimited;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。