通过crontab shell获取分钟级别的oracle db time性能指标趋势变化
oracle,v$sys_time_model
oracle 11g 为ASM磁盘组添加磁盘时报错ORA-15260和ORA-15032处理一则
oracle 11g 为ASM磁盘组添加磁盘时报错ORA-15260和ORA-15032处理一则
Oracle 11gR2 ASM磁盘组管理与新特性实践[1]
在平常的工作中我们常常忽视了对ASM实例的管理、维护和特性的了解,这篇文章是根据参考文章的指导来做的相关测试与练习,熟悉这些特性和功能能够帮助我们日常更好的完成ASM方面的工作。一.测试环境。[grid@rhel2 ~]$ cat /etc/issueRed Hat Enterprise Linux Server release 5.5 (Tikanga)Kernel \r on...
rman还原归档时报RMAN-20242错误分析和处理
一.问题描述:由于生产库的归档备份由原来的文件copy方式改成用rman来备份档档,需要验证用rman能否正常还原出归档,所以在一个正在运行的测试库上来用rman还原归档。在测试库主机上执行如下操作:connect target /connect catalog xxx/xxx@rman_11g;run {allocate channel c1 TYPE 'SBT_TAPE' parms 'ENV=(NSR_SER...
AIX查看某个端口被哪个进程(或程序)占用
1、netstat查看端口信息 netstat -Aan|grep 6666 终端输出 f10005000037cbb0 tcp4 0 0 172.17.252.214.501 172.17.252.8.6666 ESTABLISHEDf1000500002bc3b0 tcp4 0 &nb...
[INS-06006] Passwordless SSH connectivity not set up
升级Grid Infrastructure时遭遇[INS-06006] Passwordless SSH connectivitynot set up between the following node(s)错误,如下图:一、环境说明:DB版本:Oracle 11.2.0.4 OS版本:Redhat 6.4二、处理方法1、使用ssh验证等效性[grid@NOPPLBDS03 ~]$ date;ssh NOPPLBDS03dateWed Dec 10 17:06:23 CS...
分析解决11gR2 双节点RAC环境下的gc cr block busy/gc buffer busy acquire等待
? 系统环境两节点的RAC:AIX6.1+Oracle 11.2.0.3.3 ? AWR里展示出来的各种症状(数据来自实例2)虽然应用没有报障,但AWR报告里的各种迹象已经很明显了(1) gcbuffer busy acquire排进了Top 5 Timed Foreground Events图-1...
rac 遭遇GC BUFFER BUSY 处理思路
一朋友求助说他的ORACLE RAC服务器负载不是很稳定,时高时低,且没有任何规律。摘取负载高峰时间的一段日志来分析,最大的等待如下: ^LTop SQL Statements DB/Inst: BOSSCENT/bosscent1 (May 19 13:17 to 13:32) SQL ID Planhash % Activity Event % Event...
AWR_RAC的一些指标解读
RAC一个实例慢会拖慢其他实例,RAC其实就是我为人人,人人为我纵览RAC,先看report summary,再看top event的等待是否和RAC相关,如果等待事件和RAC相关则继续看RAC statistic(More RAC statistic)RAC对硬件的忍受能力比单节点差很多。所以差硬件搭出来的RAC性能还不如单节点网络方面:如果Interconnect的...
_use_adaptive_log_file_sync
在11gr2以前写日志缓冲区到文件方式是通过Post/wait方式,在11gr2开始增加了Polling的方式,在11.2.0.3以前默认还是采用Post/wait方式,11.2.0.3开始默认是两种方式自动切换。它是通过隐含参数_use_adaptive_log_file_sync进行设置,当值为true时开启自动切换模式。NAME ...
log file sync
log file sycn是ORACLE里最普遍的等待事件之一,一般log file sycn的等待时间都非常短 1-5ms,不会有什么问题,但是一旦出问题,往往都比较难解决。什么时候会产生log file sync等待?常见有以下几种:1)commit操作2)rollback操作3)DDL操作(DDL操作实施前都会首先进行一次commit)4)DDL操作导致的数据字典修改所产生...
诊断log file sync
Adaptive Log File sync was introduced in 11.2. the feature is exactly enabled since release 11.2.0.3 , It’s enabled through an underscore parameter called _use_adaptive_log_file_sync and the description of this parameter is: adaptively switch between post/wait and polling.Oracle can switches ...
【cluvfy】集群验证工具cluvfy使用方法——stage
cluvfy作为集群验证工具在Oracle集群和RAC安装和配置的过程中可以起到非常好的辅助作用,简单看一下这个工具带给我们的功能。1.获取集群验证工具cluvfy的帮助信息RACDB1@rac1 /home/oracle$ cluvfy -helpUSAGE:cluvf...
oracle 内存分配和调优 总结
一直都想总结一下oracle内存调整方面的知识,最近正好优化一个数据库内存参数,查找一些资料并...
关于oracle11G的自动内存管理MEMORY_TARGET和MEMORY_MAX_TARGET
自动内存管理是用两个初始化参数进行配置的: MEMORY_TARGET:动态控制SGA和PGA时,Oracle总共可以使用的共享内存大小,这个参数是动态的,因此提供给Oracle的内存总量是可以动态增大,也可以动态减小的。它不能超过MEMORY_MAX_TARGET参数设置的大小。默认值是0。 MEMORY_MAX_TARGET:这个参数定义了MEMORY_TARGET...
Linux shell工具grep awk cut sort uniq sort 使用小结
Linux 系统中,有很多用于快速处理数据的工具如grep awk cut sort uniq sort,他们非常非常地好用。 如果你熟练掌握他们的使用技巧,他们则可以帮你快速定位问题。最近碰到一个案例。 一个项目上数据库系统, ORACLE ,运行在 LINUX 上,报进程数满了。看到这类问题,您...
Rman常用命令
rman
Oracle shared pool
从物理角度上看Oracle shared pool ,它是由多个内存块组成。这里的内存块相当于数据文件中的数据块,是最小的分配单位。这个最小分配单位称为chunk ,它里面的内存字节是连续的。但每个chunk 的大小是不固定的。shared pool 的内存分配由heap (堆)来实现。heap 的个数由隐含...
Oracle表连接之哈希连接
Oracle Hash join 是一种非常高效的join 算法,主要以CPU(hash计算)和内存空间(创建hash table)为代价获得最大的效率。Hash join一般用于大表和小表之间的连接,我们将小表构建到内存中,称为Hash cluster,大表称为probe表。 当两个表做hash join时,oracle会选择一个表作为驱动表,先根据过滤条件排除不必...
svmon概述
svmon概述svmon 命令用于显示当前内存状态的信息,可通过#lslpp bos.perf.tools查看是否有安装。因为 svmon 命令在启用中断的用户级别运行,所以显示的信息不组成真正的内存快照。在非常繁忙的系统中,svmon收集的数据和真实的数据有所差距,在svmon进程搜集的过程中,VMM(虚存管理器)可能已...