-,查看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的重做日志文件,会记录数据库的任何操作,包括DML和DDL语句,数据结构的更改等. ...非归档模式只能做冷备份,归档模式可以做热备份并且可以做增量备份和部分恢复. 冷备份要关闭数据库。
#### 二、Oracle归档模式与非归档模式对比 ##### 1. 非归档模式特点 - **冷备份**:在非归档模式下,只能进行冷备份,即必须在数据库完全停止的状态下才能备份数据。 - **恢复限制**:非归档模式下的恢复仅能进行...
ORACLE归档日志设置 ORACLE数据库的归档日志设置是一种重要的机制,旨在保障数据库的安全性和灾难恢复能力。通过设置数据库的日志模式和自动归档模式,可以确保数据库的可靠性和可恢复性。 数据库日志模式的设置是...
归档模式与非归档模式(NoArchivelog Mode)相对应,后者不保存已提交的数据更改记录,因此一旦发生故障,可能无法完全恢复数据库至最新状态。 #### 二、归档模式与非归档模式的区别 1. **数据恢复能力**:归档...
### Oracle归档与非归档模式的深度解析 在Oracle数据库管理中,归档与非归档模式的选择至关重要,它不仅影响着数据的安全性、备份策略以及系统的可用性,还直接关系到数据恢复的能力和效率。本文将深入探讨这两种...
反之,从归档模式切换到非归档模式,只需执行类似但相反的步骤,然后取消归档设置。 启用自动归档,可以通过设置LOG_ARCHIVE_START参数为TRUE,使数据库在日志文件满后自动归档。如果需要手动归档,可以使用ALTER ...
2. **设置归档模式**: ```sql alter database archivelog; ``` 将数据库切换到归档模式。在归档模式下,每当重做日志文件组写满时,就会自动创建归档日志。 3. **打开数据库**: ```sql alter database open...
与之相对的是非归档模式(NoArchivelog Mode),在这种模式下,日志文件不会被归档,一旦发生故障可能导致部分数据丢失。 #### 查看Oracle数据库当前归档模式 要查看Oracle数据库当前是否处于归档模式,可以通过...
本文将详细介绍如何将一个处于归档模式的Oracle数据库设置为非归档模式(NoArchivelog Mode),并提供实际的操作步骤。 #### 目标 本教程的目标是指导用户如何安全地将一个正在运行的Oracle数据库从归档模式转换为...
#### 二、归档模式与非归档模式概述 **归档模式**:此模式下,当数据库的日志文件(redo log)被填满时,系统会自动将其中的数据归档到一个独立的归档日志文件中。这种方式确保了即使发生灾难性的硬件故障,也能通过...
### Oracle RAC环境中开启归档模式的详细步骤与注意事项 #### 一、概述 Oracle Real Application Clusters (RAC) 是一种多实例集群技术,它允许多个Oracle数据库实例同时访问共享存储上的同一数据库。在RAC环境中,...
【Oracle数据库非归档模式重做日志恢复方法】 在Oracle数据库系统中,重做日志文件(Redo Log File)扮演着至关重要的角色。它们记录了所有对数据库的事务性更改,确保在系统崩溃或异常关闭后能够进行实例恢复,以...
在非归档模式下,数据库不会将在线重做日志存档,以提高性能。 结论 Oracle 归档日志是 Oracle 数据库中的一种日志机制,用于记录数据库的所有变化,以便在出现问题时进行恢复。在线重做日志和归档重做日志是 ...
《论ORACLE数据库归档模式与备份恢复的关系》一文主要探讨了ORACLE数据库的归档模式(ARCHIVELOG和NOARCHIVELOG)及其与备份恢复之间的密切关系。在当前网络技术飞速发展的背景下,ORACLE数据库作为优秀的大型数据库...
Oracle数据库可以运行在两种模式下:归档模式(archivelog)和非归档模式(noarchivelog)。这两种模式的选择对数据库的可恢复性和备份策略有着重要的影响。 归档模式(archivelog) 归档模式是指Oracle数据库在...
当数据库在非归档模式下运行时,一旦日志切换发生,旧的日志文件就会被覆盖,而在归档模式下,旧的日志会被安全地保存,以备后续的恢复操作。 开启Oracle数据库的归档模式通常涉及以下步骤: 1. **环境准备**: ...
Oracle数据库的归档模式是其高可用性和灾难恢复策略的关键组成部分。归档日志模式确保在发生故障时,可以通过重做日志文件和归档日志来恢复数据。以下是关于Oracle开启和关闭归档模式的详细步骤及相关知识点: 1. *...
Oracle 非归档模式丢失全部联机日志后的处理方法 在 Oracle 非归档模式下,丢失全部联机日志文件后,数据库无法启动,需要进行处理以恢复数据库。以下是处理方法的详细步骤和注意事项: 第一步:备份数据文件和...
3. **设置为非归档模式** - 命令:`ALTER DATABASE NOARCHIVELOG;` 4. **打开数据库** - 命令:`ALTER DATABASE OPEN;` #### 四、自动归档配置 为了实现自动归档,可以设置参数`LOG_ARCHIVE_START`为`TRUE`。...