`
piaoling
  • 浏览: 264457 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

oracle之日志管理

阅读更多

1)创建日志组

语法:alter database add logfile group group_number('filepath'[,'filepath']) size 10m

例:alter database add logfile group 1('C:\ORACLE92\ORADATA\ORA9\REDO01a.LOG',

                                                             'C:\ORACLE92\ORADATA\ORA9\REDO01b.LOG') size 10m;

2)为日志组添加成员

      alter database add logfile member 'C:\ORACLE92\ORADATA\ORA9\REDO01c.LOG',

                                                 'C:\ORACLE92\ORADATA\ORA9\REDO01d.LOG' to group 1;

注意:往组里添加成员时不能设定大小,数据库会默认将其设成一样大小

3)删除日志组成员

      alter database drop logfile member 'C:\ORACLE92\ORADATA\ORA9\REDO01c.LOG',

                                                               'C:\ORACLE92\ORADATA\ORA9\REDO01d.LOG';

 

4)删除日志组

     alter database drop logfile group 1;

注意:有三类日志不可以删除:(1)当前日志组(2)active日志组(3)not archive log group

5)清空日志组

alter database clear logfile group 1;

alter database clear unarchived logfile group 4

注意:active logfile group不能清空,在进行上述操作前,一定要将日志备份

 

6)强制切换日志组

alter system switch logfile

7)启动/停止系统自动归档备份

archive log start/stop,也可以使用:alter system archive log start/stop

 

8)有关日志文件查看的2个视图:v$log,v$logfile

 

9)更改系统为归档或者不归档模式

 (1)shutdown immediate
 (2)startup mount
 (3)alter database archivelog/noarchivelog
 (4) alter database open

要更改归档模式时,要做一次备份

 

10)关于修改当前日志文件大小处理过程

(1)新建2个比较大的日志文件组

(2)使用alter system switch logfile 命令强制切换日志到刚刚新建的两个日志组

(3)删除原来的日志组(物理文件到自己到磁盘 上进行删除操作)

(4)重新原来的日志组

(5)再次切换日志组

(5)删除起初建立的2个较大的日志组

 

分享到:
评论

相关推荐

    Oracle的日志管理攻略

    ### Oracle的日志管理攻略 #### 一、Oracle数据库的日志管理 **1.1 日志文件的作用** 在Oracle数据库管理中,日志文件扮演着极其重要的角色。它们不仅记录了数据库的各种活动,还帮助数据库管理员(DBA)及时发现并...

    oracle 日志文件管理

    Oracle 日志文件管理 Oracle 日志文件管理是 Oracle 数据库管理的一部分,负责管理数据库的日志文件。日志文件是记录数据库所有修改操作的文件,用于数据库恢复和审核。 Oracle 日志文件管理有两种模式:归档日志...

    oracle归档日志管理

    ### Oracle归档日志管理详解 #### 一、Oracle归档日志概念及重要性 在Oracle数据库管理系统中,为了确保数据的安全性和可恢复性,引入了一种重要的机制——归档日志。归档日志是在数据库运行过程中,对在线重做...

    Oracle归档日志管理

    Oracle归档日志非常重要,对归档日志的管理更加重要,本文主要讲解Oracle归档日志方面的各种管理,值得收藏。

    oracle数据库日志查看方法

    Oracle数据库是企业级应用中广泛使用的数据库管理系统之一,为了确保数据库系统的稳定运行和快速定位问题,掌握Oracle数据库日志查看方法至关重要。本文将详细介绍如何查看Oracle数据库中的各种日志文件,并提供具体...

    如何正确删除Oracle归档日志

    因此,了解如何正确地删除归档日志,以释放磁盘空间,并确保控制文件中的信息与实际情况保持一致,是Oracle DBA必须掌握的关键技能之一。 #### 二、归档日志的基本概念 归档日志是Oracle数据库中用于支持数据恢复...

    Oracle19c数据库日志管理与归档操作

    适用人群:Oracle数据库管理员和运维工程师,特别是希望深入理解Oracle日志管理机制的技术人员。 使用场景及目标:① 保障数据库数据的一致性和完整性;② 提高数据库的稳定性和恢复能力;③ 合理配置日志文件,优化...

    深入分析oracle日志文件

    Oracle 日志文件是 Oracle 数据库管理员 (DBA) 实现数据库恢复和追踪用户操作的重要工具。通过分析 Oracle 日志文件,可以追踪用户的恶意操作、恢复误删除的数据、执行事后审计等。Oracle 公司提供的 LogMiner 是一...

    Oracle清除归档日志

    在Oracle数据库管理中,归档日志的管理和清理是一项重要的维护任务。归档日志是数据库系统为了实现数据恢复而产生的日志文件,当数据库处于归档模式时,每一次完整的数据库备份后都会生成归档日志。随着时间的推移,...

    oracle重做日志教程

    本文将深入探讨Oracle重做日志的基本概念、工作原理及其管理方式。 #### 二、重做日志的概念 重做日志文件是Oracle数据库用来记录所有修改操作的日志文件,这些修改包括插入、更新和删除等操作。每当一个数据块被...

    oracle查看alert日志文件位置

    在Oracle数据库管理中,了解如何查看Alert日志文件的位置至关重要。Alert日志文件包含有关数据库实例运行时的重要信息,例如错误消息、警告和其他重要事件,对于诊断问题和维护数据库健康状态非常有用。本文将详细...

    oracle性能日志分析报告收集方法

    在Oracle数据库管理中,性能日志分析是一项非常重要的工作,它能够帮助我们及时发现并解决数据库性能问题。本文将详细介绍如何通过Oracle Enterprise Manager (OEM)来收集Oracle数据库的性能日志,并生成相关的性能...

    oracle归档日志笔记

    ### Oracle归档日志知识点详解 ...以上内容详细介绍了Oracle数据库中在线重做日志的基础概念、特点、管理方法以及日志切换与检查点的相关操作。了解这些知识对于维护Oracle数据库的稳定性和安全性至关重要。

    Oracle数据库精讲之数据库管理_ Oracle数据库管理视频

    第五讲:Oracle数据库在线日志文件管理 第六讲:Oracle数据库归档日志文件管理 第七讲:Oracle数据库控制文件管理 第八讲:Oracle数据库参数文件管理 第九讲:oracle数据库启动和关闭管理 第十讲:oracle undo sapce...

    oracle日志文件管理

    对于oracel中的日志文件的的管理有了较为详细的描述,对于想学习oracle或是对oracle中的日志文件不是很了解的会有较大的帮助

    oracle归档日志挖掘详细步骤.docx

    Oracle数据库归档日志挖掘是数据库管理中一项重要的任务,特别是在数据恢复、审计或问题排查时。本操作手册提供了一套详细的步骤,适用于对Oracle不太熟悉的用户,旨在帮助他们理解和执行归档日志的分析。 首先,...

    Oracle数据库日志收集手册小白必备

    - **定义**: Alert日志是Oracle数据库中最关键的日志之一,它记录了数据库实例运行期间的重要事件,包括启动、关闭、错误消息等。 - **收集方法**: - **通过OS用户登录数据库服务器**: - 方式一: 使用`sqlplus ...

    oracle重做日志原理

    Oracle的重做日志是数据库管理系统中至关重要的组成部分,它主要负责记录数据库中所有事务对数据所做的更改。重做日志的主要目标是确保数据的安全性和一致性,即使在面临硬件故障或系统崩溃时也能通过恢复机制恢复到...

Global site tag (gtag.js) - Google Analytics