一、确认工作模式:
1.查询V$DATABASE
SQL>select log_mode from v$database;
归档日志:ARCHIVELOG
2.执行archive log list
SQL>archive log list
Database log mode Archive Mode 数据库日志模式
Automatic archival Enabled 自动归档
Oldest online log sequence 136 最早的概要日志序列
Next log sequence to archive138 下一个存档日志序列
Current log sequence 138 当前日志序列
二、修改日志工作模式
1.由Noarchivelog模式切换到archivelog模式
第一步:SQL>shutdown immediate; 关闭数据库
第二步:SQL>startup mount; 启动数据库至mount状态
第三步:SQL>alter database archivelog 修改
第四步:SQL>archive log list; 确认结果
第五步:SQL>alter database open; 打开数据库至open状态
日志操作模式 | 例程失败 | 介质损坏 | 备份时数据库状态 | 磁盘开销 |
非归档模式 | YES | NO | 关闭 | 小 |
归档日志模式 |
YES
|
YES
|
打开 | 大 |
备份对象 | 速度(备份、恢复) | 可移植性 | |
物理备份 | 物理文件(Block) | 快 | NO |
逻辑备份 | 数据库对象(SQL) | 慢 | YES |