Archive for 一月, 2008

裸设备(jrlee)

星期二, 一月 8th, 2008

裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。本文收集裸设备和Oracle问答20例。

  1.什么叫做裸设备?

  裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。不经过文件系统的缓冲。

(全文…)

lun(EastSpider)

星期二, 一月 8th, 2008

a、lun的概念
   lun的全称是logical unit number,也就是逻辑单元号。我们知道scsi总线上可挂接的设备数量是有限的,一般为6个或者15个,我们可以用target ID(也有称为scsi id的)来描述这些设备,设备只要一加入系统,就有一个代号,我们在区别设备的时候,只要说几号几号就ok了。 

(全文…)

expdp和impdp(tonykorn97)

星期二, 一月 8th, 2008

EXPDP 和 IMPDP
Oracle Database 10g引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中.

数据泵导出导入(EXPDP和IMPDP)的作用

1,实现逻辑备份和逻辑恢复.

2,在数据库用户之间移动对象.

3,在数据库之间移动对象

4,实现表空间搬移.

(全文…)

group by (hellodba)

星期二, 一月 8th, 2008

生产环境中发现一条语句很慢,拿回来一看,其实是一个简单的Group By语句:

表CCMMT的数据量比较大,5M多条记录。

1、SQL> select CDE, CID

 2  from CCMMT 

3  GROUP BY CDE, CID 

4  having max(ADT) < sysdate - 180;

 707924 rows selected.

Elapsed: 00:06:17.49

(全文…)

block cleanout(汪海)

星期一, 一月 7th, 2008

block cleanout,因为cleanout与transaction,lock都有密切关系。

cleanout分为2钟,一种是fast commit cleanout,另一种是delayed block cleanout.

oracle有一个modified block list结构,用来记录每个transaction更改过的block,每个transaction大约可以记录10%buffer cache这多的modified block。这部分block就是当发生commit的时候,oracle可以根据modified block list定位到那些块并做fast commit cleanout。如果一个transaction修改的块超过10%
buffer cache,那么超过的块就执行delayed block cleanout。当做fast commit cleanout时,oracle不会清理 Row locks lb标志位,ITL lck标志位。
(全文…)

  • Development Log

    • ORACLE--QQ技术交流--47823366

      WWW www.oralife.cn