Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

0

积分

1

好友

2

主题
1#
发表于 2014-10-11 11:48:13 | 查看: 2902| 回复: 2

环境:windows 2008 r2 64位 oracle 11.2.0.3
  近期发现UNDO很大,为了利用此空间,想将现在的UNDO删除,新建一个。

create undo tablespace undotbs2 datafile
'H:\ORADATA\SFCDB\UNDOTBS2.DBF'
size 1024m autoextend on max size 8192M;

> alter system set undo_tablespace='undotbs2' scope=both;


2014-10-11_114422.png
select tablespace_name,segment_name,status from dba_rollback_segs where status<>'OFFLINE'

2014-10-11_114516.png

但是我一执行alter tablespace undotbs1 offline; 就会发生有程式提示H:\ORADATA\SFCDB\UNDOTBS2.DBF为OFFLINE,
问下。此情况下是不是一定要将undotbs1 删除,不能offline,是吗?如果没有删除,undotbs1总有程式使用,是吧,
系统有二个undo 表空间,只是当前为undotbs2,是吗?
2#
发表于 2014-10-11 12:10:57
上传alert.log , 以及

select * from gv$transaction ;

回复 只看该作者 道具 举报

3#
发表于 2014-10-14 09:51:35
不好意思,真的直接删除就行了,

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-21 01:37 , Processed in 0.050769 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569