to zhoubf725(天上的鸟,怎能踢到) : 我的参数设定 undo_tablespace=(UNDOTBS, ORAADMIN) 执行Create Public ROLLBACK SEGMENT rol03 Tablespace ORAADMIN Storage(Initial 50k Next 250k Optimal 350k Minextents 2 Maxextents 512); 报错ERROR at line 1: ORA-30574: Cannot create rollback segment in tablespace with AUTO segment space management 但是在UNDOTBS上建立没问题,这怎么会事。我要在表空间ORAADMIN上建立回滚段,同时,还要UNDOTBS, ORAADMIN上的回滚段都起作用。这是管理和提高效率的需要。我过去一直用o7、o8,现在手边没有9i的文档,你是从哪里看到的这些说明。
show parameter undo_tablespace 很显然 你的ORAADMIN没有加进去老兄 老革命可不是这个样子的 呵呵
大哥,俺已经show了,只能看到ORAADMIN,却能在UNDOTBS上建,到底怎么会事啊? NAME TYPE VALUE ------------------------------------ ----------- -------- undo_tablespace string ORAADMIN
我快没有耐性了 两方面: 1.设置成手动管理方式 2.指定你的回滚段表空间 3.有dba角色就可以了 ORA-30574: Cannot create rollback segment in tablespace with AUTO segment space management 显示你的回滚还是auto的自管理方式 当然会报错
to zhoubf725(天上的鸟,怎能踢到) : 我早就烦了。 1. show parameter undo_management; NAME TYPE VALUE ------------------------------------ ----------- ------ undo_management string MANUAL 2. show parameter undo_tablespace NAME TYPE VALUE ------------------------------------ ----------- -------- undo_tablespace string ORAADMIN 3. system 4. 参数文件 # undo_management=AUTO undo_tablespace=(UNDOTBS, ORAADMIN)我看得懂error,可是没办法在9i的其它表空间建立回滚段。
1. 9i的rollback是自管理的,是不是就是说我不能建立任何回滚段,9i会自动适应我的任意并发进程任务,安装9i后我只看到有一个系统回滚段,它能任意增长吗?
2. 所有事物都用这个回滚段是不是效率太低了。
================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。
★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]
undo_management=AUTO
如果是auto的话,是oracle自管理的,不需要你手工创建rollback seg如果你喜欢手工管理 可以屏蔽这个选项
CREATE PUBLIC ROLLBACK SEGMENT "ROL01"
TABLESPACE "USERS"
STORAGE ( INITIAL 50K NEXT 250K OPTIMAL 350K MINEXTENTS 2
MAXEXTENTS 512)
ALTER ROLLBACK SEGMENT "ROL01" ONLINE
报错ora-25151不能在该表空间中创建回滚段。选择ORAADMIN自建表空间报错ERROR at line 1:
ORA-02216: tablespace name expected各位大虾,到底是怎么会事?
以下是建表空间的一个小例子。
CREATE TABLESPACE MYDATA DATAFILE
'C:\oradata\MYBASE\USERDT\EXAMPLE.dbf' SIZE 500M
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
我是把表空间建立在C:\ORADATA\MYBASE\USERDT下
我这里测试是成功
看看的undo_tablespace指定的是哪个表空间
因为oracle已经把指定的表空间当作回滚的tbs所以你要创建的回滚段需要在指定的回滚段表空间中创建
以下为参数内容
# undo_management=AUTO
# undo_tablespace=UNDOTBS
我都注释了,也不能在其它表空间里建立回滚段,只能在UNDOTBS里建。是否将undo_tablespace=UNDOTBS的指定值换成自己建的表空间就行呢?
ok?在undo_tablespace这个参数中声明的参数oracle才认为是回滚段所在的表空间
象你刚开始的时候没有把你的加进去
当然创建会失败还有
为什么有了专用的的undotbs了 你还要用什么users等作回滚的表空间?
这是常识
我的参数设定 undo_tablespace=(UNDOTBS, ORAADMIN)
执行Create Public ROLLBACK SEGMENT rol03 Tablespace ORAADMIN
Storage(Initial 50k Next 250k Optimal 350k Minextents 2 Maxextents 512);
报错ERROR at line 1:
ORA-30574: Cannot create rollback segment in tablespace with AUTO segment space management
但是在UNDOTBS上建立没问题,这怎么会事。我要在表空间ORAADMIN上建立回滚段,同时,还要UNDOTBS, ORAADMIN上的回滚段都起作用。这是管理和提高效率的需要。我过去一直用o7、o8,现在手边没有9i的文档,你是从哪里看到的这些说明。
很显然 你的ORAADMIN没有加进去老兄
老革命可不是这个样子的
呵呵
NAME TYPE VALUE
------------------------------------ ----------- --------
undo_tablespace string ORAADMIN
两方面:
1.设置成手动管理方式
2.指定你的回滚段表空间
3.有dba角色就可以了
ORA-30574: Cannot create rollback segment in tablespace with AUTO segment space management
显示你的回滚还是auto的自管理方式 当然会报错
我早就烦了。
1. show parameter undo_management;
NAME TYPE VALUE
------------------------------------ ----------- ------
undo_management string MANUAL
2. show parameter undo_tablespace
NAME TYPE VALUE
------------------------------------ ----------- --------
undo_tablespace string ORAADMIN
3. system
4. 参数文件
# undo_management=AUTO
undo_tablespace=(UNDOTBS, ORAADMIN)我看得懂error,可是没办法在9i的其它表空间建立回滚段。
create tablespace ts_rbs datafile ........;create rollback segment rbs_test1 tablespace system
storage (optimal 4096k);alter rollback segment rbs_test1 online;create rollback segment rbs_test2 tablespace ts_rbs
storage (optimal 4096k);create rollback segment rbs_test3 tablespace ts_rbs
storage (optimal 4096k);alter rollback segment rbs_test3 online;alter rollback segment rbs_test2 online;alter rollback segment rbs_test1 offline;drop rollback segment rbs_test1;还有问题qq找我 12640746
create undo tablespace ts_rbs
datafile '....';
否则是无法创建你自己的undo段的同时9i中的回滚已经不叫回滚段了,叫撤销.谢谢