摘要:
从mongodb 3.0开始,mongorestore还原的时候,需要一个运行着的实例。早期的版本没有这个要求。 1.为每个分片部署一个复制集 (1)复制集中的每个成员启动一个mongod (2)通过mongo连接到实例,运行: 2.部署config服务器 3.启动mongos实例 4.集群添加分片 阅读全文
随笔档案-2016年04月
集群因子(Clustering Factor)
2016-04-26 12:26 by abce, 833 阅读, 收藏, 编辑
摘要:
clustering factor是CBO使用的统计信息,用来衡量一个表中的列是否是规则排序存放的。 在通过索引访问表的时候,被用来作为代价评估的指示器。扫描索引的时候,clustering factor记录需要访问的数据块数量。集群因子的大小对物理I/O有影响。 可以在以下数据字典中查看clust 阅读全文
DG - physical standby failover切换过程
2016-04-25 12:39 by abce, 373 阅读, 收藏, 编辑
摘要:
1.failover前检查 2.执行failover 阅读全文
MongoDB - 分片管理
2016-04-23 20:54 by abce, 815 阅读, 收藏, 编辑
摘要:
1.状态检查 mongos> sh.status(); mongos> sh.status(true); 2.检查配置信息 配置信息都存在config数据库中 config.changelog #跟踪集群记录操作 config.chunks #集合中块的信息 config.collections # 阅读全文
sh.status()
2016-04-22 13:00 by abce, 1517 阅读, 收藏, 编辑
摘要:
mongos> sh.status({"verbose":1})sh.status({"verbose":1}) --- Sharding Status --- sharding version: { "_id" : 1, "minCompatibleVersion" : 5, "currentVersion" : 6, "c... 阅读全文
DG - physical standby switchover切换过程
2016-04-21 13:57 by abce, 1694 阅读, 收藏, 编辑
摘要:
一.切换前检查1.检查备库已经全部接收到主库的redo如果是最大可用性、最大保护性模式,可以在primary端查看v$archive_dest_status,确认是否所有的redo已经传送到备库#在主库执行 可以看出主备未同步且是最大性能保护模式,还要执行更多检查操作(如果是最大可用性、最大保护性模 阅读全文
DG - 开启Active Data Guard
2016-04-19 15:36 by abce, 541 阅读, 收藏, 编辑
摘要:
在配置active data guard之前,phycial standby必须处于以下两个状态之一: (1)standby处于mount状态,并且redo apply正在运行中 (2)standby被干净的关闭,redo apply被停止 1.配置active data guard 前提条件:st 阅读全文
snapshot standby database
2016-04-19 14:11 by abce, 477 阅读, 收藏, 编辑
摘要:
快照备库接收和归档主库发送来的redo,但是不会应用;切换成physical standby之后会自动开启redo apply。快照standby不可以参加主备切换;在最大保护性模式下,如果只有一个备库,则不可以将备库转成snapshot standby。 将Physical Standby Dat 阅读全文
DG - 将physical standby置于read-only模式
2016-04-18 20:32 by abce, 550 阅读, 收藏, 编辑
摘要:
1.备库处于关闭状态 2.备库处于redo apply状态 阅读全文
set ver on/off
2016-04-18 15:09 by abce, 356 阅读, 收藏, 编辑
摘要:
set verify(或ver) on/off可以设置是否显示替代变量被替代前后的语句 阅读全文
DG - dataguard trouble shooting的相关视图
2016-04-17 14:59 by abce, 423 阅读, 收藏, 编辑
摘要:
•V$DATAGUARD_STATS:显示dataguard统计信息 •v$managed_standby:显示physical standby数据库后台进程的当前状态 •v$standby_apply_snapshot:显示当前应用重做数据的速度 •v$recovery_progress:跟踪da 阅读全文
Lock file left by a different patch, OPatch will not try re-using the lock file.
2016-04-16 13:33 by abce, 770 阅读, 收藏, 编辑
摘要:
OPatch在打补丁的过程中被中断,重新执行后报以下错误: 查看日志文件也报类似的错误。原因是之前的opatch会话失败后,仍然在本地inventory上持有锁 解决方法: 阅读全文
ORACLE数据库用户账号处于expired状态如何处理
2016-04-16 11:32 by abce, 7170 阅读, 收藏, 编辑
摘要:
账户过期,必须要用户更改密码, 账户才能重新使用。 但有些时候, 因为各种原因, 我们并不知道原密码的明文是什么,但很多时候又不能修改已有密码,好在可以用原密码来更改密码。 在11G中,dba_users.password已经不再显示用户的密码: 在系统表user$中,可以查看用户的密码(PASSW 阅读全文
参数db_ultra_safe
2016-04-14 09:49 by abce, 593 阅读, 收藏, 编辑
摘要:
db_ultra_safe参数设置控制保护级别的其它参数的默认值 可以取的值有:off、data_only、data_and_index。默认值是off -off:不影响db_block_checking, db_block_checksum, db_lost_write_protect的值。 -d 阅读全文
Oracle Hang Manager
2016-04-13 11:23 by abce, 1012 阅读, 收藏, 编辑
摘要:
名词术语1.Cross Boundary Hang 交叉边界hang。在12.1.0.1中,hang manager可以检测database和asm之间的hang。2.Deadlock or Closed Chain 死锁或关闭链条。打破死锁链条的唯一方法是让其中某些会话完成其工作或被终止。3.Ha 阅读全文
Excessive AWR Growth From Partitioned Objects Such as SYS.WRH$_EVENT_HISTOGRAM Causing Sysaux to Grow
2016-04-12 15:50 by abce, 1215 阅读, 收藏, 编辑
摘要:
AWR数据增长较快,导致sysaux表空间使用较高 查看是哪些数据库对象占用了sysaux表空间 查看awr快照保留期限。设置的期限是8天,但是真正保留了258天 也可以通过dba_hist_snapshot和WRH$_EVENT_HISTOGRAM进行比较 通过MOS查看,这是数据库的一个bug: 阅读全文
手动purge优化器的统计信息与AWR快照,减少对sysaux表空间的占用
2016-04-12 15:44 by abce, 1522 阅读, 收藏, 编辑
摘要:
1.运行以下脚本,计算当前优化器统计信息和AWR快照表占用sysaux的空间 2.检查优化器统计信息直方图表中的信息的有效天数 3.purge统计信息(修改有效天数) 4.在split表WRH$_ACTIVE_SESSION_HISTORY之前,检查其相关信息 5.split awr分区,以便于有更 阅读全文
一次数据库hang住的分析过程
2016-04-12 10:51 by abce, 1434 阅读, 收藏, 编辑
摘要:
现象: 普通用户和sysdba都无法登陆,业务中断 分析过程: 1.先做hanganalyze和systemstate dump 2.分析trace文件 有76个会话被会话494阻塞了,而会话494在等待shared pool... 会话494,496,519之间可能相互独立,也可能存在互相阻塞的关 阅读全文
针对某个数据库error做systemstate dump
2016-04-12 10:14 by abce, 287 阅读, 收藏, 编辑
摘要:
如果想对某个具体error做systemstate dump收集,可以借助event来实现。 例如想在数据库遇到ora-00054时,收集数据systemstate dump信息: 开启: 关闭: 阅读全文
数据库hang住如何收集信息
2016-04-12 10:01 by abce, 1282 阅读, 收藏, 编辑
摘要:
数据库hang的时候,建议尽量收集以下信息: 1.hanganalyze和systemstate dumps 2.AWR报告 3.最近的RDA 如果是CDB环境,要确认是CDB级别的hang还是PDB级别的hang。如果是PDB级别的hang,只需要收集PDB的信息。如果无法确认,建议收集一下CDB 阅读全文
V$RECOVERY_PROGRESS
2016-04-11 10:28 by abce, 782 阅读, 收藏, 编辑
摘要:
v$recovery_progress视图可以用来监控数据库recovery操作,以及所需时间的估算。此外,可以用来监控physical standby环境的redo应用速度。 阅读全文