问题背景: 数据量较大库性能出现问题,进行awr报告分析 lgwr可优化(其他文章),块跟踪可优化 针对块跟踪处理 可通过awr报告查看该等待事件的占用时间,若占用过高将有可能影响到ckpt进程 blockchangetrackingbufferspace 块跟踪的等待事件 设置块跟踪的大小 altersystemset"_bct_public_dba_buffer_size"=805306368 altersystemset"_bct_buffer_allocation_max"=1610612736 建议设置为两倍关系 alterdatabase...
问题背景: awr报告中出现logfilesync等待时间过长 dbfile时间不长排查io问题 可以查看lgwr.trc是否有切换动作 11.2之后的隐藏参数_use_adaptive_log_file_sync 查看参数 SELECTx.ksppinmNAME,y.ksppstvlVALUE,x.ksppdescdescribFROMSYS.x$ksppix,SYS.x$ksppcvyWHEREx.indx=y.indxANDx.ksppinmLIKE'%_use_adaptive_log_file_sync%'; 当参数设置为false时,lgwr还是采用post...
查询表报错表空间问题 SQL>selectcount()fromtest.tab; selectcount()fromtest.tab ERRORatline1: ORA-00376:file415cannotbereadatthistime ORA-01110:datafile415:'/var/test/xxx_0154.dbf' 检查表空间状态recover selectfile,name,statusfromv$datafilewherestatus!='ONLINE'andstatus!='SYSTEM'; FILENAME &nb...
问题背景: 应用授权出现报错 ORA-01720:不存在'XXX.XXX'的授权选项 通过与应用联系了解需求,将用户1的表1的查询巡检授权给用户2,用户2利用权限进行只读表2的创建,在进行将此只读表2的查询授权给用户3,结果出现该报错 解决方法:授权添加字段 withgrantoption 情景如下: 用户1 grantselectontab1touser2; 用户2 createviewtab2as selectfromuser1.tab1 WHERE XXX='XXX' WITH readonly; grantselectonuser2.tab2touser3 ...