oracle本地归档操作

本地归档操作需应用的函数:

1)归档目录函数:LOG_ARCHIVE_DEST_(n):n表示1~10的整数,即可以设置10个归档目录

   示例:alter system set log_archive_dest_1='location=d:\path\file_name mandatory reopen=400';

   解析:设置本地(location)归档目录;(mandatory)必须归档成功后才可覆盖重做日志文件,默认(optional)不必成功归档即可覆盖重做日志;(reopen)重做日志文件间隔400s,默认300s;

 

2)最小归档个数参数:LOG_ARCHIVE_MIN_SUCCEED_DEST;

示例:alter system set log_archive_dest=3;

解析:设置最小归档个数为3;

 

3)磁盘损坏或填满技巧:LOG_ARCHIVE_DEST_4=DEFER;

示例:alter system set log_archive_dest_4=defer;

解析:设置目标归档文件4被关闭,如需开启修改defer  为(ENABLE);

----------------------------------------------------------------------------------------------------------------------------------------------------------------------

4)查看归档日志文件所需的数据字典:

v$database: select log_mode from V$database;查询是否处于归档模式

V$archived_log:

V$archive_dest:select dest_name from V$archive_dest;查询归档目录参数名;

V$archive_processes:

V$backup_redolog:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle数据库中,可以通过以下步骤设置归档压缩: 1. 检查数据库版本:确保使用的Oracle数据库版本支持归档压缩功能。归档压缩功能在Oracle 11g及以上版本中可用。 2. 配置归档压缩目标:首先,确定要存储压缩的归档日志文件的目标位置。可以选择本地磁盘或网络文件系统作为归档压缩目标。 3. 启用归档压缩功能:通过修改数据库参数来启用归档压缩功能。将参数`LOG_ARCHIVE_COMPRESSION`设置为`ENABLED`,以启用归档压缩功能。 ``` ALTER SYSTEM SET LOG_ARCHIVE_COMPRESSION= ENABLED; ``` 4. 配置归档压缩参数:可以通过修改其他相关参数来进一步配置归档压缩。例如,可以使用`LOG_ARCHIVE_COMPRESSION_TYPE`参数来指定压缩类型(如BZIP2、ZLIB等),使用`LOG_ARCHIVE_COMPRESSION_LEVEL`参数来指定压缩级别。 ``` ALTER SYSTEM SET LOG_ARCHIVE_COMPRESSION_TYPE= BZIP2; ALTER SYSTEM SET LOG_ARCHIVE_COMPRESSION_LEVEL= 5; ``` 5. 重新启动数据库:修改完相关的参数后,建议重新启动数据库以使配置生效。 请注意,启用归档压缩功能可能会增加CPU和内存消耗,因为数据库需要额外的资源来执行压缩操作。因此,在启用归档压缩之前,应评估数据库服务器的资源状况,并确保有足够的资源来支持压缩操作。 另外,归档压缩功能只适用于新生成的归档日志文件。已经存在的归档日志文件需要手动进行压缩。可以使用RMAN(Recovery Manager)工具或操作系统级别的压缩工具来对现有的归档日志文件进行压缩。 最后,归档压缩功能可以显著减少归档日志文件的存储空间占用,从而节省存储成本。但在使用归档压缩时,也需要确保已经设置了适当的归档日志备份策略,以便在需要时能够进行恢复和数据保护。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值