7 x 24 在线支持!
Oracle 在启动时使用AUM(Automatic Undo Management)导致ORA-1092
如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com
适用于:
Oracle Server – Enterprise Edition – Version 8.1.5.0 及以上 症状 你启动数据库并受到以下错误信息: SQL> startup Total System Global Area 252478536 bytes ORA-01092: ORACLE instance terminated. Disconnection forced 无后台进程被启动。 ORA-01092: Oracle instance terminated. Disconnection forced 原因 数据库在使用Automatic Undo Management (AUM)。 在参数文件(init.ora 或 SPFILE),参数UNDO_MANAGEMENT 被设为AUTO且 UNDO_TABLESPACE被设为一个不存在或非UNDO类型的表空间。 解决方案 在alert.log文件中,在错误文本上有其他信息: SMON: enabling cache recovery 解决该问题有三个选择: 1. 如果当前数据库中有一个UNDO 表空间。编辑参数文件将UNDO_TABLESPACE 参数设为现有UNDO 表空间的名称并重启数据库。 注: 如果SPFILE 在使用中 … 不要编辑文件… instead .. 在非mount 模式 … CREATE PFILE FROM SPFILE … 编辑得到的init.ora … 然后 CREATE SPFILE FROM PFILE – 或 – 2. 如果不存在UNDO表空间,编辑参数文件来注释(comment out )UNDO_MANAGEMENT 参数:default value for UNDO_MANAGEMENT is MANUAL. 注: 如果SPFILE 在使用中 … 不要编辑文件… instead .. 在非mount 模式 … CREATE PFILE FROM SPFILE … 编辑得到的init.ora … 然后 CREATE SPFILE FROM PFILE 然后,在启动数据库后,执行以下步骤之一: A. 用至少一个联机回滚段来创建一个非UNDO 表空间。 -或- B. 创建一个新的UNDO 表空间。 |