1、步骤一:查看数据库归档是否开启,通过sqlplus / as sysdba登袄嬖艽蛞录数据库(需要export ORACLE_SID=gshx2cs徂葛幢捎引入目标实例)archive log list命令可以看到当前归档日志为enable开启状态Archive destination USE_DB_RECOVERY_FILE_DEST---归档日志默认使用闪回区域
2、步骤二:归档日志存储在闪回区域,我们可以使用ll $ORACLE_BASE/flash_recovery_area命令查询对应实例下归档日志文件,如图存储了最近几天的归档文件
3、步骤三:除了步骤2的方法,rman也可以查看归档日志文件rman target/ 进入rman管理操作crosscheck archivelog all;查看所有的归档日志文件
4、步骤四:归档开启之后,经常会出现归档日志满导致数据库无法正常使用的情况,我们可以使用rman对数据库日志进行删除,释放空间,输入下面命令删除7天之前的归档日志D呶蓟鹭毵ELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';
5、步骤五:提示是否确认删除,输入YES,开始删除
6、步骤六:再次使用crosscheck archivelog all;查看,发现已经剩余最近7天的归档,空间已经释放