7 x 24 在线支持!
ORA-01552: 非系统表空间 '' 不能使用系统回退段 ORA-01552 and ORA-00942 Rollback Segments Offline Received During Installation
如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com
ORA-01552: 非系统表空间 '' 不能使用系统回退段
oerr ora 942
症状
这是安装ASAP时可能发生的一个致命错误。
出现此错误是因为,当创建ASAP的Oracle数据库时,其回滚段默认是离线的。Oracle系统账户要求这些回滚段必须是在线的。
ASAP安装将不得不重新进行。
这些错误是在ASAP安装文件 CreateDatabase.log中发现的:
…<cut>…
Convert ‘SARM’ DB index tablespace to [SARM_INDEX]
Populating static database definitions …
Populating database definition for CTRL (control.sql)
Sequence created.
‘Loading tables/IDENTITY.i’
CHECK (opt5_type = null or opt5_type like ‘-_’),
*
ERROR at line 18:
ORA-01552: cannot use system rollback segment for non-system tablespace ‘ASAP_DATA’
‘Loading tables/alrm_cent.i’
CREATE TABLE tbl_alarm_log (
*
ERROR at line 1:
ORA-01552: cannot use system rollback segment for non-system tablespace ‘ASAP_DATA’
…<cut>…
‘Loading tables/server_info.i’
CREATE UNIQUE INDEX idx1_alarm_center ON tbl_alarm_center
*
ERROR at line 1:
ORA-00942: table or view does not exist
CREATE UNIQUE INDEX idx1_appl_proc ON tbl_appl_proc
*
ERROR at line 1:
ORA-00942: table or view does not exist
…<cut>…
原因
原因:对于操作涉及非系统表空间的,尝试使用系统回滚段。如果这是一个克隆数据库,则当在系统表空间外尝试任何数据修改时,会出现这种情况。在克隆数据库中只有系统回滚段可以联机。
01552, 00000, “cannot use system rollback segment for non-system tablespace ‘%s'”
解决方案
创建一个或多个公用/私有段,关机然后重启。你可能需要修改INIT.ORA参数回滚段来获得一个私有回滚段。如果这是一个用于表空间时间点恢复的克隆数据库,则该操作不被允许。