`
ruilin215
  • 浏览: 1143383 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

oracle 设置归档与非归档模式

 
阅读更多
-,查看oracle归档模式
SQL> conn evan/evan (dba)
Connected.
SQL> archive log list
ORA-01031: insufficient privileges

SQL> conn / as sysdba --archive log list需要以sysdba执行
Connected.
SQL> archive log list
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 2
Current log sequence 4
查询v$database
SQL> select name,log_mode from v$database;

NAME LOG_MODE
--------- ------------
ORALIFE NOARCHIVELOG

二,修改归档模式
归档日志位置,Oracle 10g可以生成多份一样的日志,保存多个位置,以防不测
SQL> alter system set log_archive_dest_1='location=/oracle/10g/oracle/log/archive_log';

System altered.

SQL> alter system set log_archive_dest_2='location=/oracle/10g/oracle/log/archive_log2';

System altered.

SQL> shutdown immediate
ORA-01031: insufficient privileges
SQL> conn / as sysdba
Connected.
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.

Total System Global Area 528482304 bytes
Fixed Size 1220360 bytes
Variable Size 163578104 bytes
Database Buffers 356515840 bytes
Redo Buffers 7168000 bytes
Database mounted.
SQL> alter database archivelog; --设置归档模式

Database altered.

SQL> alter database open;

Database altered.

配置归档文件格式(从oracle 10g 开始,必须带有%s,%t,%r)
SQL> alter system set log_archive_format="archive_%t_%s_%r.arclog" scope=spfile;

System altered.

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.

Total System Global Area 528482304 bytes
Fixed Size 1220360 bytes
Variable Size 163578104 bytes
Database Buffers 356515840 bytes
Redo Buffers 7168000 bytes
Database mounted.
SQL> archive log list --查看是否归档
Database log mode Archive Mode
Automatic archival Enabled --已开启自动归档
Archive destination /oracle/10g/oracle/log/archive_log2
Oldest online log sequence 2
Next log sequence to archive 4
Current log sequence 4

SQL> select destination from v$archive_dest; --查看归档日志位置

DESTINATION
--------------------------------------------------------------------------------
/oracle/10g/oracle/log/archive_log
/oracle/10g/oracle/log/archive_log2









10 rows selected.

还可以配置归档进程个数
alter system set log_archive_max_processes=n

三,修改为非归档模式

SQL> startup mount
ORACLE instance started.

Total System Global Area 528482304 bytes
Fixed Size 1220360 bytes
Variable Size 167772408 bytes
Database Buffers 352321536 bytes
Redo Buffers 7168000 bytes
Database mounted.
SQL> alter database noarchivelog;

Database altered.
SQL> alter system set log_archive_dest_1='';

System altered.
SQL> alter system set log_archive_dest_2='';

System altered.
SQL> alter system set log_archive_dest_10='location=USE_DB_RECOVERY_FILE_DEST'; --恢复为原来

System altered.

SQL> archive log list
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 6
Current log sequence 8
SQL> shutdown immediate
ORA-01109: database not open


Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.

Total System Global Area 528482304 bytes
Fixed Size 1220360 bytes
Variable Size 167772408 bytes
Database Buffers 352321536 bytes
Redo Buffers 7168000 bytes
Database mounted.
SQL> archive log list
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 6
Current log sequence 8

http://space.itpub.net/17012874/viewspace-694217

分享到:
评论

相关推荐

    Oracle归档和非归档模式

    一:重做日志文件 oracle的重做日志文件,会记录数据库的任何操作,包括DML和DDL语句,数据结构的更改等. ...非归档模式只能做冷备份,归档模式可以做热备份并且可以做增量备份和部分恢复. 冷备份要关闭数据库。

    Oracle开启归档模式

    #### 二、Oracle归档模式与非归档模式对比 ##### 1. 非归档模式特点 - **冷备份**:在非归档模式下,只能进行冷备份,即必须在数据库完全停止的状态下才能备份数据。 - **恢复限制**:非归档模式下的恢复仅能进行...

    ORACLE归档日志设置

    ORACLE归档日志设置 ORACLE数据库的归档日志设置是一种重要的机制,旨在保障数据库的安全性和灾难恢复能力。通过设置数据库的日志模式和自动归档模式,可以确保数据库的可靠性和可恢复性。 数据库日志模式的设置是...

    Oracle归档模式命令

    归档模式与非归档模式(NoArchivelog Mode)相对应,后者不保存已提交的数据更改记录,因此一旦发生故障,可能无法完全恢复数据库至最新状态。 #### 二、归档模式与非归档模式的区别 1. **数据恢复能力**:归档...

    oracle 归档与非归档的区别

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

    oracle的归档模式

    反之,从归档模式切换到非归档模式,只需执行类似但相反的步骤,然后取消归档设置。 启用自动归档,可以通过设置LOG_ARCHIVE_START参数为TRUE,使数据库在日志文件满后自动归档。如果需要手动归档,可以使用ALTER ...

    ORACLE 设置归档名称

    2. **设置归档模式**: ```sql alter database archivelog; ``` 将数据库切换到归档模式。在归档模式下,每当重做日志文件组写满时,就会自动创建归档日志。 3. **打开数据库**: ```sql alter database open...

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

    与之相对的是非归档模式(NoArchivelog Mode),在这种模式下,日志文件不会被归档,一旦发生故障可能导致部分数据丢失。 #### 查看Oracle数据库当前归档模式 要查看Oracle数据库当前是否处于归档模式,可以通过...

    关闭Oracle数据库的归档模式

    本文将详细介绍如何将一个处于归档模式的Oracle数据库设置为非归档模式(NoArchivelog Mode),并提供实际的操作步骤。 #### 目标 本教程的目标是指导用户如何安全地将一个正在运行的Oracle数据库从归档模式转换为...

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

    #### 二、归档模式与非归档模式概述 **归档模式**:此模式下,当数据库的日志文件(redo log)被填满时,系统会自动将其中的数据归档到一个独立的归档日志文件中。这种方式确保了即使发生灾难性的硬件故障,也能通过...

    oracle RAC环境开启归档模式

    ### Oracle RAC环境中开启归档模式的详细步骤与注意事项 #### 一、概述 Oracle Real Application Clusters (RAC) 是一种多实例集群技术,它允许多个Oracle数据库实例同时访问共享存储上的同一数据库。在RAC环境中,...

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

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

    Oracle-归档日志详解(运行模式、分类)

    在非归档模式下,数据库不会将在线重做日志存档,以提高性能。 结论 Oracle 归档日志是 Oracle 数据库中的一种日志机制,用于记录数据库的所有变化,以便在出现问题时进行恢复。在线重做日志和归档重做日志是 ...

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

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

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

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

    打开Oracle数据库的归档模式

    当数据库在非归档模式下运行时,一旦日志切换发生,旧的日志文件就会被覆盖,而在归档模式下,旧的日志会被安全地保存,以备后续的恢复操作。 开启Oracle数据库的归档模式通常涉及以下步骤: 1. **环境准备**: ...

    oracle开启和关闭归档方法

    Oracle数据库的归档模式是其高可用性和灾难恢复策略的关键组成部分。归档日志模式确保在发生故障时,可以通过重做日志文件和归档日志来恢复数据。以下是关于Oracle开启和关闭归档模式的详细步骤及相关知识点: 1. *...

    oracle非归档模式丢失全部联机日志后的处理方法

    Oracle 非归档模式丢失全部联机日志后的处理方法 在 Oracle 非归档模式下,丢失全部联机日志文件后,数据库无法启动,需要进行处理以恢复数据库。以下是处理方法的详细步骤和注意事项: 第一步:备份数据文件和...

    oracle 归档模式

    3. **设置为非归档模式** - 命令:`ALTER DATABASE NOARCHIVELOG;` 4. **打开数据库** - 命令:`ALTER DATABASE OPEN;` #### 四、自动归档配置 为了实现自动归档,可以设置参数`LOG_ARCHIVE_START`为`TRUE`。...

Global site tag (gtag.js) - Google Analytics