ORACLE的日志,如何手动切换?

如题所述

1.查看数据库的日志模式
archive log list;

2.进行日志切换操作
这里我是从非归档模式向归归档模式操作.
a.关闭运行数据库实例
shutdown immediate;
b.备份数据库
该备份跟以后产生的日志一起用于将来的灾难恢复(很重要,如要改为归档日志模式,没有这个数据库备份,仅有日志文件是无法从该时间点恢复的)
c.启动数据库实例到mount状态,但不要打开。
startup mount;
d.切换数据库日志模式。
alter database archivelog;(设置数据库为归档日志模式)
alter database noarchivelog;(设置数据库为归档日志模式)
d.进行自动归档的切换
alter system archive log start
alter system archive log stop
(在standy模式不能切换为手动归档)
e.打开数据库
alter database open;
3.手动归档相关操作
alter system archive log current;
alter system archive log all;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-01
先明确一下概念:日志切换--是指联机重做日志文件组之间切换。
日志文件运行模式:是指日志是否归档的问题,即归档模式与非归档模式。
推荐答案说的是第二种问题,如何将非归档运行模式转换成归档运行模式。
手动日志切换语句:Alter System Switch Logfile;
第2个回答  2012-12-15
你好的!
【Alter System Switch Logfile;】!
望采纳!本回答被提问者采纳
第3个回答  2012-09-21
有帮助手册啊、
相似回答