前端之家收集整理的这篇文章主要介绍了
Oracle归档模式-设置及归档日志设置,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一、归档模式开启
将数据库设置为归档模式:
1、以sysdba身份登录oracle数据库。
2、使用archive log list 命令查看数据库与归档相关的信息。
3、正常关闭数据库,如使用 shutdown immediate 命令。
4、以加载方式启动数据库 startup mount
5、用alter database 命令将数据看设置为归档模式 alter database archivelog
6、打开数据库 alter database open
7、再用archive log list 命令验证当前模式
8、做数据库的全备份 ,之前的非归档模式下的备份已不可用。
较低版本设置后一般会启动,需要设置
手动开启:
alter system archive log current;
自动开启:
alter system archive log start;
二、归档模式启动后设置 1、归档进程设置: 查看 sql> show parameter log_archive_max_processes; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ log_archive_max_processes integer 4 修改: sql> alter system set log_archive_max_processes=5; System altered 2、查看归档文件的情况 show parameter LOG_ARCHIVE_DEST_; 3、设置归档文件目录: 设置前先启动归档。 alter system set log_archive_dest_1 ="LOCATION=c:\orcl1122\guidang1\ mandatory"; location 表示归档日志放在本地磁盘上 ,mandatory表示强制性,归档日志在没有写成功之前,对应的重做日志不能重用。 optional 可选的,归档日志在没有写成功之前,对应的重做日志可重用。 查看 已经修改了 sql> show parameter LOG_ARCHIVE_DEST_; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ log_archive_dest_1 string LOCATION=C:\orcl1122\guidang1 4、查看设置归档文件的BINDING sql> select destination,binding,target,status from v$archive_dest; DESTINATION BINDING TARGET STATUS ------------------------------ --------- ------- --------- C:\orcl1122\guidang1 OPTIONAL PRIMARY VALID C:\orcl1122\guidang2\ MANDATORY PRIMARY VALID C:\orcl1122\guidang3\ OPTIONAL PRIMARY VALID C:\orcl1122\guidang4\ OPTIONAL PRIMARY VALID OPTIONAL PRIMARY INACTIVE OPTIONAL PRIMARY INACTIVE 5、再次查看 sql> archive log list; 数据库日志模式 存档模式 自动存档 启用 存档终点 C:\orcl1122\guidang4\ 最早的联机日志序列 18 下一个存档日志序列 20 当前日志序列 20 6、切换重做日志 sql> alter system switch logfile; 系统已更改。 7、再再查看 存档日志及当前日志序列已改。 sql> archive log list; 数据库日志模式 存档模式 自动存档 启用 存档终点 C:\orcl1122\guidang4\ 最早的联机日志序列 19 下一个存档日志序列 21 当前日志序列 21 8、查看各个归档目录下是否存在目录了。 原文链接:https://www.f2er.com/oracle/207567.html