oracle 11g的归档开启和关闭

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:
归档日志进程是一个可选的进程,该进程并不是在实例启动时启动,此进程的作用是将写满的重做日志文件的数据写到一个归档日志中,这个归档日志是用来介质故障时的数据库修复。生产环境强烈建议开启归档。
我们使用ps -ef | grep oracle 查看下oracle的经典的几个进程【 系统监控进程、进程监控进程、重做日志写进程、数据库写进程、检查点进程 】,发现没有归档进程??这是因为我们数据库没有开启归档,那么如何开启归档??
oracle 11g的归档开启和关闭
登录sqlplus,开启归档
1.shutdown immediate;
2.startup mount;
3.alter database archivelog;
4.alter database open;
5.archive log list;
oracle 11g的归档开启和关闭
oracle 11g的归档开启和关闭
开启归档后,再此查看下归档进程是否存在
ps -ef | grep oracle
oracle 11g的归档开启和关闭
知道开归档之外还要知道如何关闭归档??
关闭数据库
1.shutdown immediate
2.startup mount
3.alter database noarchivelog
4.archive log list 查看归档是否开启
查找归档文件路径
show parameter log_archive_format;查看归档日志格式,格式含义官方解释如下
%s ——log sequence number; 日志序列号
%t —— thread number; 重做线程编号
%r —— resetlogs ID that ensures unique names are constructed for the archived log files across multiple incarnations of the database; RESETLOGS的ID值
show parameter DB_RECOVERY_FILE_DEST;查看归档目录
oracle 11g的归档开启和关闭
归档目录里可以看到之前的已经归档的目录文件
oracle 11g的归档开启和关闭
那么想问菜鸡哥哥,归档什么时候会生成呢?
自动归档:当重做日志写满的时候,会面临2种选择,1:把以前的redo logfile擦除重新写;2:把写入的重做日志备份归档,再重新写;
通过使用归档日志(开启归档模式),可以保留所有重做历史记录,当数据库处于ARCHIVELOG模式并进行日志切换式,后台进程ARCH会将重做日志的内容保存到归档日志中。
手动归档:dba必须手动执行归档命令进行归档,ALTER SYSTEM ARCHIVELOG ALL;









本文转自 rm_rf_d 51CTO博客,原文链接:http://blog.51cto.com/12185273/2048871,如需转载请自行联系原作者
相关实践学习
通过日志服务实现云资源OSS的安全审计
本实验介绍如何通过日志服务实现云资源OSS的安全审计。
目录
相关文章
|
Oracle 关系型数据库 数据库
Oracle 11G常见性能诊断报告(AWR/ADDM/ASH)收集
Oracle 11G常见性能诊断报告(AWR/ADDM/ASH)收集
510 0
|
Oracle 关系型数据库 数据库
使用docker安装配置oracle 11g
使用docker安装配置oracle 11g
|
SQL Oracle 关系型数据库
oracle11g SAP测试机归档日志暴增排查(二)
oracle11g SAP测试机归档日志暴增排查(二)
516 1
|
Oracle 关系型数据库 Shell
oracle11g SAP测试机归档日志暴增排查(一)
oracle11g SAP测试机归档日志暴增排查(一)
195 1
|
11月前
|
SQL Oracle 关系型数据库
【赵渝强老师】Oracle的控制文件与归档日志文件
本文介绍了Oracle数据库中的控制文件和归档日志文件。控制文件记录了数据库的物理结构信息,如数据库名、数据文件和联机日志文件的位置等。为了保护数据库,通常会进行控制文件的多路复用。归档日志文件是联机重做日志文件的副本,用于记录数据库的变更历史。文章还提供了相关SQL语句,帮助查看和设置数据库的日志模式。
249 1
【赵渝强老师】Oracle的控制文件与归档日志文件
|
SQL Oracle 关系型数据库
"揭秘!一键解锁Oracle日志清理魔法,让海量归档日志无处遁形,守护数据库健康,告别磁盘空间告急噩梦!"
【8月更文挑战第9天】随着Oracle数据库在企业应用中的普及,归档日志管理对保持数据库健康至关重要。归档日志记录所有更改,对数据恢复极为重要,但也可能迅速占用大量磁盘空间影响性能。利用Oracle提供的RMAN工具,可通过编写Shell脚本来自动清理归档日志。脚本包括设置环境变量、连接数据库、检查和删除指定时间前的日志,并记录执行情况。通过Cron作业定时运行脚本,可有效管理日志文件,确保数据库稳定运行。
444 7
|
存储 SQL Oracle
关系型数据库Oracle归档日志备份
【7月更文挑战第19天】
275 5
|
SQL Oracle 关系型数据库
探索 Linux 命令 `db_archive`:Oracle 数据库归档日志的工具
探索 Linux 中的 `db_archive`,实际与 Oracle 数据库归档日志管理相关。在 Oracle 中,归档日志用于恢复,当在线重做日志满时自动归档。管理员可使用 SQL*Plus 查看归档模式,通过 `RMAN` 进行备份和恢复操作。管理归档日志需谨慎,避免数据丢失。了解归档管理对 Oracle 管理员至关重要,确保故障时能快速恢复数据库。
|
SQL Oracle 关系型数据库
实时计算 Flink版产品使用合集之在读取Oracle归档日志时出现日志数量大幅增加的情况如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
219 1
|
Oracle 关系型数据库 数据库
Oracle 11G数据库安装步骤及截图操作2
Oracle 11G数据库安装步骤及截图操作
139 0

推荐镜像

更多