最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle释放undo表空间

来源:动视网 责编:小采 时间:2020-11-09 12:19:09
文档

Oracle释放undo表空间

Oracle释放undo表空间:-- 删除原有的UNDO表空间; drop tablespace undotbs1 including contents; --确认删除是否成功; select name fro 在日常的数据库维护和数据库编程中经常会遇到犹豫对大数据量做DML操作后是得Oracle的undo表空间扩展到十几个G或者几十个G
推荐度:
导读Oracle释放undo表空间:-- 删除原有的UNDO表空间; drop tablespace undotbs1 including contents; --确认删除是否成功; select name fro 在日常的数据库维护和数据库编程中经常会遇到犹豫对大数据量做DML操作后是得Oracle的undo表空间扩展到十几个G或者几十个G


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

  在日常的数据库维护和数据库编程中经常会遇到犹豫对大数据量做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;

文档

Oracle释放undo表空间

Oracle释放undo表空间:-- 删除原有的UNDO表空间; drop tablespace undotbs1 including contents; --确认删除是否成功; select name fro 在日常的数据库维护和数据库编程中经常会遇到犹豫对大数据量做DML操作后是得Oracle的undo表空间扩展到十几个G或者几十个G
推荐度:
标签: 数据库 释放 oracle
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top