在oralce生产环境中,我们一般会开启oracle的归档日志,以防止出现数据库故障时,数据出现丢失。今天我们来看看数据归档的操作
工具/原料
oracle
方法/步骤
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;查看所有的归档日志文件
5
步骤五:提示是否确认删除,输入YES,开始删除
6
步骤六:再次使用crosscheck archivelog all;查看,发现已经剩余最近7天的归档,空间已经释放
注意事项
生产环境还请谨慎操作