摘要:
Thomas建议:对于许多系统,应到考虑设置这两个参数为非默认值,至少测试一下两种极端情形: 1. optimizer_index_caching=0 和 optimizer_index_cost_adj=100的默认值. 他们一般适用于许多数据仓库/报表系统 2. otpimizer_index_ 阅读全文
摘要:
Hint 是Oracle 提供的一种SQL语法,它允许用户在SQL语句中插入相关的语法,从而影响SQL的执行方式。 因为Hint的特殊作用,所以对于开发人员不应该在代码中使用它,Hint 更像是Oracle提供给DBA用来分析问题的工具 。在SQL代码中使用Hint,可能导致非常严重的后果,因为数据 阅读全文
摘要:
Oracle数据库目前依然处于商用数据库的霸主地位。 运行在Oracle数据库上的核心业务及核心数据的安全性尤为重要。 目前市场上针对Oracle数据库常见的容灾产品大致可以分为两大类。 Oracle 公司自己的容灾产品 非Oracle公司的容灾产品 Oracle公司目前的容灾产品有我们常见的Dat 阅读全文
摘要:
恒生技术之眼 作者 林景忠 大家对于一个业务系统的运行关心有如下几个方面:功能性、稳定性、效率、安全性。而一个系统的性能有包含了网络性能、应用性能、中间件性能、数据库性能等等。 今天从数据库性能的角度,浅谈Oracle性能优化的一些看法。 首先对于性能问题,大家先接触的一般都是某个业务功能慢,速度客 阅读全文
摘要:
第1章 OWI介绍记录和观察进程所经历的等待现象的功能和界面以及方法论,统称为OWI,也就是Oracle Wait Interface.等待事件的P1、P2、P3值可以通过v$session_wait、v$session视图等动态视图 或者sql trace文件观察。各事件的P1、P2、P3的意义都 阅读全文
摘要:
orapwd file='$ORACLE_HOME/dbs/oratest' password=oracle entries=5 force=y; 说明:●FILE参数指定口令文件存放的全路径及文件名。口令文件的命名也应该遵循Oracle公司指定的规范:orapw,在例子中实例名是orcl●PASS 阅读全文
摘要:
sysdba远程登录需要两个条件: 1、remote_login_passwordfile =exclusive时,启用口令文件,允许远程登录; 查看remote_login_passwordfile 参数 SQL> SHOW PARAMETER REMOTE_LOGIN_PASSWORD NAME 阅读全文
摘要:
RAC集群中有三台机器,A,B,C A,B,C都会有3票,假设这是A的心跳线出现问题,整个RAC集群就划分为两个paritition, 一个是只有A的partition,一个是B,C组成的partition, 两个partition都想以为对方出问题,自己需要接管业务,如果没有投票算法就会导致两个p 阅读全文
摘要:
B-tree,B是balance,一般用于数据库的索引。使用B-tree结构可以显著减少定位记录时所经历的中间过程,从而加快存取速度。而B+tree是B-tree的一个变种,大名鼎鼎的MySQL就普遍使用B+tree实现其索引结构。 B-tree又叫平衡多路查找树。一棵m阶的B-tree (m叉树) 阅读全文
摘要:
在Oracle中,索引基本分为以下几种:B*Tree索引,反向索引,降序索引,位图索引,函数索引,interMedia全文索引等,其中最常用的是B*Tree索引和Bitmap索引。(1)、与索引相关视图查询DBA_INDEXES视图可得到表中所有索引的列表;访问USER_IND_COLUMNS视图可 阅读全文
摘要:
位图索引的适用条件 位图索引适合只有几个固定值的列,如性别、婚姻状况、行政区等等,而身份证号这种类型不适合用位图索引。 位图索引适合静态数据,而不适合索引频繁更新的列。 举个例子,有这样一个字段busy,记录各个机器的繁忙与否,当机器忙碌时,busy为1,当机器不忙碌时,busy为0。 这个时候有人 阅读全文
摘要:
如果你使用Linux比较长时间了,那你就知道,在对待设备文件这块,Linux改变了几次策略。在Linux早期,设备文件仅仅是是一些带有适当的属性集的普通文件,它由mknod命令创建,文件存放在/dev目录下。后来,采用了devfs, 一个基于内核的动态设备文件系统,他首次出现在2.3.46内核中。M 阅读全文
摘要:
# This is a basic configuration file with some examples, for device mapper# multipath.# For a complete list of the default configuration values, see# 阅读全文
摘要:
使用Multipath进行多链路聚合并对聚合后的设备固定命名 1、启用Multipath: (1)启动multipathd服务 #service multipathd start 或者 #/etc/init.d/multipathd start (2)修改multipath配置文件/etc/mult 阅读全文
摘要:
HBA:即主机总线适配器英文“Host Bus Adapter”缩写。是一个在服务器和存储装置间提供输入/输出(I/O)处理和物理连接的电路板或集成电路适配器。 WWN:是World Wide Name,意思是全球唯一名字。 WWN即World Wide Name,全球唯一名字,通常是由权威的组织分 阅读全文
摘要:
IDE(Integrated Drive Electronics)即“电子集成驱动器”,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬 阅读全文
摘要:
有些新手总是在各式各样的概念里绕来绕去,弄的不亦乐乎。所以我就把我的一些理解写了下来,供您参考.我说的不局限于任何一种具体产品和厂家,也可能有些说法和某些厂家的说法不一样,但是我觉得应该算的上是本原的东西,有以不变应万变之功效,呵呵,见笑 1、关于HBA HBA的全称为Host Bus Adapte 阅读全文
摘要:
Linux 相关scsi命令 由于前段时间存储扩容,对存储操作较多,下面记录了常用的操作; lsscsi命令:显示scsi设备信息 #lsscsi [0:0:0:2] disk IBM 1726-4xx FAStT 0617 /dev/sdb [0:0:0:3] disk IBM 1726-4xx 阅读全文
摘要:
主机识别存储设备标记主要有三个参数: C — Controller T — Target D — Disk 主机识别存储上的设备就是依照这三个CTD的参数来识别的。 换言之, 如果CTD相同,并且磁盘的signature(label in unix/linux)信息也相同,主机就会认为是同一个LUN 阅读全文
摘要:
一、什么是multipath 普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。而到了有光纤组成的SAN环境,由于主机和存储通过了光纤交换机连接,这样的话,就构成了多对多的关系。也就是说,主机到存储可以有多条路径可以选择。主机到存储之间的IO由多条路径可以选择。 既然,每个主机到所对应 阅读全文