我的 Oracle 12c 实例占用了大量空间,我不知道原因如何释放空间

我的 Oracle 12c 实例占用了大量空间,我不知道原因如何释放空间

我是开发人员,不是 Oracle 管理员。我们有一个仅供开发人员使用的 Oracle 12c 实例。它目前占用了机器上的大部分磁盘空间。C:\app\OracleUser\product]12.1.0\db_home\RDBMS 目录目前为 121 GB。该目录中有许多以 ARC 开头的文件。这些文件是什么?我如何才能腾出更多空间?谢谢

答案1

这些 ARC 文件是你的归档重做日志。在生产环境中(或者您关心的恢复环境中),它们是您的备份策略的重要组成部分。

但在一次性开发环境中,它们可能会有点麻烦。

短期修复 - 登录 RMAN 并执行以下操作以删除一天以上的所有内容:

RMAN> DELETE NOPROMPT COPY OF ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-1';

对您不关心备份的开发环境进行长期修复 - 这将禁用存档日志:

SHUTDOWN IMMEDIATE
STARTUP MOUNT
ALTER DATABASE NOARCHIVELOG;
ALTER DATABASE OPEN;

相关内容