如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com

 

症状

这是安装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参数回滚段来获得一个私有回滚段。如果这是一个用于表空间时间点恢复的克隆数据库,则该操作不被允许。