oracle 9i 中强制使用索引

[不指定 2008/01/24 20:27 | by real ]
当oracle优化器运行在 CHOOSE模式下是,对于一些更改非常频繁的表,oracle会选择不使用索引而采用全表扫描。这个时候有几种办法可以让oracle使用索引。一是改用基于RULE的优化器,二就是采用hint。三是经常做对表和索引等做分析。
比如说这个sql
Tags:

oracle9i中追踪出错的sql

[不指定 2008/01/22 17:50 | by real ]
最近几天java一直报一些ora-** 之类的错误,看来是执行sql的时候有错误发生,究竟是什么错误呢,开发人员找不出出错的sql,只能从oracle上来找了。

出错的代码是ora-01401

sqlplus中执行
Tags:

foxmail 收邮件时卡在 uidl 处

[不指定 2008/01/11 15:22 | by real ]
一直用foxmail接受邮件,最近发现收邮件时越来越慢,而且占用cpu很高很高的,都是卡在uidl的时候。
这是因为在邮箱里保存的邮件太多了。uidl是查找新邮件用的,收邮件的时候,用foxmail中保存的已经收下来的邮件的标题等信息跟邮箱里的邮件做对比,由此找出新的未接受下来的邮件。
如果邮箱里邮件过多,这个对比的时间就会变长。
把邮箱清理一下,这个速度就会变得很快很快。
Tags: ,
此处仍然用到了强大的SETEnv模块
具体做法如下:
编辑httpd.conf
加入如下几行
Tags:

NFS报错 mount.nfs: Input/output error

[不指定 2008/01/10 15:49 | by real ]
mount nfs 的时候等了很久很久也mount不上去
最后报错出来
mount.nfs: Input/output error

showmount -e 检查主机的exportfs 是正常的
再检查本机
Tags:

Install oracle9204 on AS 5.1

[不指定 2007/12/21 14:59 | by real ]
在AS5.1上安装9i和在AS4上安装,过程基本相似,中间有几处不太一样的。
刚开始 ./runinstaller的时候,会提示有几处找不到动态链接库文件的。因为在AS5.1中,有些动态链接库文件版本比较高,只要在相应的位置将高版本的链接库文件连接成oracle 9i需要的版本就行了。
其它好像也没啥不一样的
在AS4上的安装过程,参考install oracle9i on redhat AS4
Tags:

oracle 9204 冷备份

[不指定 2007/12/21 14:33 | by real ]
冷备份操作简单,安全性高,如果数据库可以允许关闭一小段时间,这种方式的确是再好不过了。
步骤
1。关闭数据库
2。copy出所有的数据文件、控制文件、日志文件、参数文件、密码文件
3。启动数据库
完毕
举例:
Tags: