Archive for the ‘oracle’ Category

ORA-03113错误分析与解决

星期三, 十一月 7th, 2007

  之前遇到过,所以记载与此

转自  http://www.dbanotes.net

前言

每一个DBA在进行数据库管理的过程中不可避免的要遇到形形色色的错误(ORA-1547 ,ORA-904,ORA-1578 ……)。有些错误由于频繁出现、原因复杂而被 Oracle DBA 们戏称之为”经典的错误”。其中ORA-3113 “end of file on communication channel” 就是这样的一个。

(全文…)

如何用rman 恢复一个drop truncate dml误操作的表

星期二, 十一月 6th, 2007

如何用RMAN 恢复一个DROP/TRUNCATE/DML 误操作的表
作者概述:杨宝秋,网络ID:hrb_qiuyb ,现于中国联通黑龙江分公司做数据库主管。

问题的提出
归档情形下的备份基本都是由RMAN 工作来完成,RMAN 工具可以非常方便的使DBA 完成数据库的BACKUP 、RESTORE 、RECOVERY 等工作。数据库处于归档方式,对于数据库物理损坏(数据文件坏,坏块等)的恢复是非常方便的。而如果你的一个库达到了一定级别,例如我们的营帐系统的一个营业库就有3TB ,这样一个级别的数据库去恢复一张误被TRUNCATER 小表,我们当然不能把3TB 的数据整库做不完全恢复,因为时间空间都不允许,那如何做呢?这可能是很多DBA 都有些迷惑的问题,或许你也看过相关的文档,估计写的都很粗略,本文以测试来说明一下这个问题。

(全文…)

statpack详细分析(忘了作者)

星期一, 十一月 5th, 2007

详细解读 STATSPACK 报告

    说在前面,很容易被忽略的几个点:在读报告的时候,我们首先需要看清楚,留意3个内容,这份报告所对应的数据库版本,cluster方式,以及报告的时间段。尤其需要注意的就是时间段,脱离了时间段的statspck将是毫无意义的,甚至会得出错误的结果。

(全文…)

SGA-System Global Area

星期天, 十一月 4th, 2007

SGA是指系统全局区,是一块用于加载数据、对象并保存运行状态和数据库控制信息的一块内存区域,在数据库实例启动时分配,当实例关闭时释放,每个实例都拥有自己的SGA区。

(全文…)

oracle后台进程

星期天, 十一月 4th, 2007

SMON:系统监控进程,主要负责实例恢复、取消事物、清除数据库

PMON:进程监控进程,主要负责清除失败用户进程,并释放资源

DBWR:数据库写进程,主要负责管理数据块缓冲存储区级字典缓冲区内容,DBWR数量由init.ora中的   DBWR_IO_SLAVES参数决定。

(全文…)