摘要:
在DB的alert log里面发现一条错误日志: ORA-07445: [kkoipt()+3881] [SIGSEGV] [Address not mapped to object] 下面是trace 里面提示的SQL,既导致这个错误的SQL语句,红色部分已经标出:O/S info: user: root, term: unknown, ospid: 1234, machine: qs-xezf-web program: JDBC Thin Client application name: JDBC Thin Client, hash value=2546894660 Current SQL 阅读全文
摘要:
公司有个测试服务器,上面跑了几个应用和一个DB。 DB被这个几个应用使用。 最近老是被挂掉。 CPU 使用率100%。 搞到最后大家都不能用。 敲个命令都没反应。 TOP命令显示的是一些Oracle session占用CPU资源太多。 杯具的是在服务器上连sqlplus 都进不去了,命令都没反应。 只好把服务器重启了。 重启之后再看了一下,是一个同事测试的SQL 有问题。 一条SQL 占用CPU 就30%。 在研究这个问题的时候,也google到了一些Linux 下的监控事项,整理如下。一. Linux 性能监控的概述 系统由若干子系统构成,通常修改一个子系统有可能影响到另外一个子系统,甚至. 阅读全文
摘要:
I/O 技术实现在计算机和存储设备之间的数据交换。实现从CPU 到存储系统的I/O通路的一个中间就是SCSI(Small Computer System Interface).一. I/O 通路 在计算机中,一个或多个CPU 处理在CPU缓存或主存储器(RAM:Random Access Memory)中的数据。 CPU缓存或主存储器是非常快的器件,但是断电就不能保存,价钱也比较昂贵。 所以数据还需要放在存储设备上。 通常,数据从主存储器(RAM)通过系统总线,主机I/O 总线 和 I/O 总线移动到磁盘或者磁带等存储设备。1.1 系统总线 在计算机的核心部分,系统总线保证数据在CPU和主存. 阅读全文
摘要:
TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。 TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.top - 12:38:33 up 50 days, 23:15, 7 users, load average: 60.58, 61.14, 61.22T.. 阅读全文
摘要:
How to create physical standby database with 11g RMAN DUPLICATE FROM ACTIVE DATABASE [ID 747250.1]Modified 15-FEB-2011Type HOWTOStatus PUBLISHEDIn this DocumentGoalSolutionApplies to: Oracle Server - Enterprise Edition - Version: 11.1.0.6 to 11.1.0.7 - Release: 11.1 to 11.1Information in this docume 阅读全文