ITPUB论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
更多
查看: 3187|回复: 13

为什么还是不能创建回滚段? [复制链接]

注册会员

一般会员

精华贴数
0
技术积分
440
社区积分
0
注册时间
2003-3-18
论坛徽章:
0
发表于 2003-4-20 12:52:44 |显示全部楼层
我把UNDO_MANAGEMENT改为MANUAL了,但还是不能创建回滚段:
SQL> create rollback segment user_rbs tablespace rbs
  2  storage(initial 250k next 250k minextents 2 optimal 1M);
create rollback segment user_rbs tablespace rbs
*
ERROR 位于第 1 行:
ORA-30574: 无法利用 AUTO 段空间管理在表空间中创建回退段

版主

仙人抚我须 结发授长生

精华贴数
14
技术积分
47701
社区积分
5504
注册时间
2002-7-17
论坛徽章:
48
ITPUB元老
日期:2005-07-16 18:49:11授权会员
日期:2005-10-30 17:05:33ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44现任管理团队成员
日期:2011-05-07 01:45:08ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:54
发表于 2003-4-20 13:22:53 |显示全部楼层
将初始化参数文件内容贴来看看,
有可能9i只能在字典管理的表空间创建回退段.
你也可以试试将AUTO段空间管理的表空间改为UNIFORM统一方式管理的表空间.

使用道具 举报

注册会员

一般会员

精华贴数
0
技术积分
440
社区积分
0
注册时间
2003-3-18
论坛徽章:
0
发表于 2003-4-20 13:30:00 |显示全部楼层
*.background_dump_dest='/oracle/admin/red/bdump'
*.compatible='9.2.0.0.0'
*.control_files='/oracle/oradata/red/control01.ctl','/oracle/oradata/red/control02.ctl','/oracle/oradata/red/control03.ctl'
*.core_dump_dest='/oracle/admin/red/cdump'
*.db_block_size=4096
*.db_cache_size=25165824
*.db_domain=''
*.db_file_multiblock_read_count=16
*.db_name='red'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=redXDB)'
*.fast_start_mttr_target=300
*.hash_join_enabled=TRUE
*.instance_name='red'
*.java_pool_size=83886080
*.large_pool_size=8388608
*.open_cursors=300
*.pga_aggregate_target=25165824
*.processes=150
*.query_rewrite_enabled='FALSE'
*.remote_login_passwordfile='EXCLUSIVE'
*.shared_pool_size=83886080
*.sort_area_size=524288
*.star_transformation_enabled='FALSE'
*.timed_statistics=TRUE
*.undo_management='MANUAL'
*.undo_retention=10800
*.undo_tablespace='UNDOTBS1'
*.user_dump_dest='/oracle/admin/red/udump'

使用道具 举报

超级版主

人生就是如此

精华贴数
39
技术积分
113462
社区积分
12356
注册时间
2001-12-12
论坛徽章:
73
ITPUB元老
日期:2005-02-28 12:57:00ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41蜘蛛蛋
日期:2011-07-01 08:38:17蛋疼蛋
日期:2011-05-27 08:50:45现任管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:皮划艇
日期:2011-04-26 11:24:14咸鸭蛋
日期:2011-11-09 09:55:402011新春纪念徽章
日期:2011-02-18 11:43:322011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
发表于 2003-4-20 13:33:29 |显示全部楼层

o

1:确保UNDO_MANAGEMENT改为MANUAL,重新启动数据库,注意spfile  or  pfile
2: 在系统表空间system中创建一个回滚段
3:创建一个单独的回滚段表空间
4:创建回滚段
5:offline and  drop  系统表空间中回滚段

使用道具 举报

版主

仙人抚我须 结发授长生

精华贴数
14
技术积分
47701
社区积分
5504
注册时间
2002-7-17
论坛徽章:
48
ITPUB元老
日期:2005-07-16 18:49:11授权会员
日期:2005-10-30 17:05:33ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44现任管理团队成员
日期:2011-05-07 01:45:08ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:54
发表于 2003-4-20 13:48:30 |显示全部楼层
搞定了请大伙抽支烟好吗?

使用道具 举报

注册会员

一般会员

精华贴数
0
技术积分
440
社区积分
0
注册时间
2003-3-18
论坛徽章:
0
发表于 2003-4-20 13:53:36 |显示全部楼层
谢谢biti和xzh2000!!
我用show parameter查看了undo_managemnet的值确实是manual了,并且system中也有回滚段,我创建了一个rbs的表空间,当我用create rollback segment user_rbs tablespace rbs
2 storage(initial 250k next 250k minextents 2 optimal 1M);
create rollback segment user_rbs tablespace rbs
创建回滚段时出错。
ERROR 位于第 1 行:
ORA-30574: 无法利用 AUTO 段空间管理在表空间中创建回退段
我的oracle版本是9.2.0.1.0.

使用道具 举报

注册会员

一般会员

精华贴数
0
技术积分
440
社区积分
0
注册时间
2003-3-18
论坛徽章:
0
发表于 2003-4-20 13:59:34 |显示全部楼层
上面的帖子有点小错误:
当我用create rollback segment user_rbs tablespace rbs
2 storage(initial 250k next 250k minextents 2 optimal 1M);
“create rollback segment user_rbs tablespace rbs ”应该没有的,

使用道具 举报

超级版主

人生就是如此

精华贴数
39
技术积分
113462
社区积分
12356
注册时间
2001-12-12
论坛徽章:
73
ITPUB元老
日期:2005-02-28 12:57:00ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41蜘蛛蛋
日期:2011-07-01 08:38:17蛋疼蛋
日期:2011-05-27 08:50:45现任管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:皮划艇
日期:2011-04-26 11:24:14咸鸭蛋
日期:2011-11-09 09:55:402011新春纪念徽章
日期:2011-02-18 11:43:322011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
发表于 2003-4-20 14:02:50 |显示全部楼层

ORA-30574: 无法利用 AUTO 段空间管理在表空间中创建回退段

创建表空间的时候不要选择 ASSM

使用道具 举报

超级版主

人生就是如此

精华贴数
39
技术积分
113462
社区积分
12356
注册时间
2001-12-12
论坛徽章:
73
ITPUB元老
日期:2005-02-28 12:57:00ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41蜘蛛蛋
日期:2011-07-01 08:38:17蛋疼蛋
日期:2011-05-27 08:50:45现任管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:皮划艇
日期:2011-04-26 11:24:14咸鸭蛋
日期:2011-11-09 09:55:402011新春纪念徽章
日期:2011-02-18 11:43:322011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
发表于 2003-4-20 14:05:48 |显示全部楼层

创建表空间的时候

自动段空间管理 默认是自动,改为手动

使用道具 举报

版主

仙人抚我须 结发授长生

精华贴数
14
技术积分
47701
社区积分
5504
注册时间
2002-7-17
论坛徽章:
48
ITPUB元老
日期:2005-07-16 18:49:11授权会员
日期:2005-10-30 17:05:33ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44现任管理团队成员
日期:2011-05-07 01:45:08ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412012新春纪念徽章
日期:2012-01-04 11:49:54
发表于 2003-4-20 14:08:56 |显示全部楼层
SQL> create rollback segment rbs01 tablespace rbs;
create rollback segment rbs01 tablespace rbs
*
ERROR 位于第 1 行:
ORA-01552: 非系统表空间'RBS'无法使用系统回退段


SQL> create public rollback segment rbso1 tablespace system;

我也9.2.0.1版,原来9.2已经没有字典管理表空间这个概念啦,
只能在SYSTEM表空间创建回退段.

使用道具 举报

相关内容推荐
您需要登录后才可以回帖 登录 | 注册

TOP技术积分榜 社区积分榜 徽章 电子杂志 团队 统计 邮箱 虎吧 老博客 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 | IT博客
CopyRight 1999-2011 itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001 广播电视节目制作经营许可证:编号(京)字第1149号
  
回顶部