项目中遇到的undo表空间不足的替换
2024-09-21 04:08:26
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 |
最新文章
- Email系列(QQ邮箱 + 含附件的邮箱案例 + 项目实战)
- [ASP.NET Core] Getting Started
- background-position 50% 50%是如何计算的
- Struts2返回json
- 关于登录的会话控制, 终极解决方案 - chunyu
- DG之主库、备库切换(物理备库)
- jsonarray----->;list
- css绘制倒三角
- CSS3实现多样的边框效果
- Laravel框架中打印sql
- luogu P2617 Dynamic Rankings &;&; bzoj 1901 (带修改区间第k大)
- 【转载】opencv实现人脸检测
- Docker系列(三)Dockerfile 离线构建镜像
- iframe和form表单实现ajax请求上传数据
- W10笔记本电脑弄成WIFI
- 题解-BOI 2004 Sequence
- Elasticsearch5.4署遇到的问题
- dispatchers 设置
- Python数据分析中对重复值、缺失值、空格的处理
- JVM虚拟机-类加载器子系统
热门文章
- freopen() 函数的使用
- phpstudy安装好之后mysql无法启动(亲测可行)
- Ubuntu18.04 磁盘挂载在某目录下
- 碰撞的小球 ccf (模拟)
- VC开发多语言界面 多种方法(非常easy) 有源代码
- JSP/FTL 中获取param、request、session、application中的值
- Linux ifconfig 配置网络接口
- 洛谷P1573 栈的操作 [2017年6月计划 数论11]
- 洛谷P1147 连续自然数和 [2017年6月计划 数论01]
- PHP 学习1.0