ORACLE动态采样导致数据库性能下降dynamic sampling
业务反映今天运行比较卡,需要数据库工程师分析一下数据库性能是否正常。 1,简单收集一下ASH数据 最近一份中的ASH数据的等待信息如下 where SAMPLE_TIME > to_date('2015-03-30 10:5 …
业务反映今天运行比较卡,需要数据库工程师分析一下数据库性能是否正常。 1,简单收集一下ASH数据 最近一份中的ASH数据的等待信息如下 where SAMPLE_TIME > to_date('2015-03-30 10:5 …
下面列出ORACLE安装时,sysctl.conf需要更改的参数。 #modify vm echo "vm.dirty_ratio=5 vm.dirty_background_ratio=1 vm.dirty_writeback_centisecs=100 vm.dirty_expire_centisecs=500 vm.drop_caches=3 vm.swappiness=100 vm.vfs …
下面是测试一下单个进程PGA最大值与怎么限制PGA进程的最大值,下面测试中单个进程内存分配达到了12G,但是在生产环境中,见过最大PGA分配只有接近2G。 1,环境介绍 www.htz.pw > select * from v$version where rownum<3 …
下面是测试分区表的granularity的参数配置。 1,版本 www.htz.pw > select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edit …
下面是测试手动收集配置增量统计的表的统计信息。 1,版本信息 www.htz.pw > select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterp …
下面是测试自动作业分析统计信息时,怎么处理表的增量模式的统计信息: 1 版本 www.htz.pw > select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Datab …
从昆明回到成都家,大概已经是晚上12点了,朋友说他们主机内存使用100{ff392285dba4c735eaf57cbf839a563e19e0ca0b993d821097d934f85a596e2c},需要通过重启主机来释放内存。通过teamvie …
下面是在solaris 11.2环境中测试oswbb随系统自动启动,不同环境需要更改一下OSW的目录 root@solaris:~# cat /etc/init.d/osw.sh ######################################################################## # Establish default val …
resize数据文件的时候,常常会报ORA-03297错误,原来理解通过在相同表空间move一下对象,就会自动使用最小的未使用的空间,其实并不是这样的,在MOS文件中遇到ORA-03297错误也是直接给出的DROP对象 …
下面是测试在不同版本,在主表与子表上进行DML操作时,在主表与子表分别获取TM锁的情况。主键存在的表称为主表,外键存在的表称为子表。分别测试了9i,10g,11g三个测试的情况。 1 创建对象 所有的对象都创建在HTZ用户下,需要在3 …
下面测试开发要求实现会话能KILL自己用户下的会话的功能,由于KILL SESSION默认只有DBA用户才有权限,并且如果授予alter system权限给用户,那么他可以KILL所有用户的会话,不能满足要求,并且alter system包含的权限太多, …
How to Resize a Datafile,下面的测试来至于QQ群里一位好友,在resize修改数据文件报ORA-03297错误。数据库存放在文件系统的时候,可能会遇到需要使用resize数据文件来达到收缩文件系统使用空间,一般在小环境遇得到,大环 …
下面测试来至于QQ群里与朋友聊天,使用脚本调用rm命令来删除归档日志,其实rman中的delete命令基本上可以满足我们需要,不需要使用rm命令来删除。下面是测试删除已经备份2次,5分钟之前生成的归档文件。 1 版本介绍 www.cdhtz. …
在RAC环境中,当数据库OPEN状态时,如果遇到数据文件在其它一台实例,因为权限原因导致不能访问时,如1157报错 ORA-01157: cannot identify/lock data file 19 - see DBWR trace file ORA-01110: data file 19: '/app/Oracle/orada …
最近帮朋友弄一个WIN环境的数据库,需要增加SCN值,由于本机软件有问题,导致ORADEBUG工具不能正常使用,只能通过参数来实现,由于在11.2.0.3环境中,event 10015推SCN已经失效,但是还 …
目录在ASH中没有统计会话的日志生成大小,只能通过v$sesstat来查询会话生成的总的日志大小。由于多数进程都是通过中间件连接过来,如果通过v$sesstat只能查询到会话总的日志大小,并不能查询到每段时间日志量大小,只能自己写 …
下面的测试来至于一位朋友,不小心将sys用户下面的所有的sequence全部删除了。下面测试仅限测试环境,如在生产环境,请提前备份。整个实验利用数据库的闪回查询功能使用,其它如果undo中数据不存在,那么我们也可以利用软件来抽取表 …
今天一同事在群里面发,utlrp.sql并行导致把session使用完了,需要将utlrp.sql改成串联的方式运行 1,数据库版本 SQL> select * from v$version; BANNER ————————& …
本地测试文件disable_logging参数测试.txt 下面是mos对_disable_logging的描述 Description: ~~~~~~~~~~~~ If this is set to true, redo records will NOT be generated ** NO RECOVERY IS POSSIBLE IF THE …
数据库爱好者
厉害厉害hi
掐指一算,这个客户在重庆csdw
是 1031csdw
哈哈,,黄大师,总结得好huangtingzhong
Loading Hinted Executionhuangtingzhong
下面是ASM磁盘头的部分ASM DATA DIhuangtingzhong
RMAN backup to Flash Rechuangtingzhong
Database Crashed With ORhuangtingzhong
How to Resolve ORA-00257123
How To Find The Process