我的 Oracle 实例无法启动
Total System Global Area|1608409464|bytes
Fixed Size | 10043768|bytes
Variable Size |1107296256|bytes
Database Buffers | 486539264|bytes
Redo Buffers | 4530176|bytes
Database mounted.
ORA-03113: end-of-file on communication channel
Process ID: 1341
Session ID: 4 Serial number: 23966
我已经知道问题所在了.. FRA 已满吗
du -sh /opt/oracle/oraflash
30G /opt/oracle/oraflash
我已经知道如何解决这个问题
SQL> startup mount;
ORACLE instance started.
Total System Global Area|1608409464|bytes
Fixed Size | 10043768|bytes
Variable Size |1107296256|bytes
Database Buffers | 486539264|bytes
Redo Buffers | 4530176|bytes
SQL>
然后我运行 rman
RMAN> crosscheck archivelog all;
CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON ALL STANDBY;
delete noprompt archivelog all;
终于可以运行oracle了
sqlplus / as sysdba
shutdown immediate
startup
我的问题是:如何配置 Oracle 以避免 FRA 如此快地变满而不扩展 FRA 大小?谢谢
如何配置 Oracle 以避免 FRA 很快满员
数据库本身并不是为了好玩而生成日志...生成日志的是数据库上的工作负载,因此您需要查看工作负载来自何处。
查看 AWR 报告、v$sesstat、v$segstats、v$sql 等,看看哪些会话、应用程序和 SQL 语句正在做大量工作,并查看是否有任何冗余或可以改进。
仅仅因为存档应用于备用节点而删除它们也是一个危险的提议(我希望您也备份了它们,或者将它们保留在备用节点上?)。