`

oracle数据库是否归档和修改归档模式

阅读更多

首先查看数据库现有模式可使用以下语句
select name,log_mode from v$database;
也可以用下面的语句
archive log list;(该方法需要as sysdba)

对于非归档模式的数据库该为归档模式(主要以Oracle 10g为参考)使用以下步骤:
1. SQL> alter system set log_archive_dest_1='location=/oracle/oracle10g/log/archive_log';
该语句含义是确定归档日志的路径,实际上Oracle 10g可以生成多份一样的日志,保存多个位置,以防不测

例如再添加一个日志位置可使用以下语句
SQL>alter system set log_archive_dest_2='location=/oracle/oracle10g/log2/archive_log';

2.关闭数据库
SQL> shutdown immediate

3.启动数据mount状态:
SQL> startup mount;

4、修改数据库为归档模式:
SQL> alter database archivelog;

5、打开数据库,查询:
SQL> alter database open;

修改日志文件命名格式:
SQL> alter system set log_archive_max_processes = 5;
SQL> alter system set log_archive_format = "archive_%t_%s_%r.log" scope=spfile;

修改完成后可以查看日志模式是否修改成功!

特别指出的是在Oracle 9i中还要修改参数log_archive_start = true才能生效,oracle 10g中已经废除了该参数,所以不需要设置该参数。

分享到:
评论

相关推荐

    查看oracle数据库是否归档和修改归档模式

    ### 查看Oracle数据库是否归档和修改归档模式 #### 一、背景介绍 在ORACLE数据库的不同环境中,比如开发环境、测试环境以及生产环境,对于日志模式和自动归档模式的需求各不相同。在开发和测试环境中,通常不会启用...

    查看oracle数据库是否归档和修改归档模式[文].pdf

    查看 Oracle 数据库是否归档和修改归档模式 Oracle 数据库的归档模式是数据库中的一种机制,用于记录数据库中的所有变化,以便在需要时进行恢复。查看 Oracle 数据库是否归档和修改归档模式是非常重要的,因为这...

    如何查看、启动或关闭oracle数据库的归档模式

    该命令将返回数据库的日志模式(归档或非归档)、归档是否启用以及归档目的地等信息。 #### 启动Oracle数据库的归档模式 启动归档模式需要按照以下步骤进行: 1. **关闭数据库**: - 使用`shutdown immediate`...

    打开Oracle数据库的归档模式

    在归档模式下,Oracle数据库提供了更高的数据保护级别,因为所有事务的更改都会被记录在归档日志中,这对于实现数据库的时间点恢复或者在灾难性故障后恢复数据至关重要。不过,归档模式也会增加磁盘空间的需求,因此...

    论ORACLE数据库归档模式与备份恢复的关系.pdf

    《论ORACLE数据库归档模式与备份恢复的关系》一文主要探讨了ORACLE数据库的归档模式(ARCHIVELOG和NOARCHIVELOG)及其与备份恢复之间的密切关系。在当前网络技术飞速发展的背景下,ORACLE数据库作为优秀的大型数据库...

    ORACLE数据库调整归档日志空间大小[收集].pdf

    一、 ORACLE数据库归档日志的重要性 ORACLE数据库的归档日志是一种灾难恢复机制,它可以帮助数据库管理员在发生灾难时恢复数据库。归档日志记录了数据库的所有变更操作,包括insert、update、delete等操作。这些...

    关闭Oracle数据库的归档模式

    ### 关闭Oracle数据库的归档模式 #### 概述 在Oracle数据库管理中,归档模式(Archivelog Mode)是一种重要的数据保护机制,它允许系统在发生故障时通过归档日志进行恢复,从而避免数据丢失。然而,在某些特定情况...

    Oracle数据库开归档方法

    以下是开启Oracle数据库归档模式的详细步骤和相关知识点: 一、理解归档日志模式 归档日志模式是Oracle数据库的一种运行模式,它在每次事务提交时都会创建归档日志文件,这些文件包含了自上次归档以来的所有更改。...

    Linux Oracle数据库设置自动归档

    在Oracle数据库管理中,"Linux Oracle数据库设置自动归档"是一个关键操作,它涉及到数据库的安全性和高可用性。归档日志(Archived Logs)是Oracle数据库中的一个重要组成部分,它们记录了事务处理的历史,用于在...

    Oracle数据库可以运行在2种模式下归档模式(archivelog)和非归档模式(noarchivelog

    Oracle数据库可以运行在两种模式下:归档模式(archivelog)和非归档模式(noarchivelog)。这两种模式的选择对数据库的可恢复性和备份策略有着重要的影响。 归档模式(archivelog) 归档模式是指Oracle数据库在...

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

    【Oracle数据库非归档模式重做日志恢复方法】 在Oracle数据库系统中,重做日志文件(Redo Log File)扮演着至关重要的角色。它们记录了所有对数据库的事务性更改,确保在系统崩溃或异常关闭后能够进行实例恢复,以...

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

    在Oracle数据库管理中,根据业务需求的不同,可能需要将数据库的工作模式从归档模式切换至非归档模式。归档模式虽然提供了强大的数据恢复能力,但同时也带来了额外的存储开销与维护复杂性。特别是在开发环境或非生产...

    查看Oracle数据库是否归档和修改归档模式

    在生产环境中我们应该使用归档模式,它会产生归档日志,可以使用多种备份和还原方案,对与Oracle管理员来说应该更改模式是必然的选择。  首先查看数据库现有模式可使用以下语句  select name,log_mode from v$...

    oracle数据库中查看、修改归档模式.docx

    查看Oracle数据库是否处于归档模式,通常有两种方法: 1. 使用`v$database`视图: 在SQL*Plus环境中,以普通用户登录,执行如下SQL查询: ```sql SELECT name, log_mode FROM v$database; ``` 如果`log_mode`...

    Oracle开启归档模式

    ### Oracle开启归档模式详解 #### 一、Oracle数据库归档模式概述 Oracle数据库通过采用归档模式,能够实现更为灵活且强大的数据...希望本文的详细介绍能够帮助读者更好地理解和掌握Oracle数据库归档模式的相关知识。

    Oracle归档模式命令

    通过以上步骤和介绍,我们能够深入了解如何在Oracle数据库中启用和禁用归档模式,以及如何配置相关的参数以确保数据库能够在出现故障时尽可能地恢复数据。这对于任何Oracle数据库管理员来说都是极其宝贵的技能。

    Veeam 备份恢复oracle数据库详细配置文档

    本文档详细介绍了如何使用 Veeam 备份恢复 Oracle 数据库的配置过程,从环境准备到推送 Oracle RMAN Plugin,再到创建备份作业和运行备份作业,最后实现 Oracle 数据库的异机恢复。本文档旨在帮助读者快速掌握 Veeam...

    数据库归档模式详解

    数据库归档模式是Oracle数据库系统中非常重要的一个概念,它对数据库的可靠性和安全性有着至关重要的影响。在非归档模式下,数据库只能保证恢复到上一次备份的时间点,从上一次备份到系统崩溃这段时间内的所有提交的...

    oracle的归档模式

    配置Oracle数据库到归档模式涉及以下几个步骤: 1. 关闭数据库(SHUTDOWN NORMAL/IMMEDIATE)。 2. 启动并挂载数据库(START MOUNT)。 3. 修改数据库模式为归档模式(ALTER DATABASE ARCHIVELOG)。 4. 打开数据库...

Global site tag (gtag.js) - Google Analytics