RAC第一个节点被剔除集群故障分析
对于管理RAC的dba来说,肯定遇到过某一个节点被另一个节点reboot,其实出现这样的原因很多,但大多数情况,都是由于某个节点的资源(cpu,内存,磁盘,网络等)出现了问题,阻碍了节点间的通信,为保证数据的完整性以及RAC特性,才将出问题的节点剔除集群的,从维护RAC以来,遇到过很多次这样的事情,不是os被重启...
11.1数据库版本修改memory_target参数应避开4的倍数
11.1数据库版本修改memory_target参数应避开4的倍数实验环境:RAC集群,memory_target自动内存管理。firstnode:SQL> show parameter spfileNAME  ...
物化视图产生太多redo
由于业务需要,创建了一些物化视图,定好每天凌晨2点刷新,但经过几天的查看,发现每天2点至3点的时候都会产生40G的归档。这些应该就是物化视图在创建时产生的归档。物化视图,说白了就是视图被物化了, 我们都说物化视图是站存储空间的,其实他的存储只是像表一样来存储的,但又和表的结果不同。具体可以查 dba_seg...
查看表空间每天增长和每周增长情况
查看数据每天变化量:---查看前一天所有表空间的增长量select C.tablespace_name, D."Total(MB)", D."Used(MB)" - C."Used(MB)" AS "Increment(MB)", to_char(trunc(sysdate - 1),'yyyy/mm/dd') "TIM...
监听启动失败解决
$ netstat -an|grep 1521tcp 0 0 192.168.96.196.1521 192.168.96.200.36727 FIN_WAIT_2tcp 0  ...
pga知识点总结
搜集资料学习pga 平时学习的时候,每次都看pga,但很多知识点基本记不住,看了就忘,忘了再看,最近遇到系统宕机的情况,考虑可能是由于分给memory_target的值过大,导致剩余物理内存不足,进而导致被踢出集群,在每次机器被重启之前,都会发现pga很大,比如我们有一次是13点被重启,随后我收取了12-13点的awr发现...
HP收集日志方法
crash日志收取方法通过FTP方式,并以二进制(BINARY)模式,将 " crashinfo-ia64.setup" 上传至主机任意目录,比如 /tmp 目录下;# cd /tmp# chmod +x crashinfo-ia64.setup# ./crashinfo-ia64.setup执行后将产生如下文件:-rwxrwxrwx 2 200 200&n...
小知识总结-20个
1. linux中的xen和kvm在kvm中,xml文件的位置为:[root@PMSBIPA4 qemu]# pwd/etc/libvirt/qemu[root@PMSBIPA4 qemu]# ll *.xml-rw-------. 1 root root 2521 Aug 14 16:27 node1.xml-rw-------. 1 root root 2310 Aug 6 12:57 redhat.xml-rw-------. 1 root root 1908 Jun 26 03:47 rh442.xml-rw----...
duplicate database
工作很久了,也一直都没有操作过duplicate database,因为平常的备份恢复,用rman普通方式就可以搞定了,但这个duplicate database是必须了解的,所以现在实验一下,以免以后用到。带着疑问:duplicate database有什么过人之处,导致我们非要使用它,到底和普通的备份恢复有啥区别?定义和原理: 我理解...
重建控制文件后将备份信息注册
查看备份:RMAN> list backup;List of Backup Sets===================BS Key Type LV Size Device Type Elapsed Time Completion Time------- ---- -- ---------- ----------- ------------ ---------------69 Full 1...
怎样收集10046跟踪文件来诊断性能问题
收集10046跟踪文件10046事件是一种标准的方法用来对oracle会话收集扩展的sql_trace信息,对于查询性能问题来说通常要求记录查询的等待和绑定变量信息.这可以使用级别为12的10046跟踪来完成.下面的例子说明了在各种情况下设置10046事件.跟踪文件的位置在oracle11g及以上版本中引入了新的诊断架构,跟踪和核心文件存储的位置...
只读表空间的恢复
对于只读表空间来说,数据文件头部的scn一直是不变化的,所以对于备份来说,只读表空间只备份一次即可,所以对于只读表空间的恢复也只需要restore即可,而对于读写表空间,就需要restore和recover。SQL> create table ff1(id int) tablespace ff;Table created.SQL> insert into ff1 values(1);...
索引的nologging
如果某一个大表有索引,且表总是更新,那就最好将索引设为nologging,但这样的话,在实例恢复的时候,是否会有影响呢? 对于索引的nologging,只是在create index和rebuild的时候有用,在dml操作的时候,还是会产生和原来一样的日志。SQL> desc t; Name ...
查看数据中正在执行的sql
select sid,v$session.username 用户名,last_call_et 持续时间,status 状态,LOCKWAIT 等待锁,machine 用户电脑名,logon_time 开始登入时间,sql_text from v$session ,v$process ,v$sqlarea where paddr=addr a...