08 2009 档案

ORACLE使用JOB定时备份数据库
摘要:Oracle的备份一般都是在操作系统上完成,因此定时备份Oracle的功能一般都是由操作系统功能完成,比如crontab。但是Oracle的PIPE接口使得在Oracle数据库中通过JOB来备份Oracle变得可能。这篇文章给出一个简单的例子,说明如何在JOB中定期备份数据库。首先需要保证RMAN已PIPE方式一直在后台运行:[oracle@member member]$ rman pipe PJ... 阅读全文

posted @ 2009-08-24 13:40 .net学习交流 阅读(2589) 评论(2) 推荐(0)

干掉标记为KILLED的session
摘要:同事kill掉一个进程 521,查询状态:select * from v$session where sid=521;状态是:KILLED,但是SESSION还是没有释放锁住的资源,查询 v$process ,得不到 SPID系统进程号,原因是 kill掉 session的SID和SERIAL#后,v$session的PADDR发生了变化,只能通过下列sql查询新的在v$process中而不在v$... 阅读全文

posted @ 2009-08-19 12:06 .net学习交流 阅读(898) 评论(0) 推荐(0)

Oracle直方图详解(转)
摘要:当系统中的某些表存在高度不均匀的数据分布时,使用柱状图能够产生更好的选择性评估,从而产生更加优化的执行计划。柱状图提供一种有效和简捷的方法来呈现数据的分布情况。下面通过一个具体的例子解释柱状图的使用。SQL> create table tab (a number, b number);Table created.SQL> beginfor i in 1..10000 loopinser... 阅读全文

posted @ 2009-08-11 16:52 .net学习交流 阅读(686) 评论(0) 推荐(0)

导航