分类归档: Database

Direct I/O 与正常高速缓存的 I/O

阅读AIX的手册,看到关于 Direct I/O 的一些描述:

直接 I/O 与正常高速缓存的 I/O

通常,JFS 或 JFS2 将文件页面高速缓存在内核存储器中。当应用程序执行文件读取请求时,如果文件页面不在内存中,则 JFS 或 JFS2 将数据从磁盘读取到文件高速缓存,然后将数据从文件高速缓存复制到用户缓冲区。对于应用程序的写操作,仅将数据从用户的缓冲区复制到高速缓存。以后执行对磁盘的实际写入。

当高速缓存的使用率比较高时,这种高速缓存策略可以发挥完全的效用。它还启用从头读取、从后写入的策略。最后,它使文件写操作异步,允许应用程序继续处理,而不是等待 I/O 请求完成。

直接 I/O 是一种可选的高速缓存策略,它使得文件数据直接在磁盘和用户缓冲区之间传送。文件的直接 I/O 在功能上等同于设备的原始 I/O。应用程序可以在 JFS 或 JFS2 上使用直接 I/O。

继续阅读

世上本无事,庸人自扰之

几天前发生的一件事情:因为一个小失误,折腾了一个下午.

事情开始是这样的:收到邮件被告知要 HDS 9970 Web 控制台加个 Monitor 的用户.想到缺省密码还没有修改.嗯,有安全问题,须改之.系统管理员要我用 Remote Administrator 这个垃圾工具登陆.不爽得很.这软件一个人登陆,其他登陆的人也能看到他的操作,就和远程会议一样.我修改密码,我拷贝,我粘贴,哎呀,给我报告了一个 http 500 的错误.尝试重新登陆,上不去了!用旧密码,不行,试着各种可能,不行,晕倒

问题都出在这个 Copy + Paste 上,但是现在后悔也晚了,当时真是想这不是没事找抽么……

打电话,联系厂家的支持人员,他们也没么好办法,到了机房,说要重新安装微码的软件盘,我找,我找,我找找找--找不到.

抱着试试看的态度在系统里找密码可能的存储位置,嘿,别说,还真的……………………………………找到了

又折腾了一会儿,总算是恢复了

继续阅读

此文作者:, 位于 Database 分类 标签: , on .
转载须以超链接形式标明文章原始出处和作者信息及版权声明.

Oracle 10gR2 新特性浮光掠影

今天听 10g 的 Podcast ,提及 10gR2 对 PHP 提供进一步的支持.只是细节没听清楚–还需要锻炼听力.10gR1 对 php 已经提供了不错的支持.10gR2 居然还有增强,可见 Oracle 对 OpenSource 还是很有信心.

翻看 PDF 手册,看到了如下比较感兴趣的内容(10gR2的文档结构和以前有了很大变化):

控制文件的特性有了一些增强.在修改 MAXLOGFILES、 MAXLOGMEMBERS、 MAXLOGHISTORY和MAXINSTANCES这几个参数的时候,已经不用重新创建了。可用性有了一定提高。

表空间监控 表空间达到定义的临界值的时候可以自动告警。当然,这个是和 EM 结合在一起的.

Online segment shrink 功能进一步改进.现在可以支持Lob对象和IOT segment.

继续阅读

Some Informations from Tom

Tom 在自己的Blog(大陆用户似乎访问不到)中提起了 Oracle 10gR2 的一点信息–其实也不是什么新的信息,那就是 10gR2 已经存在了,并且虚势待发.

install 10g R2, it has been sitting on my desktop for two days now…

Tom 透漏的一个重要的消息是他的 Expert One-on-one 第二版将会首先以 CD 的形式发布.目前Guru Tom 的写作进度:

  • finish chapter 12 (new chapter that didn’t exist before on datatypes – who would have thought there is so much to say about datatypes..)
  • edit chapter 6 (well, that’ll be this weekend)…
  • do chapters 13, 14, 15 (that’ll be the end of volume I, new stuff for data unload/load, new stuff for parallel chapter that never exists and update partitioning to 2005)

继续阅读