linux下获取占用CPU和内存资源最多的10个进程
linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head linux下获取占用内存资源最多的10个进程,可以使用如下命令组合: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head 命...
Oracle 11gR2 使用 RMAN duplicate from active database 复制数据库
在Oracle 10g下,我们可以使用RMAN duplicate 命令创建一个具有不同DBID 的复制库。 到了Oracle 11gR2, RMAN 的duplicate 有2种方法实现: 1. Active database duplication 2. Backup-based ...
ORA-20011 KUP-11024 外部表引起的错误
查看alert日志,看到了没有见过的错误。字面大致意思是:GATHER_STATS_JOB收集统计信息时发生错误。错误发生在执行调出ODCIEXTTABLEOPEN时;外部表只能通过数据泵调用。Sat Jun 13 14:07:30 2015DBMS_STATS: GATHER_STATS_JOB encountered errors. Check the trace file.Errors in file /opt/oracle/diag/rdbms...
修改ASM磁盘冗余度(由normal改为external)
有个朋友问起ASM磁盘创建后能否直接修改冗余度?印象中是不能,需要重建ASM磁盘。回去翻了一下官方文档:Automatic Storage Management Administrator's Guide -〉4 Administering Oracle ASM Disk Groups -〉Using the CREATE DISKGROUP SQL Statement -〉 Specify the redundancy level of the disk group....
修改ASM磁盘冗余度(由normal改为external)
有个朋友问起ASM磁盘创建后能否直接修改冗余度?印象中是不能,需要重建ASM磁盘。回去翻了一下官方文档:Automatic Storage Management Administrator's Guide -〉4 Administering Oracle ASM Disk Groups -〉Using the CREATE DISKGROUP SQL Statement -〉 ? Specify the redundancy level of the disk grou...
Oracle ASM 的redundancy与failgroup
redundancy与failgroup 1.关于redundancy 与fail group官方说明 http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_5008.htm#SQLRF53929http://docs.oracle.com/cd/E11882_01/server.112/e18951/toc.htm REDUNDANCYClauseThe REDUNDANCY cla...
(转)oracle redolog损坏的处理办法
redolog损坏的处理办法 损坏非当前联机日志大家都清楚,联机日志分为当前联机日志和非当前联机日志,非当前联机日志的损坏是比较简单的,一般通过clear命令就可以解决问题。 1、启动数据库,遇到ORA-00312 or ORA-00313错误,如 ORA-00313: open failed for members of log group 1 of thread 1 ORA-00312: online log 1 thread 1: 'D:ORACLEORADATATESTREDO01.LOG' 从这里我们知道日志组1的数据文件损坏了 从报警文件可以看到更详细的信息 2、查看V$log视图 SQL> select group#,sequence#,archived,status from v$l
如何诊断RAC系统中的'gc cr multi block request'?
如何诊断RAC系统中的'gc cr multi block request'?By: Jane Zhang | Senior Support Manager 'gc cr multi block request' 是RAC数据库上比较常见的一种等待事件,在RAC 上进行全表扫描(Full Table Scan)或者全索引扫描(Index Fast Full Scan)时,容易产生这样的...
如何升级Oracle Grid Infrastructure和RAC从11.2.0.3到11.2.0.4?
如何升级Oracle Grid Infrastructure和RAC从11.2.0.3到11.2.0.4?把GI 和 RAC从 11.2.0.3升级到11.2.0.4的主要步骤:1. 升级GI1) 下载11.2.0.4 GI软件:11.2.0.4的下载链接:https://updates.oracle.com/download/13390677.htmlp13390677_112040_platform_3of7.zip是 Oracle Grid Infrastructure (i...
RAC性能分析 - gc buffer busy acquire 等待事件
RAC性能分析 - gc buffer busy acquire 等待事件概述---------------------gc buffer busy是RAC数据库中常见的等待事件,11g开始gc buffer busy分为gc buffer busy acquire和gc buffer busy release。gc buffer busy acquire...
Data Guard - Snapshot Standby Database配置
Data Guard - Snapshot Standby Database配置概述--------一般情况下,物理standby数据库处于mount状态接收和应用主库的REDO日志,物理standby数据库不能对外提供访问。如果需要只读访问,那么可以临时以read-only的方式open物理备库,或者配置ACTIVE DATA GUARD,那么物理standby数据库可以...
Oracle诊断工具 - ORA-4030 Troubleshooting Tool
Oracle诊断工具 - ORA-4030 Troubleshooting ToolORA-4030 说明Oracle服务器进程(server process)无法在操作系统(OS)上分配到足够的内存。导致ORA-4030 的主要原因有:-物理内存不足-OS kernel/ulimit限制-应用代码问题导致SQ...
ASM管理 - 如何重命名diskgroup
ASM管理 - 如何重命名diskgroupASM 11.2.0.1 版本开始增加了diskgroup重命名的新功能,通过renamedg命令重命名已经创建的diskgroup,重命名前需要先dismount diskgroup。如果重命名的diskgroup已经用于存储数据库的数据文件,那么需要手动同步数据文件的位置。--检查ASM diskgroup当前名字...
pga_aggregate_target和_pga_max_size都不能绝对限制实际PGA的使用--ora04030
和sga_target不同,pga_aggregate_target并不能限制PGA的大小。 另一个差别是,SGA是数据库启动时按照sga_max_size预先分配的,而PGA则是“按需分配”的。 以下详细解释下,为什么pga_aggregate_target并不能限制PGA的大小。一般的文档会把PGA分为stack space和UGA两个部...
诊断某些表统计信息不能自动收集原因
客户反映一个schema数据导入之后一直没有自动收集统计信息,而之前导入的另外一个schema却是正常的,手动收集却没有问题。因为oracle收集统计信息有前提条件是数据变化量是否超过10%,否则不会收集,于是查看DBA_TAB_MODIFICATIONS,内容如下:TABLE_OWNER TABLE_NAME  ...
一个奇怪的ora-4030错误的诊断过程
一个奇怪的ora-4030错误的诊断过程前些天我收到一个客户报出的相当奇怪的ora-4030的问题,特和大家分享一下。根据客户的描述,他是在Solaris 10 Sparc上尝试将一个Oracle 10.2.0.5.6的数据库升级到Oracle 12.1.0.2,在执行数据字典升级($ORACLE_HOME/perl/bin/perl catctl.pl -n 6 -l $ORACLE_HOME/diagnos...
系统内存耗尽的案例分析
近日遇到一个RAC节点hang导致节点被重启的问题,最后经过分析,发现在系统运行一段时间后,系统内存就会耗尽,原本256G的内存,最后只剩几百M。1. 问题时间段的TOP输出可以看到,内存只剩7G,而分析内存问题,TOP输出是不够的,一般情况下,Database的SGA和PGA是内存使用大户,所以,在TOP很难发现谁是使用内存最...
sqlplus 登录时快时慢问题诊断
客户反映前端系统反映很慢,自己通过sqlplus登录发现时而正常时而卡顿,登录之后有没有明显症状,需要诊断原因。因为客户反映登录之后并没有异常,所以先不怀疑是db端出现了性能问题,必须先从客户端程序下手,对于诊断登录问题,需要调查登录阶段时间都花费在了那些调用上, 于是需要可以提供strace 输出:strac...
DG--standby 磁盘IO性能较差,影响Primary性能
近日处理一个由于standby 磁盘IO性能较差,导致Primary的性能受到影响。主库主要是等待"log file switch completion",通过ASH dump分析,最终发现实际等待事件是"LGWR-LNS wait on channel”.这个事件基本上可以将问题归结到网络性能和standby的IO性能,而客户的传输模式是“MAXIMUM AVAILABILITY"最后提出两个...
GI 中新的基础架构 --MDNS, gipc 和 gpnp 是如何协同工作的
最近一直有朋友来询问oracle 的集群管理软件从11.2 这个版本开始开始出现的新的组件mdns, gpic,和gpnp 是做什么的,以及他们是如何协调工作的。所以就花了时间写了这篇文章来解释一下这些新组件的基本功能和它们之间是如何协同工作的。 首先来回顾一下历史。对于10g版本的oracle ...