永发信息网

oracle undo表空间过大的原因是什么?如何进一步分析undo里的数据,推算出是执行了哪些dml造成的?

答案:2  悬赏:0  手机版
解决时间 2021-03-21 04:03
oracle undo表空间过大的原因是什么?如何进一步分析undo里的数据,推算出是执行了哪些dml造成的?
最佳答案
Oracle的EM里提供一些advisor功能,其中就有对undo的分析建议,你可以看看
全部回答
处理方法有两种, 一是添加undo 表空间的数据文件, 二是切换undo tablespace. 这种情况下多用在undo 表空间已经非常大的情况。 1 增加数据文件 sql> alter tablespace undo add datafile 'd:\undo02.dbf' size 100m reuse; 表空间已更改。 2 切换undo 表空间 1、建立新的表空间undotbs2 sql> create undo tablespace undotbs2 datafile 'd:\undo03.dbf' size 100m reuse; 表空间已创建。 2、切换到新建的undo表空间上来,操作如下 sql> alter system set undo_tablespace=undotbs2 scope=both; 系统已更改。 3、将原来的undo表空间,置为脱机: sql> alter tablespace undo offline; 表空间已更改。 4、删除原来的undo表空间: sql> drop tablespace undo including contents and datafiles cascade constraints 表空间已删除。 如果只是drop tablespace undo ,则只会在删除控制文件里的记录,并不会物理删除文件。 drop undo表空间的时候必须是在未使用的情况下才能进行。 如果undo表空间正在使用(例如事务失败,但是还没有恢复成功),那么drop表空间命令将失败。在drop表空间的时候可以使用including contents。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
未来十年做什么生意能赚钱
300*400的主梁,跨度4.6米,用C30水泥自己搅
笔记本硬盘有吱吱声
岳州大饭店这个地址在什么地方,我要处理点事
请问腹冯是什么意思 5分
五日均价怎么计算?
同比例增资 关联股东回避后只剩一名股东可否
文的成语有哪些
女人精典美容美体中心怎么去啊,有知道地址的
天天炫斗神舞狮闹闹好不好
粘贴在器皿上的不干胶迹怎样去除?
我家QQ飞车不能小喷!求解!
英雄联盟:排位为什么会有自动补位
HTC D610t手机放入4GSIM卡无法用
修炼爱情是不是拒绝一个人的歌 我喜欢一个女
推荐资讯
机箱风扇坏了,量了一下尺寸是8公分,可以用1
建行信用卡已经输入密码3次,还可以用ATM机改
女生回答:我是女生,刚才在外面后面人推车蹭
从惠州坐车到湛江要多少个钟、一个人要多少钱
在健身房跑步50分钟(8000米)加力量训练30分
大学物理,这四个公式什么时候用,公式含义是
很急,怎么结转增值税,弄不清楚应交税费的应
谁有蛊惑之刻全集百度云连接
头进风了,怎么办
新疆的GPS可以用吗?
禹州第一涮在哪里啊,我有事要去这个地方
请问广州万菱广场晚上营业到什么时候?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?