浅析undo表空间的管理方式
undo表空间知识
设置ORACLE数据库访问IP(黑/白名单)
Oracle黑白访问名单设置
数据库故障分析与处理
一个新生较忽略的错误,引以为戒!
oracle 自动安装环境
这几天一直在做测试环境,在各种平台下安装,复制粘贴不太方便,看到一本书书上一个脚本自动创建初始环境,非常方便。<br /><br /><div><div class="codeheads"><p>点击(<span style="cursor:pointer;color:red;" onclick="code_hide('code374')">此处</span>)折叠或打开</p></div><div id="code374" cla...
ORA-01555: snapshot too old: rollback segment number 问题剖析下
下面接着上文介绍。
ORA-01555: snapshot too old: rollback segment number 问题剖析上
一直打算对这个常见错误进行整理的,正好今天宁哥催了一下。随便重新理解这个问题,这个问题打算从三个方面进行分析,分别为问题剖析,实验重现,解决策略。
回顾SQL的执行过程
前几天,在想一个SQL的执行计划时,问了郑隐师兄,结果被反问了。现在看来,看似较难的问题,只要仔细思考都会回到一个很基础的知识点。<br />SQL的处理阶段:<br />SQL 的处理阶段会包括:解析、优化、产生行源和执行。当然并不是所有Oracle数据库都会这些处理,这得结合具体的SQL语句。<br /><br />SQL的第一阶段:解...
RAW分区的性能优点
Oracle的数据库缓存算法以缓冲区的使用计数为基础,要比传统的操作系统算法更高级。大多数操作系统只是保持了最近使用的缓冲区,而不是最常用的缓冲区。操作系统的缓存也没有专门对数据库缓冲区的使用进行优化,因为它没有区分数据库块和文件iNode,它们都存在于相同的页缓存中。<br /> 将数据块缓存到文件系统缓存中...
enq: TM – contention 实验
<div style="font-family:微软雅黑;font-size:14px;line-height:21px;white-space:normal;widows:auto;background-color:#FFFFFF;"><div style="position:static !important;direction:ltr;"><div style="position:static !important;direction:ltr;margin-top:0in;margin-left:0in;width:8.7215in;"><div style=...
Ignite安装配置
<span style="color:#333333;font-family:宋体;font-size:14px;line-height:25.2000007629395px;white-space:normal;background-color:#FFFFFF;"> Ignite 是SolarWinds公司开发的一款数据库性能监控、性能分析并提供优化解决方案的性能检测分析工具,Ignite配置简单、方便;它会收集实时会话数据、服务器资源使用情况...
12c RAC关于临时表空间的一点启示
<div style="font-family:'Courier New';font-size:13px;">通常在设计Oracle用户时我会选择为该用户创建一个单独的表空间和一个临时表空间,比如:</div><div style="font-family:'Courier New';font-size:13px;"><br /></div><div style="font-family:'Courier New';font-size:13px;">create tablespace&nbs...
12c nologing 体验
<div class="Blog_wz1"><div style="font-family:'Courier New';font-size:13px;">将表的日志属性设置为nologging将会为直接路径运算生成最少的重做日志,对于正常的DML运算并不生效。什么样的操作才算是直接路径运算呢?请看下面的几个例子:</div><div style="font-family:'Courier New';font-size:13px;">1....
V$ACTIVE_SESSION_HISTORY 视图小结
--查找最近一分钟内,最消耗CPU的sql语句 <br />SELECT sql_id, <br />count(*), <br />round(count(*) / sum(count(*)) over(), 2) pctload<br />FROM V$ACTIVE_SESSION_HISTORY<br />WHERE sample_time > sysdate - 1 / (24 * 60)<br />AND session_type <> 'BACKGROUND'<br />AND session_sta...
v$undostat精解
因为在上节测试大表数据插入http://space.itpub.net/9240380/viewspace-630099,所以有必要学习下v$undostat 视图V$UNDOSTATV$UNDOSTAT displays a histogram of statistical data to show how well the system is ...