> 文章列表 / Page 319

2009-09-07

07年博客迁移:datafile block extract lab

昨天在家里的Linux服务器上,尝试用C 写一个抽取data block 的例子,用到的system_call() 简单得很就是标准的文件读写. 块 头的读取比较顺利,block_type种类大多我不熟悉,那是应用见的少了,只见过表,索引;IOT,cluster则从没见过。不过其实国内用这类高 级特性的恐怕也是极少,加了一个Oracle 的mail-list,看外国人对DB层的研究确实不懈的,而且人家只要这技术有优势就有本事和胆量拿来用,这份精神实在不殆。 块头之后是事务 槽,同行字典一样多少不定,是以行数据是倒过来存储的,即由尾而头,这番道理估计现下的DB上都是一般的。然而Oracle 之所以精妙与这事务槽同回滚段实现的读一致大有关系,然而反过来说Oracle本身也是背了一个极大的包袱在行走能有如今的效用真是不易之极,无怪乎 latch之类要用到汇编指令,但这又加大了改换平台的难度. 行字典中最末是每行的绝对距离. offsets=sizeof(head)+phead->itc*ITL_SIZE 相对地址为: pri[j]+offsets 完成之后,抽取多行却格式总是层次不齐,前前后后迂回了几个小时,最后蓦然回首发现自己参考的格式居然是9i的,怪不得读了读取行总是不工整. 回过头来说oracle的文件格式在今天来说基本是一点悬念也没有了,然而对于shared_pool的管理理论,sql的机器optimizer,以及架构等等都无愧为龙头老大,说要超越确实千难万难,何况即便超越了,其势本身极大要,谗食也不容易. datablock的格式,都是前辈高人一个字节一个字节试出来的,其志诚嘉.…
#POST 8 MIN READ
2009-09-07

07年博客迁移:Home desktop migrate to fedora

算是对这2天来工作的一个总结, 原本我只知道linux 支持fat 文件系统 ,心里老寻思我那块ntfs的 移动硬盘迁移的数据不能读 。装完才发觉 fedora 对ntfs支持的相当不错,之前几个盘区里的东西系统装完就自动识别了, 这个很爽。 后来查阅资料发现该模块很久前就开发出来了,详见http://www.linux-ntfs.org。 目前多数内核都能安装kernel-module-ntfs-2.6.15-1.2054_FC5-2.1.26-0.rr.10.0.i686.rpm, 完成安装后fs  dir下就多了ntfs module 了,加载就ok了,reboot后系统自动识别到桌面上。 进 度不止于此,昨天深夜突发奇想去找了下dell wireless 1390…
#POST 3 MIN READ
2009-09-07

07年博客迁移:心情记事

工作快2个月了,不知道这种黑白颠倒的日子要延续多久。看到我们头那种除了工作就是睡觉的生活感到后怕,感觉自己适应不料那么高强度的劳动量,会身心疲惫 的。无法预测我几年后会则么样,可能我还是适合搞开发,那种工程结束后的满足感和能拿了钱拍拍屁股走人的快感,客户的不恭敬意见总是向着维护小组去的,维 护小组所能发牢骚的不过是对开发组的几句骂娘而已。切实体会到没有所谓完美的软件工程,就好像没有车头彻底的绝望一样。世纪上我总感觉自己是个孩子,总还 是那么贪玩,不能静下心来工作或者学习,我不清楚是不是选错了路,其实回到学校继续修行未尝不是个好的选择,所谓定心这种东西可能是30岁前体会不到的, 我还在憧憬生活有无限的可能如同我这20几年始终憧憬的。陌生人的妹妹叫我叔叔,我感觉自己基本已经打不动游戏了(其实是因为没有我所喜欢的单机游戏 了,warIII也放下了,网游实在太累),被叫叔叔也不算过分了。 这就是所谓人生的crsis了?婚姻和前途?总感觉这些东西离开我很远,I am just a little&poor boy:-) 就好像某人要结婚了,总感觉是那么不真实,他他妈的就结婚了,他妈的那么急,结婚真的幸福吗?婚后又则么样呢?设么时候要孩子?有些事情我不敢想,我还有 太多太多的未完成,可自己已经感觉脱离队伍了,脱离父老(村上村下)了,虽然禄比纸薄。反过来说我的家境也还算不错,吃穿不愁,可也仅限于此,出路要自己 谋,有时候家里人还给你捣乱,代沟太大了。 好了,就胡诌到这里。
#POST 2 MIN READ
2009-09-07

07年博客迁移:回记Oracle的三天培训

时间:12月21日~23日 三天培训的费用是6500元,也就是每天2000多,对,没错是每天2000多,你没听错,比出国旅游还贵。想想这6000,要是用在这儿。。哪儿该有多爽啊! Oracle在上海市貌似没有研发中心,(可能在闵行紫竹有一个,不过不确切),我这天培训是在西藏中路18号32楼,港路广场的楼盘档次还是蛮高的,光 电梯就比软件园的高几个档次,我原本以为Oracle是独占32楼一隅的,到了上面才发现其实这层是好几家都在一起, 港路这里有名气点的还有久游,貌似Rock Li以前工作过的… 出电梯看到的就是Oracle的招牌,让我匪夷所思的事居然没有前台,我和一个同是来培训的人转了一圈只在休息室找到个在打电话的保安,这保安看起来是老 油条了自顾自的打电话并不招呼我们,其他几个房间已经有人在上课了,临近的一间貌似在讲ebs,开口闭口po so的,哈哈。。 无奈,打电话给当初招呼我的销售,他其实就在旁边的一间大的员工室里,不过那里是要刷卡的。。跟销售搞清楚是那间教室,结果里面已经开始讲了,索性都是最 基础的东西,这课程是给还没考完试的较少入门的,我来的目的主要是拿到hand on的Service number,还有心里有几个疑惑要找老师解答下。 找了个最后排靠窗的位子,32楼看出去风景不错。。 手机拍的将就看。。 进教室后随手发了2本教材,外加一支笔,笔的外形不错,经典的白底红字Logo,不错后来经证明写起来感觉十分十分差。。 Oracle做实验的机器还是不错的光内存就2G,比家里的还好,不过据考Ocm的兄弟说他们用这机器还是很卡,想想也是又实验环境又Rac又Data Guard的确实比较囧。用的是Red hat as…
#POST 5 MIN READ
2009-09-07

如何使用gdb工具对Oracle系统状态(systemstate)做trace

当Oracle系统hang住 ,无法使用一切方法登录时 (包括 sqlplus -prelim / as sysdba),我们可以使用gdb调试工具来对 Oracle做系统 dump ,通过 系统 dump信息 判断 具体hang的原因 。 若直接 将 进程 kill…
#POST 2 MIN READ
2009-09-07

Oracle database 11g release2发布

万众期待的11g r2终于掀开了盖头来,作为先行军,linux平台无疑可以让最多专家和用户更好最广泛的测试新版本。 oracle甚至为其使用了独立的域名:www.oracledatabase11g.com,针对新产品使用独立域名的作为并不多见,而该域名目前的pr 值 及 alex排名均甚低。究其根本 可能是一种潮流,类似暴雪的游戏产品均拥有自己独立的域名, 我们可以猜想今后会出现 oracledatabase12[X].com 和 oracledatabase13[X].com。下为11g主页的横幅flash。 在《Oracle announces availability of Oracle Database 11g Release 2》中,Oracle展开了一贯的忽悠伎俩,提出了以下优势:更成熟的网格计算帮助企业减少成本,节约存储成本,更少的无用冗余,自动调优与扩展性(更强大的awr和memeory…
#POST 1 MIN READ
2009-09-07

书籍推荐:《Secrets of the Oracle Database》

Oracle数据库的小秘密,作者是Norbert Debes; 就内容而言并非最internal,换句话说对日常管理还是有用的,当然是对expert而言。 我的博客中翻译了他对AUDIT_SYSLOG_LEVEL解释的若干章节,今后会继续努力。 该书出版已经较长时间,但国内并无任何出版迹象;实际DBA专题类书的销量也不大,始终属于小众类的。 书的内容还是很有价值的,特别是对于几个参数的深入研究和使用perl 尝试相关实验的内容。 附上封面: 附上下载地址:Oracle Secrets. 我们以学习为目的…….
#POST 1 MIN READ
2009-09-04

如何确定Oracle软件中是否安装了RAC选项

1. 首先切换到 $ORACLE_HOME/rdbms/lib目录 2. 运行以下命令:     nm -r libknlopt.a | grep -c kcsm.o 若以上命令返回0,则rac选项未安装,也就是有一部分2进制文件未链接。若返回值大于0,则安装了rac选项。 若希望在不重新安装的前提下启用rac选项,可以如下操作: 在登陆所有节点,并关闭所有实例,以NORMAL或IMMEDIATE方式均可。 停止其他一切资源(包括监听器,ASM实例等) 切换到$ORACLE_HOME/lib目录: 运行命令: make -f…
#POST 1 MIN READ
2009-09-04

RAC动态资源(DRM)管理介绍

以下文本摘自: metalink doc 390483.1 Subject:  DRM – Dynamic Resource management Doc ID:  390483.1  Type:  BULLETIN Modified Date :  13-JAN-2009  Status:…
#POST 3 MIN READ
2009-09-04

参数cluster_interconnect详细介绍

以下文本摘自metalink doc: This note attempts to clarify the cluster_interconnects parameter and the platforms on which the implementation has been made.…
#POST 7 MIN READ