aix基本命令之iostat
报告中央处理器(CPU)的统计信息,整个系统、适配器、tty 设备、磁盘以及 CD-ROM 的异步输入/输出(AIO)和输入/输出统计信息。[@more@]语法iostat [ -a ] [ -l ] [ -s ] [-t ] [ -T ] [ -z ] [ { -A [ -P ] [ -q | -Q ] } | { -d |-D [-R ] }[ -m ] [ Drives ... ] [ Interval] [ Count ]描述iostat 命令用来监视系统输入/输出设备负载,这通过观察与它们的平均传送速率相关的物理磁盘的活动时间来实现。iostat 命令生成的报告可以用来更改系统配置来更好地平衡物理磁盘和适配器之间的输入/输出负载。每次运行 iostat 命令时,就报告
Oracle Rac 删除节点
Oracle inventory存储节点上配置和运行信息,删除节点时自动更新。Oracle Rac 11g R2删除节点非常容易:从逻辑上从集群中解锁一个集群节点,并关闭,将可以从集群中分离出来,然后就可以解锁后用于其他目的。如果被解锁集群在11g R1或更早版本需要执行以下,完全删除节点:1.在节点上删除实例2.从数据库删除节点3....
Oracle Rac 添加节点
添加节点两种方式:1.克隆一个已有网格主目录。 克隆网格:可以手动执行clone.pl脚本,也可以Oracle企业管理器。2.使用addNode.sh脚本。先决条件:1.配置公共和专用网络2.配置操作系统3.配置共享存储(新节点不创建ASM磁盘,只扫描。)集群信息:Rac1、Rac2、Rac3实例:orarac1、orarac2、orarac3添加集...
asm实例自动dismount导致rac一个节点宕机
asm日志<br />/u01/app/grid/diag/asm/+asm/+ASM1/trace<br /><br /><br />Thu Jul 30 02:10:46 2015<br />WARNING: Waited 15 secs for write IO to PST disk 0 in group 1.<br />WARNING: Waited 15 secs for write IO to PST disk 1 in group 1.<br />WARNING: Waited 15 secs for write IO to PST disk 2 in gro...
Oracle OCM作业运行报错ORA-29280
1、Oracle OCM作业运行报错ORA-29280一个同事系统中出现小故障,笔者协助帮助查看。由于系统总体负载很低,也没有明显的功能影响点,笔者也没有直观的思路。一般而言,从alert log中我们可以按照时间关系查看到Oracle的重要问题现象。从日志情况中,却发现了一些其他问题。Mon Jun 02 22:00:08 2014Error...
shell知识点小结2
$? 前一命令退出状态,0表示成功$$ shell进程IDPPID 父进程IDLANG 当前Locale的默认名称,其他LC_*变量会覆盖此值LC_ALL 当前Locale名称,会覆盖LANG和其他LC_*PS1(prompt sign...
sed基础用法小结
Sed包含多个功能,最常用的是替换命令 1 替换s/pattern/replacement/flagsFlags包括如下n:1-512之间的数字,对第n次匹配进行替换g:对所有匹配情况进行全局修改p:打印模式所有内容w:file,将...
直方图
直方图概念: 直方图,当某个列数据分布不均衡时,为了让cbo生成的执行计划更准确,可以收集直方图。我们可能需要对表收集直方图。直方图最大的桶数(Bucket)是254,默认桶数是75,桶数可以取值范围是1-254,。收集时直方图的时候很耗费cpu,oracle在收集直方图的时候会对表进行全表扫描,对于所有的列值放入不同的桶...
修改oracle字符集
一 修改数据库SERVER端字符集 数据库字符集在创建后原则上不能更改。如果需要修改字符集,通常需要导出数据库数据,重建数据库,再导入数据库数据的方式来转换,或通过ALTER DATABASE CHARACTER S...
oracle 11g rac 修改字符集
系统版本:Oracle Linux Server release 5.7数据库版本:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionPL/SQL Release 11.2.0.3.0 - ProductionCORE 11.2.0.3.0 ProductionTNS for Linux: Version 11.2.0.3.0 - ProductionNLSRTL Version 11.2.0.3.0 - Production...
listener为何要fork两次子进程
http://www.itpub.net/thread-1799332-1-1.html 以下是根据网络资料个人总结的listener监听流程(如果有误烦请指正)大致分为6个阶段1客户端向数据库发起连接请求,listener负责响应接受;2Listener进程for...
单个脚本监控主机上所有实例的表空间利用率
借助一个文件,存放ps –ef | grep pmon的输出[test]:/orasw/dba>more /orasw/dba/scripts/ db_running.log oracle 8922 1 0 Dec 17 ? ...
oracle启动遭遇ORA-27102: out of memory
OS: linux 2.6.9-103.ELsmp #1 SMPDB: 10205, 4节点RAC背景:节点1前几天重启维护,3个instance起来了俩,第3个TEST03N1启动时不断报错$ $ORACLE_HOME/bin/sqlplus / as sysdba SQL*Plus: Release 10.2.0...
oracle hash join原理及注意事项
7.3引入,仅用于CBO和等值连接,隐含参数_hash_join_enabled默认true,即使为false也可被use_hash覆盖;Oracle依据hash_area_size/db_block_size/_hash_multiblock_io_count决定hash partition数量,hash表由若干hash partition组成,而每个partition都包含多个hash bucket表small和big,前者会被选为驱动表,假定其结...
ext3文件系统基础知识点
文件系统的构成引导块:存储引导代码超级块:单块大小/总块数;每组块数;i节点数/每组i节点数;卷名;最后写入时间/挂载时间/挂载路径;空闲i节点/块信息(分配新i节点/块时使用)组描述符表:每个32字节,描述每组块位图/i节点位图/i节点表起始块号,块组中空闲块数和目录数;文件系统中所有块被等分为若干块组,最后一...
library cache相关知识点
共享游标Sql首次解析后会生成父游标和1个子游标(DDL除外),其可共享的部分包括解析树,执行计划,绑定变量和sql文本等;父游标主要保存游标名即sql text,文本一致的sql即可共享;子游标保存剩余信息,只有当执行计划/绑定变量/环境变量(NLS & optimization mode)/实际引用对象一致时才可共享,否则新建1个子游标;...
oracle优化sql的内部过程
Oracle对sql的优化过程如下 本文只关注查询重写和查询优化 查询重写 独立于优化器 ,分两部分1 子查询展开 分为相关子查询和非相关子查询,将其转化为等价join; Hint:unnest/no_unnest/hash_sj/hash_aj 通常子查询在最后执行,通过Push_subq可尽早执行http://blog.itpub.net/15480802/vi...
redo的内部过程与lgwr
Oracle采用混合日志记录模式,以数据块为单位,即dba + sql,即避免记录整个块,又可快速恢复the granularity is at the block level (like physical logging), so one operation is stored for each individual block change一个大事务可由多个mini-transaction即redo record组成,而每个record又可由多个change ...
oracle数据块格式小结
Oracle数据块可分为三层更细化Cache layer--20字节,包含DBA、块类型、块格式、SCN;数据块被读取时进行完整性检查,确保没有损坏或fracture,即块更新信息只有部分被写入磁盘; Transaction layer固定事务layer--块类型,最后一次块清除时间csc,ITL数量itc;可...
oracle事务知识点小结
DML语句流程 1 获取事务锁和ITL2 锁定候选行3 生成redo4 生成undo5 生成redo record写入log buffer并更改数据块事务提交1 分配SCN2 更新事务表,将事务槽状态改为0x093 回收undo块4 创建commit redo record5 将redo从log buffer刷新6 释放表锁和行锁锁一个事务由1个TX和若干TM组成,而回滚savep...