项目中遇到的undo表空间不足的替换
| 1.查找数据库的UNDO表空间名 | |||||||||||||||||||||||||||
| select name from v$tablespace; | |||||||||||||||||||||||||||
| 2.检查数据库UNDO表空间占用空间情况以及数据文件存放位置; | |||||||||||||||||||||||||||
| select file_name, bytes/1024/1024 from dba_data_files; | |||||||||||||||||||||||||||
| 3.查看回滚段的使用情况,哪个用户正在使用回滚段的资源,如果有用户最好更换时间。 | |||||||||||||||||||||||||||
| select s.username, u.name, d.tablespace_name | |||||||||||||||||||||||||||
| from v$transaction t,v$rollstat r, v$rollname u, v$session s, dba_rollback_segs d | |||||||||||||||||||||||||||
| where s.taddr=t.addr and t.xidusn=r.usn and r.usn=u.usn and r.usn=d.SEGMENT_ID order by s.username; | |||||||||||||||||||||||||||
| 4.检查UNDO Segment状态 | |||||||||||||||||||||||||||
| select usn, xacts, rssize/1024/1024/1024, hwmsize/1024/1024/1024, shrinks | |||||||||||||||||||||||||||
| from v$rollstat order by rssize; | |||||||||||||||||||||||||||
| 5.创建新的UNDO表空间,并设置自动扩展参数; | |||||||||||||||||||||||||||
| create undo tablespace undotbs2 datafile '/home/oracle/product/11.2.0/oradata/srcl/undotbs02.dbf' size 1000m reuse autoextend on next 800m maxsize 10G; | |||||||||||||||||||||||||||
| 6.动态更改spfile配置文件; | |||||||||||||||||||||||||||
| alter system set undo_tablespace=undotbs2 scope=both; | |||||||||||||||||||||||||||
| 7.等待原UNDO表空间所有UNDO SEGMENT OFFLINE; | |||||||||||||||||||||||||||
| select segment_name, tablespace_name, status from dba_rollback_segs; | |||||||||||||||||||||||||||
| 8.再执行看UNDO表空间所有UNDO SEGMENT ONLINE; | |||||||||||||||||||||||||||
| select segment_name, tablespace_name, status from dba_rollback_segs; | |||||||||||||||||||||||||||
| 9.删除原有的UNDO表空间; | |||||||||||||||||||||||||||
| drop tablespace undotbs1 including contents; | |||||||||||||||||||||||||||
| 10.确认删除是否成功; | |||||||||||||||||||||||||||
| select name from v$tablespace; | |||||||||||||||||||||||||||
| 11.册除原UNDO表空间的数据文件,其文件名为步骤中执行的结果。 | |||||||||||||||||||||||||||
| #rm /home/oracle/product/11.2.0/oradata/srcl/undotbs01.dbf | |||||||||||||||||||||||||||
项目中遇到的undo表空间不足的替换的更多相关文章
- Oracle中undo表空间的切换
查看操作系统: SQL> !cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 7.4 (Maipo)查看数据库版本: ...
- 在PDB级别中如何切换或重建UNDO表空间
Oracle 12.1版本中,UNDO表空间仅存在CDB级别(共享UNDO),来自于AskScuti博客园. Oracle 12.2版本开始,UNDO表空间同时可以存在每个PDB级别(本地UNDO). ...
- 老生常谈:关于undo表空间的使用率
就在前几天,又有一个客户向我咨询undo表空间使用率的问题. 这让我想起几年前曾经有个省份的案例,客户的实际运维人员是一位刚毕业不久的女孩,几乎不懂Oracle原理,项目经理交给她的任务也是基础运维工 ...
- 万答#18,MySQL8.0 如何快速回收膨胀的UNDO表空间
欢迎来到 GreatSQL社区分享的MySQL技术文章,如有疑问或想学习的内容,可以在下方评论区留言,看到后会进行解答 GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 背 ...
- 如何删除回滚段状态为NEEDS RECOVERY的undo表空间
环境:RHEL 6.4 + Oracle 11.2.0.4 背景:备份恢复的测试库在一次不完全恢复后,没有来及做有效的全备,又一次数据库故障导致数据库无法正常open. 只能离线部分数据文件打开数据库 ...
- 记一次ORACLE的UNDO表空间爆满分析过程
这篇文章是记录一次ORACLE数据库UNDO表空间爆满的分析过程,主要整理.梳理了同事分析的思路.具体过程如下所示: 早上收到一数据库服务器的UNDO表空间的告警邮件,最早一封是7:55发出的(监控作 ...
- Oracle 11gR2 Database UNDO表空间使用率居高不下-转载
客户的数据库是Oracle Database 11.2.0.3.0 for AIX 6.1 64bit的单机数据库.客户查询DBA_FREE_SPACE发现UNDO表空间的使用率高达98%以上.客户的 ...
- UNDO表空间设置
flashback query和flashback table都是以用UNDO表空间的内容来进行恢复数据 查看undo内容保存的时间: SQL> show parameter undo_re N ...
- UNDO表空间损坏,爆满,ORA-600[4194]/[4193]错误解决
模拟手工删除UNDO表空间 在ORADATA 中把UNDOTBS01.DBF 删除 模拟启库 SQL> STARUP; * 第 1 行出现错误: ORA-01157: 无法标识/锁定数据文件 2 ...
随机推荐
- CesiumLab地形处理成果在Tomcat和IIS上发布
地形瓦片(散列文件)可以直接放到tomcat或iis下发布,而不用进行额外的开发,从而满足普通用户的需求.下面我们来介绍下如何通过cesiumlab生成的瓦片发布并在前端展示. 1.数据准备: 首先通 ...
- VUE打包好的文件部署让beego实现静态文件访问,如何用根目录来访问静态文件?
最近的一个全栈项目,光伏云监控系统,后端使用beego框架,纯api,前端使用VUE2.0.项目地址:http://scada.ssechina.com:88/static 我把打包好的前端文件放到g ...
- 网站被攻击扫描SQL注入的日常记录
我发了个博客,泄露了域名之后,便有人疯狂的尝试攻击我的站点,奈何我防守做得比较好,直接把网段封了,看到403还锲而不舍,我真是想给他颁奖了 查看ua,发现很多sqlmap的ua,肯定会是被刷了,只是运 ...
- windows下nginx直接处理静态文件
网上的沙雕们,你们发文章的时候就不能简单说明一下环境吗?老子都要看到一半才发现不是需要的类型 ji静态文件使用nginx直接处理,减轻tomcat压力 对于我的网站,静态文件有js css图片,然后图 ...
- springmvc 使用poi解析excel并通过hibernate连续插入多条数据 实际数据库只能保存最后一条
有一个原始数据的excel表 用poi解析之后通过hibernate插数据库 结果 后来发现,有人说 果断尝试 问题解决 但是这好像并不是真正解决问题,只是解决了一个现象 因为有人说 https:// ...
- mysql8忘记密码的解决方法
mysql8忘记密码的解决方法 1.管理员身份打开cmd,进入dos 2.停止mysql服务 命令:net stop mysql 3.无密码启动 命令:mysqld --console --skip- ...
- html2canvas截取屏幕的方法
html2canvas截取屏幕的方法 需要放在服务上运行,否则会报错, 放在服务器里,完美运行 处理截屏模糊的方法 html2canvas 0.5.0-beta3解决截图模糊问题 需要引入html2 ...
- CentOS 上MySQL报错Can't connect to local Mysql server through socket '/tmp/mysql.scok' (111)
好吧,这是最常见的MySQL服务没有打开 那就赶紧去打开啊! 在管理员模式下运行以下语句: /usr/local/mysql/bin/mysqld_safe --user=mysql & 成功 ...
- iPhone开发之深入浅出 (7) — ARC总结
原文链接:http://www.yifeiyang.net/development-of-the-iphone-simply-7/ 通过前面几篇文章的介绍,我想大家应该对ARC有了一个比较完整的理解. ...
- java视频长度读取 方案参照文件
ffmpeg库 必须http://ffmpeg.org/download.html#build-windows 第三方jar sauronsoftwarehttp://www.sauronsoftwa ...