关于数据库归档

关于数据库归档
  --查看数据库是否归档模式
 SQL> select name,log_mode from v$database;

NAME      LOG_MODE
--------- ------------
ENMO      NOARCHIVELOG

SQL>  archive log list;
Database log mode              No Archive Mode
Automatic archival             Disabled
Archive destination            /u01/app/oracle/product/11.2.0/dbhome_1/dbs/arch
Oldest online log sequence     6
Current log sequence           8
--要关闭数据库  在mount下启动数据库
SQL> shutdown immediate  
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount                 
ORACLE instance started.

Total System Global Area  835104768 bytes
Fixed Size                  2257840 bytes
Variable Size             541068368 bytes
Database Buffers          289406976 bytes
Redo Buffers                2371584 bytes
Database mounted.
SQL>
SQL>
--更改数据库为归档模式
SQL> alter database archivelog;

Database altered.
---  打开数据库

SQL> alter database open;

Database altered.
--启动自动归档
SQL> alter system archive log start;

System altered.

SQL>

时间: 2024-12-27 10:37:58

关于数据库归档的相关文章

Oracle 数据库归档满处理办法

一. 问题影响如果数据库归档不设置归档删除策略或归档暴增导致归档空间满,数据库将无法提供服务,甚至无法关闭数据库. 因为关闭数据库会出发写日志,此时空间满了是不能写入日志进而导致数据库无法启动. 业务系统将无法使用.二. 归档存放方式, 有如下几种情况:1. 本地文件系统存放2. 本地文件系统且存放在快速闪回区内3. ASM 存储中存放4. ASM 存储中且放在快速闪回区内三. 处理办法1. 如果归档日志存放在文件系统或 ASM 存储内, 不在快速闪回区中:则可以根据业务需求将该文件系统目录中或

数据库归档模式

背景:新话单功能上线后,生产环境之前未配置定时任务产生话单,导致数据库有2000多万条的记录等待生成话单,定时任务配置正确后,由于环境开启了数据库归档模式,而生成话单的过程又在不断的update和delete行为轨迹表中的数据,导致产生大量的归档日志,必须实时监控磁盘空间. Oracle数据库的归档模式一般在开发.测试环境默认是不设置的的,主要是为了节省磁盘空间,在生产环境上,设置日志模式并自动归档主要是为了保证系统安全,恢复数据. (一)Oracle数据库进行日志的自动归档需要满足两个条件:

设置数据库归档模式

查看数据库状态,数据库为归档模式      [email protected] hey~J->archive log list;Database log mode                    Archive ModeAutomatic archival                      EnabledArchive destination                     USE_DB_RECOVERY_FILE_DESTOldest online log sequenc

oracle数据库归档详解

什么是Oracle归档模式? Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里.一般数据库至少要有2个联机重做日志组.当一个联机重做日志组被写满的时候,就会发生日志切换,这时联机重做日志组2成为当前使用的日志,当联机重做日志组2写满的时候,又会发生日志切换,去写联机重做日志组1,就这样反复进行. 如果数据库处于非归档模式,联机日志在切换时就会丢弃. 而在归档模式下,当发生日志切换的时候,被切换的日志会进行归档.比如

手动启动数据库归档

-查看实例进程看是否有归档的进程 [[email protected] ~]$ ps -ef | grep PROD4 SQL> archive log list; Database log mode       No Archive Mode Automatic archival       Disabled Archive destination      /u01/app/oracle/product/11.2.0/db_1/dbs/archOldest online log sequen

数据库归档模式的管理

Oracle在开启了归档模式后,会在指定的archive目录下产生很多的archivelog文件, 而且默认是不会定期清除的,时间长久了,该文件夹会占用很大的空间.数据库开启归档模式之后,虽然可以保障数据的完整性,然而一定程度上会消耗系统性能, 另一个比较关键的地方就是,增加了维护的成本,因此需要做好管理工作,实际生产环境中有很多由于开启了日志归档,没有做好管理工作导致出现各种故障.很多人直接在archive目录下删除文件,这样其实不能达到在Oracle CLF文件中删除文件记录的效果. 常用的

【实验-视频过程】数据库归档日志满了以后

归档日志满了以后. 一.清理文件 C:\Users\Administrator>19:24:36.78>sqlplus scott/tiger SQL*Plus: Release 11.2.0.1.0 Production on 星期五 10月 9 19:24:40 2015 Copyright (c) 1982, 2010, Oracle. All rights reserved. ERROR: ORA-00257: archiver error. Connect internal only

oracle数据库连接时提示ora-00257错误,提示数据库归档日志归档失败

转   http://jingyan.baidu.com/article/425e69e6b142d1be15fc16dc.html Microsoft Windows [版本 6.1.7600]版权所有 (c) 2009 Microsoft Corporation.保留所有权利. C:\Users\Administrator>TNSPING TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-8月

归档逐步应用辅助数据库迁移(适用大数据库)

啦啦啦 确定源数据库信息,主要是查询源数据库归档情况,确认归档日志: select name from v$archived_log; NAME -------------------------------------------------------------------------------- +FLASH/orcl/onlinelog/group_1.257.856384971 +DATA/orcl/onlinelog/group_2.262.856384971 +FLASH/or