我查了一下资料,建立回滚段使用的命令是
create rollback segment rollback_name tablespace tablespace_name;
是不是用这个命令就可以了 ,
要不要注意什么问题?
谢谢!
create rollback segment rollback_name tablespace tablespace_name;
是不是用这个命令就可以了 ,
要不要注意什么问题?
谢谢!
解决方案 »
- 安装文件和数据文件都在,重装系统后如何恢复oracle11gr2??
- 【】【】【select 最多能显示多少列?】【】【】【】
- oracle10G客户端安装走到40%不动了
- 如何更改系统分配给Oracle的内存的大小?
- 这个列的别名该如何写呀
- OO4O为何安装失败?环境WIN2003+ORACLE9i Release2 (急!!!!!!!)
- 救救我呀。我不小心把一个表中数据删除了。
- 如何添加日期型数据?
- 如何实现在数据库后台每5秒钟自动执行存储过程?
- 这句话是什么意思?知道的请告知,up也有分
- 谁帮我把这个SQL Server下的查询转成Oracle版的?
- 存储过程的SQL语句中,IN的使用方法
create rollback segment xyh_rollback tablespace xyh
*
ERROR 位于第 1 行:
ORA-25151: 不能在该表空间中创建回退段为什么会出现这个问题?只能在某些特定的表上建立回滚段吗?
1. Create dictionary managed tablespace RBS
2. Create rollback segment on it.
3. Convert tablespace RBS to locally managed tablespace.
4. Bring rollback segment online
先将orainst缺省设定的4个回滚段(r01-r04)删除
alter rollback segment r01 offline;
drop rollback segment r01;
根据实际需要创建10个回滚段(r01-r10)
create rollback segment r01 storage(initial 128k next 128k maxextents 5000 optimal 5M) tablespace rbs;
alter rollback segment r01 online;
注意修改$ORACLE_HOME/dbs/initorax.ora中的激活回滚段段名
另创建一个尺寸无限制的回滚段(r99),供特殊用途
create rollback segment r99 storage(initial 128k next 128k maxextents 5000) tablespace rbs;
相关系统表
select segment_name, initial_extent, next_extent, max_extents, extents,bytes from dba_segments where segment_type=’ROLLBACK’;
select segment_name, status from dba_rollback_segs;
1.create tablespace rbs
datafile '/**/rbs_data.dbf' size 100m
minmum extent 500k
default storage(initial 500k next 500k
maxextents 500 pctincrease 0)
extent management dictionary;
2.create rollback segement rbs01
tablespace rbs
storage( inital 100k next 100k optimal 4m
minextents 20 maxextents 100);
3.alter tablespace rbs
extent management local;
4.alter rollback segment rbs01 online;