mongodb 监控终于有图了
改了监控脚本check_mongodb.py 改后可以一次获取全部的querys.原脚本一次只能取一项。又仿照check_mysqld.php 做了个pnp模板。直观多了。
ORA-00600: ...: [kmgs_parameter_update_timeout_1], [27091]
rman恢复报错RMAN> restore controlfile from '/data0/oracle/rman/20120421/L1-XE_CTL_s.24853_p.1_20120424.bak';Starting restore at 2012-04-26 11:53:42using channel ORA_DISK_1channel ORA_DISK_1: resto...
系统的负载
并发3-5,每秒 240, 每天2000万。pv 1000万,活跃用户10万级别
nologging 与append、rman
alter database no force logging;alter table t nologging;insert /*+ append */ into t select * from t2; --不写日志merge /*+ append */ into .... ; --不写日志create table t nologging as select * from ...
linux DRBD 类似网络级的read 1
linux DRBD 类似网络级的read 1
隔离级别
隔离级别 存在脏读 存在不可重复读 存在幻读 未提交读 yes &...
数据库登录慢的解决过程
只是登录慢,查询并不慢,登录要1分钟在udump下有大量trace文件/opt/oracle/admin/test/udump/test_ora_18069.trcOracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit ProductionWith the Partiti...
11G安装升级中遇到的错误
使用10g的spfile启动报错ORA-32004: obsolete or deprecated parameter(s) specified for rdbms instance 解决:spfile.ora中去掉两个参数USER_DUMP_DEST BACKGROUND_DUMP_DEST 升级至11Gsga需求:--> If Targ...
ORA-00904: "POLTYP": invalid identifier
ORA-00904: "POLTYP": invalid identifier越是小系统问题越多。这个错误是由于使用了与10G数据库不兼容的客户端去执行exp后报错,应该算是oracle的bug吧,这些不兼容包括10G64位和10G32位、11G32位和10G32位看来1...
hash分区占用空间很大
一个空的hash分区会占用2M的空间(256block),而rang分区只占用64k(8block)
Oracle跟踪文件的格式说明
APPNAME mod='%s' mh=%lu act='%s' ah=%lu -------------------------------------------------- -------------------------- APPNAME mod='%s' mh=%lu act='%s' ah=%lu ------------------------...
sqlplus中行预取
sqlplus中行预取 set arraysize 默认15 可以减少consistent gets
oracle 64位 linux 11.2.0.2 download lines
http://aru-llnw-dl.oracle.com/aaruna03/vol/patch22/PLATFORM/CORE/Linux-x86-64/R80112020/p10098816_112020_Linux-x86-64_7of7.zip?params=V2FyaXlxcFF0RzFRYUhvWStQSXRIdzphcnU9MTMxNDkyMTkmZW1haWw9am9obi56aG...
ORA-14452: attempt to create, alter ... temporary table already in use
ORA-14452: attempt to create, alter or drop an index on temporary table already in use 原因:有用户在使用临时表通过以下方法查找-找到锁住表的sid和serial#select sid,serial# from v$session where sid=(sel...
转:自动添加分区脚本
平台如下:os:centos4.7oracle 10g定时添加或删除分区表的分区这几天,根据业务的需求和性能的考虑,需要定时删除历史数据,表里只保留最近指定的wareid的数据,考虑删除时对表的影响及便利性,我决定把这个表建...
Oracle 11gR2 使用 RMAN duplicate from active database 复制数据库
在Oracle 10g下,我们可以使用RMAN duplicate 命令创建一个具有不同DBID 的复制库。 到了Oracle 11gR2, RMAN 的duplicate 有2种方法实现: &...
调整RMAN备份与恢复操作的性能 (转)
出处:http://blog.csdn.net/tianlesoftware/archive/2010/07/13/5732665.aspxRMAN 实际上即装即用的,我们通常不需要对其做什么调整。 但是,RMAN 体系结构中还包含许多组件,当这些组件构成一个整体时,就必须调整...
ORA-07445[kgghstfel()+15] [SIGSEGV] [Address not mapped to object]
ksedmp: internal or fatal errorORA-07445: exception encountered: core dump [kgghstfel()+15] [SIGSEGV] [Address not mapped to object] [0x000000018] [] []Current SQL statement for this session: sel...
更正自己对count()函数的误解
SQL> select * from a; ID NAME---------- ------------------------ 1 abc &nb...
查找表中的空余id
id是逐渐,现在要手工插入若干数据,id是由sequence控制的,但中间有空余的。现在要把这些找出来,借鉴了一下网上的脚本:SQL> select rownum as id, 2 &nb...