1.非归档到归档模式
--查看数据库是否处于归档模式
ARCHIVE LOG LIST
Database log mode No Archive Mode --非归档模式
Automatic archival Disabled --未启动自动归档
--查看数据库是否处于归档模式
SELECT log_mode FROM v$database;
--一致性关闭数据库
SHUTDOWN IMMEDIATE;
--启动到mount状态
STARTUP MOUNT;
--切换到自动归档模式
ALTER DATABASE ARCHIVELOG;
--切换到open状态
ALTER DATABASE OPEN;
--查看数据库的归档状态
ARCHIVE LOG LIST;
Database log mode Archive Mode --已置为归档模式
Automatic archival Enabled --对日志进行自动归档
2.归档到非归档模式
ALTER DATABASE NOARCHIVELOG; -- 其他同上面一样
3.手动归档
--将日志模式切换为手工归档模式
ALTER DATABASE ARCHIVELOG MANUAL;
--打开数据库
ALTER DATABASE OPEN;
--对当前的日志进行归档(建议在mount阶段完成)
ALTER SYSTEM ARCHIVE LOG CURRENT;
--对所有的日志进行归档
ALTER SYSTEM ARCHIVE LOG ALL;
原文地址:
http://blog.youkuaiyun.com/leshami/article/details/5784713
本文详细介绍了如何将Oracle数据库从非归档模式切换到归档模式,以及从归档模式切换回非归档模式。同时,还讲解了如何在手动归档模式下进行日志归档,包括归档当前日志和所有日志的步骤。通过这些操作,可以更好地管理和维护数据库的归档日志。
1740

被折叠的 条评论
为什么被折叠?



