oracle数据库连接不上
查看日志出现报错ORA-19815: WARNING: db_recovery_file_dest_size of 64424509440 bytes is 100.00% used, and has 0 remaining bytes available.
注意:log_archive_dest是归档日志,,,,,db_recovery_file_dest是闪回日志
归档日志空间满了
-----------增加归档日志空间
sqlplus / as sysdba
shutdown abort ----关闭进程
startup mount ---- 装载数据库
select * from v$recovery_file_dest; ---查询归档日志
alter system set db_recovery_file_dest_size=61440m scope=spfile; ----设置归档日志空间
show parameter db_recovery_file_dest_size; ----chakan
-------闪回日志空间满了----
select * from v$flash_recovery_area_usage;--------查看闪回空间使用情况
alter system set db_recovery_file_dest_size=30G scope=both;将闪回空间设置
重启数据库
rman命令清理归档日志
rman target sys/pass
检查一些无用的archivelog
RMAN> crosscheck archivelog all;
删除过期的归档
delete expired archivelog all;
如出现下图则是没有过期的归档日志
RMAN> delete expired archivelog all;
指定日期删除归档日志
删除截止到前7天的所有archivelog
delete archivelog until time 'sysdate-7';
使用 dba角色登陆
sqlplus / as sysdba
查询日志空间使用情况
SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;
查看archiv log所在位置
SQL> show parameter log_archive_dest;