Oracle数据库归档原理及配置步骤解析(oracle数据库归档)

Oracle数据库归档原理及配置步骤解析

Oracle数据库归档是指将占用系统性能资源过高的数据移出到外存储介质中,以降低系统日常运行性能负担的一种技术。具体原理可以描述如下:

1、当数据库里记录的数据变化超过上限时,出现归档过程,即把历史数据从活动数据文件中定期拷贝到归档日志文件中,可以降低活动数据的空间;

2、在归档的过程中,归档日志文件有向活动表改变数据状态的权利,和活动表一样,可以用作数据的恢复,但不影响活动表的数据;

3、有的数据库还有自动归档的功能,会定期将归档日志文件自动拷贝到一个新的归档日志文件中,防止归档日志文件过大影响活动表性能。

配置Oracle数据库归档步骤:

1、通过SQL * Plus 命令登录数据库控制台,输入指令ALTER SYSTEM SET LOG_ARCHIVE_START = TRUE;

2、创建归档日志文件,使用指令ALTER DATABASE CREATE LOGFILE GROUP id ‘文件存放路径’ SIZE 文件大小;

3、设置要归档的活动表,指令ALTER TABEL table_name ARCHIVELOG;

4、设置归档的容量,指令ALTER SYSTEM SET LOG_ARCHIVE_MAX_SIZE=size ;

5、更新归档规则,指令ALTER SYSTEM SET LOG_ARCHIVE_FORMAT = ‘%t_%s_%s.dbf’;

6、应用更改,指令ALTER SYSTEM ARCHIVE LOG START;

以上就是Oracle数据库归档原理及配置步骤简单解析,简而言之,Oracle数据库归档是把过时数据从活动表剥离出来,拷贝到归档日志文件,以此降低活动表的空间,来提高系统的性能。


数据运维技术 » Oracle数据库归档原理及配置步骤解析(oracle数据库归档)