zoukankan      html  css  js  c++  java
  • 撤销管理

     

      


    撤销数据: 旧数据用来回滚,撤销表空间


    重做数据: 保存到重做日志中,写入联机重做文件

    撤销数据的作用:

    1.交易的回退:没有提交的交易可以rollback

    2.交易的恢复:数据库崩溃时,将磁盘的不正确数据恢复到交易前

    3.读一致性  :被查询的记录有事务占用,转向回滚段找改前镜像

    4.闪回数据  :从回滚段中构造历史数据

     

    撤销数据管理

    AUM自动撤销管理:

    指定撤销表空间 规划大小 设置撤销数据保留时间参数

    撤销表空间参数设置


    系统刚开始搭建 撤销表空间设置允许自动扩展,必须设置undo_retention


    后期业务稳定了 自动扩展大小X4,关闭自动扩展,空间大量空闲则不需要 设置undo_retention



    *超过保留时间则删除撤销数据

    再查询的时候,撤销数据没有则提示 快照太旧 错误 ORA-01555

    *固定大小的话撤销数据则会保留,恢复数据操作提供足够长时间

     

    *********************************************************************************************************************************************************************************

    3个参数,两个表空间属性

     

    undo_management=AUTO 回滚表空间段的段管理模式,管理员只需要备足够的表空间容量, oracle会自动管理扩展回滚段的数量。只能使用一个UNDO表空间。

    undo_tablespace:只有在自动管理模式下才可以使用。指明使用哪个UNDO表空间

    表空间属性

     

    undo_retention=900 :提交之后额外保留时间 

    提交之后旧的镜像保持在回滚段中的时间。

    非强制的回退保持时间.(回滚空间不足老的镜像就会被覆盖)

     

    autoextend:表空间自动扩展

    强制保持:但是对空间要求较大,要慎用。(10g开始支持)

    *****************************************************************************************************************************************

    调度作业:




    创建后台作业


    作业链:


    ***扩展

    模块化

    作业拆分两部分
    调度


    程序


    不规律调度时间由窗口 窗口组来实现


    全球化支持

    database:

    show parameter nls

    字符集

    日期符号

    空值 主要参数衍生

    client:

    vi .bash_profile

    . .bash_profile

    export NLS_DATE_FORMAT='yyyy-mm-dd'

    影响所有session


    session:

    alter session set nls_date_format='dd-mon yyyy';

    sql:
    select to_char(sysdate,'yyyy,month,dd')from dual;

    VPD 虚拟专用数据库


    账号自动关联限制条件

    自动添加限制条件

  • 相关阅读:
    构建之法(一)
    大二下周总结十四
    寒假学习报告03
    寒假学习报告02
    2019春季学期个人总结
    2019春学习进度报告(第十六周)
    计算英语最长单词连
    2019春学习进度报告(第十五周)
    用户体验评价
    2019春学习进度报告(第十四周)
  • 原文地址:https://www.cnblogs.com/shan2017/p/7367451.html
Copyright © 2011-2022 走看看