cursor_space_for_time惹的祸。
最近发现一些weblogic的连接占用内存很高,达到6、70M,而且不能释放,程序代码、sql都查了遍都没发现问题,在测试库中测试却没有这个问题,比对了测试库与生产库的参数,发现生产库把cursor_space_for_time设为了true,查了下资料,发现这个参数设为true的话私有sql区是不释放cursor资源的,由此导致占用内存无法释放,感觉cursor_space_for_time这个参数还是使用默认的false比较好。[@more@]
statspack报错问题。
今天做statspack时报如下错误:SQL> exec statspack.snapBEGIN statspack.snap; END;*ERROR at line 1:ORA-00001: unique constraint (PERFSTAT.STATS$SQL_SUMMARY_PK) violatedORA-06512: at "PERFSTAT.STATSPACK", line 1361ORA-06512: at "PERFSTAT.STATSPACK", line 2471ORA-06512: at "PERFSTAT.STATSPACK", line 91ORA-06512: at line 1[@more@]今天做statspack时报如下错误:SQL> exec statspack.snapBEGIN statspack.snap; END;*ERROR at line 1:ORA-00001: unique constraint (PERFSTAT.STA
gsd不能启动的问题。
今天发现两个节点上gsd不能启动,执行gsdctl start报错:fail to start gsd on local node。解决:1、检查环境变量中ORACLE_HOME设置,发现设置正确2、发现节点上的srvconfig文件没有,于是分别在两个节点上的默认目录/VAR/OPT/ORACLE下创建srvConfig.Loc。3、创建raw:rac_gsdcfg,大小至少100M,在两个节点上查看是否都能看到,并用dd if=/dev/rrac_gsdcfg of=/dev/null bs=8192命令检查读写是否正常,不行的话用chmod 777 /dev/rrac_gsdcfg授权。4、vi两个节点上的srvConfig.loc:加入srvconfig_loc=/dev/rrac_gsdcfg,chmod 777 srvCo