楼主: foxmile

[原创] 关于oracle数据块和操作系统块的关系。

[复制链接]
招聘 : 数据库管理员
论坛徽章:
25
生肖徽章2007版:龙
日期:2008-05-06 11:07:48咸鸭蛋
日期:2011-10-19 10:09:12ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282012新春纪念徽章
日期:2012-01-04 11:49:542013年新春福章
日期:2013-02-25 14:51:24
31#
 楼主| 发表于 2008-11-9 22:39 | 只看该作者
原帖由 Yong Huang 于 2008-11-9 08:47 发表


Blocks for raw disks (or disk partitions) are determined by Oracle; one I/O is db_block_size (or multiple if Oracle reads multiple at a time). The concept of block size for a raw disk does not exist at the OS level, unless you mean allocation size, i.e. sector size.

"读取数据还是存在晶晶版主所说的那个过程" is correct.

Yong Huang

讨论到这里,感觉到自己关于存储方面的知识有些贫乏,Yong Huang ,你所说的sector size是指指基于硬盘的,那它和裸设备中物理区域有什么关系呢?关于裸设备我也只是一知半解,不当之处见谅!

[ 本帖最后由 foxmile 于 2008-11-9 22:41 编辑 ]

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
25
生肖徽章2007版:龙
日期:2008-05-06 11:07:48咸鸭蛋
日期:2011-10-19 10:09:12ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282012新春纪念徽章
日期:2012-01-04 11:49:542013年新春福章
日期:2013-02-25 14:51:24
32#
 楼主| 发表于 2008-11-9 22:40 | 只看该作者
原帖由 sqysl 于 2008-11-9 09:15 发表


其实,没什么奇怪的,只要获得OS的授权就可以,ORACLE亲自去做I/O不是没可能的,就像一个元帅或将军领兵打仗,只要下面士兵接到命令,就可以去实施战争,当然,元帅和将军也可以去亲自去实施战争。
其实,我只是在相关资料上看到过,当时我也很惊讶,那可是几年前的事情了,觉得ORACLE跨越OS去做一些I/O工作不可思议,可后来接触MSSQL后,尤其是它的引擎架构后,觉得还是有可能得,因为,MSSQL引擎里就有相应的实施OS功能的模块,回头我试着收集一下资料,看还能不能找到,不过,大家能针对这个问题展开讨论,让人受益匪浅,高兴。。。

嗯,关于这个倒是没有奇怪的意思,我只是在想,它到底是如何实现的。
有个问题,当oracle没有使用裸设备的时候,它如何跨越OS呢?很疑惑。
很期待你的资料。我也看看关于这方面的内容。其实如果oracle能绕过OS,那和裸设备还有什么区别呢?

[ 本帖最后由 foxmile 于 2008-11-9 22:45 编辑 ]

使用道具 举报

回复
论坛徽章:
47
蒙奇·D·路飞
日期:2017-03-27 08:04:23马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11一汽
日期:2013-09-01 20:46:27复活蛋
日期:2013-03-13 07:55:232013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:322012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20
33#
发表于 2008-11-10 01:51 | 只看该作者
原帖由 foxmile 于 2008-11-9 08:39 发表

讨论到这里,感觉到自己关于存储方面的知识有些贫乏,Yong Huang ,你所说的sector size是指指基于硬盘的,那它和裸设备中物理区域有什么关系呢?关于裸设备我也只是一知半解,不当之处见谅!


What is "裸设备中物理区域"? Any reference? Or its English translation?

Yong Huang

使用道具 举报

回复
论坛徽章:
14
奥运会纪念徽章:自行车
日期:2008-04-25 21:00:142013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-10 13:11:14奥运会纪念徽章:皮划艇激流回旋
日期:2012-08-13 10:25:38鲜花蛋
日期:2012-02-10 11:40:172010新春纪念徽章
日期:2010-03-01 11:04:58授权会员
日期:2010-01-12 09:40:47ITPUB元老
日期:2010-01-12 09:33:092009新春纪念徽章
日期:2009-01-04 14:52:28奥运会纪念徽章:拳击
日期:2008-10-24 13:22:33
34#
发表于 2008-11-10 08:27 | 只看该作者
数据库会绕过OS直接操纵i/o设备?道理上讲不通啊。不管是裸设备还是文件系统I/O,都是要通过trap操作系统Kernel代码实现吧?

使用道具 举报

回复
论坛徽章:
8
2009新春纪念徽章
日期:2009-01-04 14:52:28祖国60周年纪念徽章
日期:2009-10-09 08:28:002010新春纪念徽章
日期:2010-03-01 11:07:24ITPUB9周年纪念徽章
日期:2010-10-08 09:32:25ITPUB十周年纪念徽章
日期:2011-11-01 16:23:262013年新春福章
日期:2013-02-25 14:51:24沸羊羊
日期:2015-03-04 14:51:522015年新春福章
日期:2015-03-06 11:57:31
35#
发表于 2008-11-10 08:56 | 只看该作者
原帖由 Yong Huang 于 2008-11-10 01:51 发表


What is "裸设备中物理区域"? Any reference? Or its English translation?

Yong Huang


YONGHUANG版主,他的意思可能是想问:裸设备上是否有扇区。

使用道具 举报

回复
论坛徽章:
8
2009新春纪念徽章
日期:2009-01-04 14:52:28祖国60周年纪念徽章
日期:2009-10-09 08:28:002010新春纪念徽章
日期:2010-03-01 11:07:24ITPUB9周年纪念徽章
日期:2010-10-08 09:32:25ITPUB十周年纪念徽章
日期:2011-11-01 16:23:262013年新春福章
日期:2013-02-25 14:51:24沸羊羊
日期:2015-03-04 14:51:522015年新春福章
日期:2015-03-06 11:57:31
36#
发表于 2008-11-10 08:58 | 只看该作者
原帖由 solearn 于 2008-11-10 08:27 发表
数据库会绕过OS直接操纵i/o设备?道理上讲不通啊。不管是裸设备还是文件系统I/O,都是要通过trap操作系统Kernel代码实现吧?


应该不能说是绕过吧,我觉得应该是ORACLE在OS首肯的前提下,去做一些本来应该OS来做的工作,相当于OS的劳工吧。我当时只是看什么资料时看了一下,应该有7、8年之久了,之所以现在还记得,就是因为我当时也很疑惑,印象很深,应该还是本英文资料。

[ 本帖最后由 sqysl 于 2008-11-10 08:59 编辑 ]

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
20
祖国60周年纪念徽章
日期:2009-10-09 08:28:00数据库板块每日发贴之星
日期:2011-02-20 01:01:01ITPUB季度 技术新星
日期:2011-04-02 10:31:09ITPUB十周年纪念徽章
日期:2011-11-01 16:24:042012新春纪念徽章
日期:2012-01-04 11:54:26玉石琵琶
日期:2012-02-21 15:04:38最佳人气徽章
日期:2012-03-13 17:39:18ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:192013年新春福章
日期:2013-02-25 14:51:242011新春纪念徽章
日期:2011-02-18 11:43:33
37#
发表于 2008-11-10 17:51 | 只看该作者

回复 #36 sqysl 的帖子

阁下玩oracle 10多年了吧 强悍。。。   学习了  讨论很激烈

使用道具 举报

回复
论坛徽章:
8
2009新春纪念徽章
日期:2009-01-04 14:52:28祖国60周年纪念徽章
日期:2009-10-09 08:28:002010新春纪念徽章
日期:2010-03-01 11:07:24ITPUB9周年纪念徽章
日期:2010-10-08 09:32:25ITPUB十周年纪念徽章
日期:2011-11-01 16:23:262013年新春福章
日期:2013-02-25 14:51:24沸羊羊
日期:2015-03-04 14:51:522015年新春福章
日期:2015-03-06 11:57:31
38#
发表于 2008-11-10 17:56 | 只看该作者
惭愧,什么都玩,什么都不精通。

使用道具 举报

回复
论坛徽章:
59
狮子座
日期:2016-03-26 13:35:402013年新春福章
日期:2013-02-25 14:51:24双黄蛋
日期:2013-02-25 11:06:15ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:20灰彻蛋
日期:2012-04-25 13:19:33紫蛋头
日期:2012-03-14 11:16:09最佳人气徽章
日期:2012-03-13 17:39:18玉石琵琶
日期:2012-02-21 15:04:38鲜花蛋
日期:2011-11-30 14:13:01ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15
39#
发表于 2008-11-11 13:35 | 只看该作者
我记得能够操作device的只能是kernel

使用道具 举报

回复
论坛徽章:
19
授权会员
日期:2007-08-25 20:02:41会员2007贡献徽章
日期:2007-09-26 18:42:10BLOG每日发帖之星
日期:2008-11-13 01:01:05
40#
发表于 2008-11-11 21:53 | 只看该作者
系统调用。呵呵。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表