会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
老贺的一亩三分地
博客园
首页
新随笔
联系
管理
订阅
2016年12月24日
oracle的IMU和ora-01555
摘要: IMU: 01555: 按照上图找啊找,已经提交事物的undo块找不到了,就产生01555错误,解决这样问题:1. 确保undo表空间数据的保留时间至少大于最长sql语句的时间 2. 增大undo表空间的大小就是根据时间找大小。
阅读全文
posted @ 2016-12-24 15:42 老贺的一亩三分地
阅读(476)
评论(0)
推荐(0)
2016年12月20日
oracle事物
摘要: 要想解释oracle事物的工作流程,首先先解释几个小概念: 1、undo段的组成:段头、回滚块 2、事物ID:每一个事物都有一个自己的事物ID,就像身份证号一样。 在v$transaction数据字典中xid就是事物ID,xid既是一个编号,也是一个地址,xid中内容的有 1、使用哪个回滚段的段头块
阅读全文
posted @ 2016-12-20 21:50 老贺的一亩三分地
阅读(1054)
评论(0)
推荐(0)
2016年12月10日
oracle中scn(系统改变号)
摘要: 系统scn: select checkpoint_change# from v$database; 文件scn: select name,checkpoint_change# from v$datafile; 结束scn: select name,last_change# from v$datafi
阅读全文
posted @ 2016-12-10 13:51 老贺的一亩三分地
阅读(1967)
评论(0)
推荐(0)
2016年12月9日
oracle实例恢复之检查点队列
摘要: chain即链。 oracle中链有很多种,LRU、LRUW、checkpoint queue等,都是干什么的呢??? LRU将可用块(干净的块)串起来、LRUW将脏块串起来,指导DBWR进程率先将冷端的块写入磁盘,(buffer cache中的原则是不常访问的块“冲刷”掉,常访问的尽可能保存)也就
阅读全文
posted @ 2016-12-09 12:12 老贺的一亩三分地
阅读(751)
评论(0)
推荐(0)
2016年12月8日
oracle优化:避免全表扫描(高水位线)
摘要: 如果我们查询了一条SQL语句,这条SQL语句进行了全表扫描,那到底是扫描了多少个数据块呢?是表有多少数据,就扫描多少块吗?不是的。而是扫描高水位线一下的所有块。有的时候有人经常说,我的表也不大呀,怎么查询了这么久,其实奥秘就是高水位线了。 在数据库表刚建立的时候,由于没有任何数据,所以这个时候水位线
阅读全文
posted @ 2016-12-08 20:50 老贺的一亩三分地
阅读(889)
评论(0)
推荐(0)
2016年12月4日
关于oracle中in和exists的区别
摘要: 一般来说,这两个是用来做两张(或更多)表联合查询用的,in是把外表和内表作hash 连接,而exists 是对外表作loop 循环,假设有A、B两个表,使用时是这样的: 1、select * from A where id in (select id from B)--使用in 2、select *
阅读全文
posted @ 2016-12-04 10:17 老贺的一亩三分地
阅读(23836)
评论(2)
推荐(2)