12
返回列表 发新帖
楼主: flyuser

ORA-0156*错误,帮帮忙,各位,我急!!!

[复制链接]
论坛徽章:
0
11#
发表于 2004-11-24 17:43 | 只看该作者

你还是少了几个参数

原来的语句:
create PUBLIC rollback segment r08 tablespace rbs STORAGE ( initial 10m next 10m maxextents unlimited);

现在要加入:
CREATE PUBLIC  ROLLBACK SEGMENT rbs01  TABLESPACE rbs
STORAGE ( INITIAL 10M NEXT 10M  MINEXTENTS 10 MAXEXTENTS 500 OPTIMAL 20M);

这样系统就可以帮助你自动回收回滚段。

使用道具 举报

回复
论坛徽章:
0
12#
发表于 2004-11-24 17:46 | 只看该作者

也可以用alter命令把rbs收缩

ALTER ROLLBACK SEGMENT rollback_segment SHRINK [TO integer [K|M]];

使用道具 举报

回复
论坛徽章:
0
13#
 楼主| 发表于 2004-11-25 13:32 | 只看该作者

我知道了。我说为什么RBS一直增加不减少。

现在有这样个问题。按理说R01应该已经Offline了。为什么还是不能删除呢?

SQL> alter ROLLBACK segment r01 OFFLINE;

Rollback segment altered

SQL> drop tablespace rbs including contents;

drop tablespace rbs including contents

ORA-01546: tablespace contains active rollback segment 'R01'

使用道具 举报

回复
论坛徽章:
0
14#
 楼主| 发表于 2004-11-25 14:08 | 只看该作者

我查看了R0*段的状态

发现Status有Online有Offline的,难道用Alter命令不能使它们Offline ?

STATUS        SEGMENT_NAME
ONLINE        R01
ONLINE        R02
OFFLINE        R03
OFFLINE        R04
ONLINE        R05
ONLINE        R06
OFFLINE        R07
ONLINE        R08
ONLINE        R09

使用道具 举报

回复
论坛徽章:
0
15#
发表于 2004-11-25 18:18 | 只看该作者

有可能

一个回滚段当有一个或者一个以上的事务在上面跑的时候,alter命令 offline会使这个回滚段变成  pending offline,其实这个状态并没有变成offline,而是等这些事务都结束了,才能变成offline

使用道具 举报

回复
论坛徽章:
0
16#
 楼主| 发表于 2004-11-26 09:18 | 只看该作者

是的,昨天我把Session Kill后,就可以了。
不过我在考虑一下问题INITIAL 10M NEXT 10M MINEXTENTS 10 MAXEXTENTS 500 OPTIMAL 20M。
这个设置是不是过大了点? 如NEXT10M。
我现在发现有报表在跑的时候,RBS以10M进行增加。因为我们的空间不够(现在RBS只给了6G),所以感觉一下子就会用完。

既然不是EXTENT段的原因,我能不能把参数改成如下的呢?
INITIAL 2M NEXT 2M MINEXTENTS 10 MAXEXTENTS 500 OPTIMAL 20M。

使用道具 举报

回复
论坛徽章:
0
17#
发表于 2004-11-26 10:57 | 只看该作者

你只要自己算好就行了

关键是不要出现第一次的错误了。呵呵,我有空写一篇回滚段的文章接受大家的批评!

使用道具 举报

回复
论坛徽章:
0
18#
 楼主| 发表于 2004-11-26 11:13 | 只看该作者

好啊

期待中

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表