表段 索引段上的LOGGING与NOLOGGING

本文探讨了Oracle数据库在表段和索引段上使用LOGGING与NOLOGGING模式的区别,特别是在数据泵导入、归档模式和非归档模式下的redo日志大小差异。通过实例展示了在不同模式下创建、重建表和索引时redo日志的生成情况,强调了在特定场景下选择适当日志模式的重要性。
摘要由CSDN通过智能技术生成
               

--====================================

-- 表段、索引段上的LOGGINGNOLOGGING

--====================================

 

    在有些情况下,对于表段和索引段可以采用记录日志的模式,也可以使用不记录日志的模式。如在对表段、索引段使用数据泵导入时,可以

使用NOLOGGING模式,而使用DATA GUARD或对可用性较高的场景中需要记录日志,甚至使用强制记录日志。本文介绍了在表段,索引段使用

LOGGINGNOLOGGING时产生redo的大小以及DIRECT INSERT APPEND 的使用方法。

 

    NOLOGGING跟数据库的运行模式有关,ii的默认安装都是非归档模式,并且自动归档默认是禁用。在安装gg时,可以选择是否归

档。NOLOGGIING将记录少量日志信息到日志文件。如果数据库级别或表空间级别使用了FORCE LOGGING强制日志记录模式,则该选项无效。

 

一、表段,索引段上使用一般DDLDML时,LOGGINGNOLOGGING情况   

    1.查看数据库的归档模式

        有关设置日志归档模式的问题,请参考:

            Oracle 联机重做日志文件(ONLINE LOG FILE)

            Oracle 归档日志

 

        sys@ORCL> select log_mode,force_logging from v$database;

 

        LOG_MODE     FOR

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

        ARCHIVELOG   NO

       

        sys@ORCL> archive log list;

        Database log mode              Archive Mode

        Automatic archival             Enabled

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值