`

Oracle 10g (归档与非归档)日志模式切换、日志管理

阅读更多

关键字:归档日志、日志切换、rman

 

说明:oracle 日志模式分为两种 归档模式和非归档模式(Archive Mode 和No Archive Mode),安装数据库时一般都以

No Archive Mode模式安装。

 

一、查看日志模式状态的两种方法:

1、archive log list; -- (conn / as sysdba; 以sysdba登陆)

2、select name,log_mode from v$database;

 

二、介绍 非归档模式切换到归档模式的步骤:

1、关闭数据库
SQL> shutdown immediate

 

2、启动数据库处于mount状态
SQL> startup mount

 

3、修改数据库为归档模式

SQL> alter database archivelog;

 

4、日志模式切换成功,可以用 archive log list 查看状态。

 

三、增大归档日志的空间

oracle 10g中 默认的归档路径为$ORACLE_BASE/flash_recovery_area,默认大小为2G这个大小可以根据具体而增加。

 

1、查看默认归档空间大小

SQL>show parameter db_recovery_file_dest;

 

2、增加容量

SQL>alter system set db_recovery_file_dest_size=10G;  --这里增大到10G

 

四、清除日志空间,这里是挣对归档日志存满的情况的。

1、启动数据库mount状态

SQL>startup mount

 

2、新起一个终端,用rman进入把归档日志删除

SQL>rman target /   

 

3、查看归档日志文件的状态:
RMAN> list archivelog all;

 

4、将归档日志信息进行更新; 

RMAN>crosscheck archivelog all;  --(列出归档日志信息)

RMAN>delete expired archivelog all;  --(将上述列出的归档日志删除,提示输入 yes)

RMAN>exit;

 

3、把数据库的mount状态更改为open状态

SQL>alter database open;

 

说明:在手动删除备份归档日志后,oracle中已占用的空间不会释放需要使用rman进行空间释放。

 

 

分享到:
评论

相关推荐

    oracle 如何把数据库变为非归档日志模式

    ### Oracle 数据库转换至非归档日志模式详解 #### 一、背景介绍 在Oracle数据库管理中,根据业务需求的不同,可能需要将数据库的工作模式从归档模式切换至非归档模式。归档模式虽然提供了强大的数据恢复能力,但...

    ORACLE 10G归档设置

    Oracle 10G数据库的归档设置是数据库管理中的一个重要环节,主要目的是为了确保数据的安全性和完整性,特别是在数据库出现故障时能够进行恢复。归档日志记录了数据库的所有更改,以便在系统崩溃或介质故障后进行恢复...

    ORACLE归档日志设置

    关闭运行的数据库实例,备份数据库,启动数据库实例到mount状态,但不要打开,切换数据库日志模式,打开数据库,确认数据库现在处于归档日志模式,将这个时间点的redo logs归档,确认新产生的日志文件已在相应的归档...

    Oracle数据库非归档模式重做日志恢复方法.pdf

    总结来说,Oracle数据库非归档模式下重做日志的恢复方法主要依赖于临时文件的创建、日志切换以及可能的数据恢复技术。尽管这种方法提供了一种解决方案,但预防总是优于治疗,因此强烈推荐使用归档模式并定期备份以...

    oracle 归档与非归档的区别

    ### Oracle归档与非归档模式的深度解析 在Oracle数据库管理中,归档与非归档模式的选择至关重要,它不仅影响着数据的安全性、备份策略以及系统的可用性,还直接关系到数据恢复的能力和效率。本文将深入探讨这两种...

    Oracle工作总结——日志文件切换频率的调整

    - **监控与性能调整**:使用Oracle的性能监视工具(如AWR、ASH等)来持续监控日志切换的性能影响,根据实际情况进行微调。 总的来说,优化Oracle数据库的日志文件切换频率是一项涉及多方面因素的工作,需要综合考虑...

    Oracle归档模式命令

    在Oracle数据库中,归档模式(Archivelog Mode)是一种重要的操作模式,它允许数据库管理员将已提交的数据更改记录保存到独立的归档日志文件中,即使当前的日志文件丢失或损坏,这些归档日志文件也能用于数据恢复。...

    Oracle清除归档日志

    归档日志是在数据库处于归档模式下,当重做日志文件填满并进行切换时生成的。归档日志存储在指定的位置,并且可以根据需要保留一定的时间。在执行清理之前,我们需要了解归档日志的基本概念及其在数据库中的作用。 ...

    Oracle数据库归档模式与归档日志管理实践

    内容概要:本文详细介绍了 Oracle 数据库的归档日志及其操作方法。归档日志用于记录数据库的所有修改操作,在数据库运行于归档模式(ARCHIVELOG) 下,每个联机重做日志会在覆盖之前创建一份副本来保证数据的安全性和...

    oracle的归档模式

    总的来说,Oracle的归档模式是数据库灾难恢复策略的关键组成部分,通过妥善管理和维护归档日志,企业可以更有效地保护数据,减少因系统故障导致的数据损失。对于大型企业或对数据安全性有高要求的机构来说,理解并...

    oracle 日志文件管理

    Oracle 日志文件管理有两种模式:归档日志模式(ARCHIVELOG)和非归档日志模式(NOARCHIVELOG)。 归档日志模式(ARCHIVELOG) 归档日志模式是 Oracle 数据库的默认日志模式。在这种模式下,Oracle 将每次修改操作...

    Oracle 10g归档模式的备份.pdf

    1. **归档日志模式**:Oracle数据库支持两种日志模式——归档日志模式和非归档日志模式。归档日志模式允许在完成一次完全数据库备份后,通过归档日志进行增量备份,从而实现更细粒度的数据恢复。 2. **RAID5存储...

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

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

    Oracle归档日志空间不足引发的问题及归档日志的检测与删除

    1. 数据库写入阻塞:当归档日志空间耗尽时,Oracle数据库会暂停所有非归档模式的事务,因为这些事务需要生成归档日志以确保数据完整性。 2. 影响数据库性能:归档日志满会导致数据库频繁检查归档空间,消耗CPU资源...

    分析Oracle8i/9i的重做日志和归档日志

    相反,归档模式下,每次日志切换时,Oracle都会将当前日志的内容复制到归档日志文件中,从而保存了所有事务的历史记录。这使得数据库能够在介质故障后进行完全恢复。在归档模式下,Oracle使用ARCH进程自动复制日志,...

Global site tag (gtag.js) - Google Analytics