01 2018 档案

摘要:回滚段表空间,为什么叫Undo,而不是rollback?我们对数据库操作理解为do,所以反向操作就是undo,通过对应的undo就可以达到回滚目的。 第一行,undo_management 为AUTO表示自动回滚段管理,空间不够时自动扩展。 第二行,undo_retention 为900表示DML需 阅读全文
posted @ 2018-01-25 21:21 jw-young 阅读(255) 评论(0) 推荐(0)
摘要:《收获,不止Oracle》读书笔记 例如:update taccoinfo t set t.en_requestbala = 1001.00 where t.vc_tradeacco = '0047'; 1、先查询vc_tradeacco='0047'的记录,检查数据缓存区中是否存在,不存在则从磁盘 阅读全文
posted @ 2018-01-21 23:37 jw-young 阅读(587) 评论(0) 推荐(0)
摘要:《收货,不止Oracle》读书笔记: 首先内存中的数据,如果遇到断电,是会被清空的。如果我们update一条数据,没有commit,断电后数据库中的数据还是以前的值。 所以要想彻底更新数据库中的值,一定要commit; 那么Commit操作一定会把内存中的数据刷到磁盘文件中吗??? 答案是: 不一定 阅读全文
posted @ 2018-01-20 21:22 jw-young 阅读(654) 评论(0) 推荐(0)
摘要:PGA-Program Global Area PGA内存区是私有不共享的,用户对数据库发起的无论查询还是更新的任何操作,都要在该区域先预处理,然后才进入实例区(由SGA及系统后台进程共同完成用户请求)。 预处理主要有哪些呢? 一、保存用户的连接信息,如会话属性,绑定变量等; 二、保存用户权限等重要 阅读全文
posted @ 2018-01-18 14:30 jw-young 阅读(1175) 评论(0) 推荐(0)