Oralce 归档日志开启与关闭示例
查看oracle数据库是否为归档模式
SQL>selectname,log_modefromV$database;
NAMELOG_MODE
------------------------------------------
TESTNOARCHIVELOG
SQL>archiveloglist
DatabaselogmodeNoArchiveMode
AutomaticarchivalDisabled
ArchivedestinationUSE_DB_RECOVERY_FILE_DEST
Oldestonlinelogsequence80157
Currentlogsequence80163
编辑本段配置数据库的归档模式
1.改变非归档模式到归档模式
1)SQL>conn/assysdba(以DBA身份连接数据库)
2)SQL>shutdownimmediate;(立即关闭数据库)
3)SQL>startupmount(启动实例并加载数据库,但不打开)
4)SQL>alterdatabasearchivelog;(更改数据库为归档模式)
5)SQL>alterdatabaseopen;(打开数据库)
6)SQL>altersystemarchivelogstart;(启用自动归档)
7)SQL>exit(退出)
做一次完全备份,因为非归档日志模式下产生的备份日志对于归档模式已经不可用了.这一步非非常重要!
2.改变归档模式到非归档模式
1)SQL>SHUTDOWNNORMAL/IMMEDIATE;
2)SQL>STARTUPMOUNT;
3)SQL>ALTERDATABASENOARCHIVELOG;
4)SQL>ALTERDATABASEOPEN;
3.归档相关命令
archivelogstop;
archivelogstart;
archiveloglist;
showparameters;
showparameterslog_archive_start;
showparameterslog_archive_max_process;#归档进程数
altersystemsetlog_archive_max_process=5;#将归档进程数改为5
select*fromv$bgprocess;#检察后台进程