-
2008-07-08 10:14:40 / Oracle数据库管理
在win2000+oracle817上做了一个简单的测试,1)、一个表temp(userid,value),有一行记录('aaa',100)2)、打开一个sqlplus,执行一个dml命令,update temp set value=200;3)、再打开一个sqlplus,执行一个dml命令,update temp set value=300;由于第一个语句锁住了表,所以第二个语句会处于无限期的等待中奇怪的是,我直接关了第一个sqlplus窗口(注意是直接叉掉),按我的理解,oracle的pmon进程会清理第一个session,第二个session会返回到交互界面,可结果是过了一个晚上,第二个sqlplus窗口仍像死了一样,从v$sesion中
查看(222)
评论(7)
-
2008-05-02 14:43:04 / Oracle数据库管理
两台同型号的IBM 机器,已经分别正常安装aix4.3.3 ,可是安装HA时fail,报缺少rsct文件报,可是在安装盘上找不到这个包,第一次尝试安装,确实不太熟悉,麻烦高手指点
查看(226)
评论(1)
-
2008-02-21 11:05:33 / Oracle数据库管理
1、win2000server+oracle9,1G内存,近期应用汇报慢,检查系统发现databuffer命中率在20%左右,于是增大了databuffer值,发现数据库系统启动时命中率在99%左右,然后逐步下滑,当然下滑的过程是缓慢的2、奇怪的是同样的系统在其它地市命中率在98%左右,关键是命中率值相当稳定,执行sql,值基本没变化,而我们系统执行一次查询命中率命令,值下降一点,执行一次下降一点(不停的执行,不停的下降),这是怎么回事,郁闷!,郁闷!,郁闷!3、执行的sqlSELECT a.VALUE + b.VALUE logical_reads,c.VALUE phys_reads,r
查看(681)
评论(21)
-
2008-02-15 10:46:43 / Oracle数据库管理
一个callcenter系统,oracle9+win2000server(内存1G),长期运行也没什么异常,一次查了一下databuffer 命中率才20%左右,修改了sga也无大的改善,可更改应用sql,也无法判断哪些不合适,因为v$session_wait里也正常,如何提高?,郁闷
查看(474)
评论(11)
-
2008-02-13 12:47:33 / Oracle数据库管理
1、oracle9.02+win2000server (1G内存)2、Fixed Size,454256Variable Size,218103808Database Buffers369098752Redo Buffers6676483、databuffer命中率仅为20%左右仅我认识而言,命中率低是因为SGA规划不合适,要加大Database Buffers ,另外就是sql写的不合适,还有其它原因吗?,会低这么多吗?
查看(410)
评论(4)
-
2007-12-14 15:53:29 / Oracle数据库管理
1、有A、B两台服务器,A运行生产库(oracle817+winnt),B有目录数据库、Verita并带有带库,平时对A及另外一个生产库定时作备份而且也做过恢复测试没问题。2、今天想在C上利用恢复建一个与A一摸一样的数据库3、把A 上的pfile拷贝到C上,并作相应的修改,作一些准备工作后,然后执行run{ allocate channel ch00 type 'sbt_tape';send'nb_ora_client=server_A';restore controlfile;release channel ch00;} 想先恢复控制文件,可是报错RMAN-03022: compiling command: allocate
查看(303)
评论(3)
-
2007-11-27 17:03:14 / Oracle数据库管理
今天又遇到一位号称oracle高手的,他说sql语句where 后的条件顺序对性能影响很大,或者说写sql语句时应注意条件的顺序,以前我曾提出过这个疑问,论坛高手都说是胡说,今天又让我迷惑了
查看(591)
评论(28)