ORA-01652 unable to extend temp segment by %s in tablespace %s 再探
以前,分析过ORA-01652 unable to extend temp segment by %s in tablespace %s 这个错误,但是缺乏些知识点。这几天看到官方文档时,突然发现有些不足,现做下笔记。ORA-1652: unable to extend temp segment by 8192 in tablespace MPAC_
【优化思路集】临时表空间问题
临时表空间管理有时也是很棘手的问题,做下笔记以备后事所需。
ORA-00600:[kcratr_nab_less_than_odr], 分析解决
今天,在测试库测试时,在alter database open 时发现报:ORA-00600: 内部错误代码, 参数: [kcratr_nab_less_than_odr], [1], [290], [8227],[10276], [], [], [], [], [], [], []导致原因:这可能是由于控制文件的缺失,或者在线日志文件在实例恢复时不完整.
oracle rac安装时先决条件检查
最近一直在梳理oracle rac 安装的检查项,终于找到官方的先决条件<br /><br /> 文档ID:169706.1<br /> Oracle Database (RDBMS) on Unix AIX,HP-UX,Linux,Mac OS X,Solaris,Tru64 Unix Operating Systems Installation and Configuration Requirements Quick Reference (8.0.5 to 11.2) ...
MAC Vmware Fusion+OracleLinux+Oracle11gRAC
mac上对virtual box支持的不理想,经常有小bug出现。在使用了一段时间后决定使用VmwareFusion来创建RAC环境。
awr报告解读番外篇-buffer busy waits补充
原本打算讲解awr报告中,关于top event 的,但是相关的内容,我分散到了owi章节,具体等待事件,可参见owi。<br />这里是对buffer busy waits 的补充。<br />1)buffer busy/segment header <br /> 如果等待发生在段头,可以增加free list或free list group的数量。建议是使用assm,通过free list来解决这个...
awr报告解读一
这几天收到Richard niemiec的书,挺厚的。慢慢啃起来,看完awr报告调优后,才发现我以前的一些巡检指标不太准确,可能是太过于相信百度他人的信息了,确实网络确实很好,可以一下子就可以找的自己想要的内容,但是鱼目混珠,有大神的多年见解,也有瞎指挥。没错,正如我们黄sir说的那样,能够利用awr找出问题,也是d...
Linux lv(逻辑卷管理)
<span style="color:#666666;font-family:宋体, Arial;line-height:26px;white-space:normal;background-color:#FFFFFF;">前段时间对表空间进行重建整改,发现存储空间不足,随现在自己的虚拟机做了测试,现把linux创建vg及lv的进行下说明。</span><br style="color:#666666;font-family:宋体, Arial;line-height:26px;whit...
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...
OWI - BUFFER BUSY WAITS 等待事件
和BUFFER BUSY 相关的常见等待事件还有BUFFER BUSY WAITS,顾名思义,BUFFER BUSY WAITS等待事件指的是多个会话本身不能共享缓冲区中的数据块而引起的等待事件。
OWI - FREE BUFFER WAITS 等待事件
这几天一直在学习周亮的书,来不及整理。每当看到有精彩之处,都会做做笔记,以备以后有用。
初探RAC负载均衡-初篇
<p style="line-height:22.3999996185303px;text-align:justify;white-space:normal;"><p style="margin-top:0px;margin-bottom:0.714285em;border:0px;line-height:21.9999923706055px;color:#383838;font-family:gotham, helvetica, arial, sans-serif;font-size:14px;white-space:normal;">在工作群里,同事们聊起...
【RMAN命令】REPORT命令
report命令与list命令很相似,但是report还具备一定的分析能力哦,还不错。<br /><br />1)显示数据库结构<br />RMAN> report schema;<br />db_unique_name 为 ORCL 的数据库的数据库方案报表<br /><br />永久数据文件列表<br />===========================<br />文件大小 (MB) 表空间 &n...
【RMAN命令】LIST命令
RMAN的list命令可以查看当前的备份收集信息,如某个表空间的备份集,某个数据文件所在的备份集等信息。在恢复之前使用LIST命令可以清楚的了解所需要的备份是否存在,以及几个备份。<br /><br /><br />1)RMAN> list backupset;<br /><br />备份集列表<br />===================<br /><br />BS 关键字 &nb...
【RMAN命令】RESTORE...PREVIEW
当恢复表空间时想知道该表空间中的所有数据是否在备份集中,在恢复全库时的数据文件归档日志文件是否存在等。<br /><br />查看恢复整个数据库所需要的备份文件是否存在<br />RMAN> restore database preview;<br /><br /><br />启动 restore 于 10-9月 -15<br />使用通道 ORA_DISK_1<br />备份集列表<br /...
【RMAN命令】RESTORE .....VALIDATE命令
RMAN使用RESTORE .....VALIDATE来验证数据对像是否在当前备份集中,这样用户恢复一个数据文件或一个表空间时,可以确认该备份信息是否在。<br /><br />1)验证表空间是否在备份集中<br />RMAN> restore tablespace users validate;<br /><br />启动 restore 于 10-9月 -15<br />使用通道 ORA_DISK_1<br />通...
【RMAN命令】validate backupset 命令
在使用RMAN备份了数据库后,需要恢复时最好使用 validate backupset命令来验证备份文件是否可用。如果备份的数据文件都以备份集的形式存在,在使用validate backupset验证<br />备份集是RMAN会自动找到你指定的备份集<br />...
【RMAN恢复】控制文件、数据文件、重做日志文件丢失的恢复
这个情况平时很难见到,不会全部丢失掉。现在我们来模拟一下,该怎么恢复。<br /><br />1)先对非归档模式下的数据库做一个全备份,这里就不在演示了,具体参见前文。<br /><br />2)创建一个表并插入数据<br />SQL> create table test123 as select * from dba_segments;<br />表已创建<br /><br />3)下面来模...
【RMAN学习】RMAN联机备份
<span style="font-size:14px;">准备工作:</span><br /><span style="font-size:14px;"> 在使用RMAN进行联机备份前,必设置快闪恢复区,将DB_RECOVERY_FILE_DEST参数指定的目录作为归档重做日志备份的默认位置,并且将快闪恢复区的尺寸设置的足够大。</span><br /><br /><span style="font-size:14px;">1)将参数...
【RMAN学习】RMAN实现脱机备份
要实现脱机备份首先需要使用RMAN登录到数据库服务器,关闭数据库然后启动数据库到MOUNT状态,在执行BACKUP DATABASE备份整个数据库。<br /><br />RMAN> backup as compressed backupset database;<br /><br /><br />启动 backup 于 10-9月 -15<br />使用目标数据库控制文件替代恢复目录<br />分配的通道: ORA_DIS...