我正在使用 Oracle 10g,并且刚刚发现 SYSAUX 表空间具有 RECOVER 状态。当我检查数据文件时,我可以看到它自 2012 年 5 月以来没有更新。我知道数据库中的核心功能仍然可以,但发现了一些我认为与此问题有关的干扰。在网上看我发现你可以恢复这个表空间:例如使用 RMAN:
connect target /
RUN {
sql "alter tablespace sysaux offline";
RESTORE TABLESPACE sysaux;;
RECOVER TABLESPACE sysaux;
SQL "alter tablespace sysaux online";
}
但是由于我们每天都在进行 RMAN 备份,因此自 5 月以来就存在此错误,备份中是否有可以恢复表空间的内容?
另一个网站建议:
SQL> set autorecovery on
SQL> recover datafile 3;
但是这个命令如何恢复表空间呢?
我会很感激一些建议,并为我对这个表空间的糟糕了解而道歉。
问候
托马斯