当前位置:文档之家› oracle 11g RAC

oracle 11g RAC

oracle 11g RAC
oracle 11g RAC

oracle 11g RAC 的一些基本概念(一)

总的来说,oracle 11g r2 RAC提供了以下功能:

1. 高可用:shared-everything 模式保证了单节点的故障不会停止服务,集群中

的其他节点将快速接管

2. 可扩展性:多节点分担负载,可以提供远超单机数据库能提供的处理能力。且

增删节点可以在线完成,不需要停机

3. 易用性:多个数据库可以加入到一个集群中

4. 低成本:RAC可以部署在标准硬件上,硬件上节省的成本抵消了购买license

的成本

Oracle 11g r2 还提供了一个叫RAC One Node的新功能。Oracle发现一些RAC 的部署纯粹只是为了高可用,而虚拟化越来越多的被用户所使用,并成为了一个新的趋势。Oracle One Node建立在以下基础之上:Oracle Clusterware、Oracle ASM、Oracle database。

我们再来看一眼RAC的结构图

相比较单机数据库,RAC需要一个共享存储;一个私有网络来进行集群内部通讯;一个公有网络来连接应用和客户端;配置虚拟IP来提高节点故障时的连接速度,当一个节点出现故障,它的虚拟ip立即指向其他节点的ip上(若不配置vip,当一个节点发生故障时,新的连接将会发生等待,直到与该节点ip的通讯出现time out)。

Failover的连接配置

有两种连接方式可以实现数据库连接的failover

1. TAF(Transparent Application Failover)

让我们看一下官方文档。TAF让Oracle Net将一个失效的连接从故障点转移到另一个监听上,用户能使用这个新的连接来继续未完成的工作,这是一个client端的功

ods.setFastConnectionFailoverEnabled(true):

ctx.bind("myDS",ods);

ds=(OracleDataSource) ctx.lookup("MyDS");

try {

ds.getConnection(); // transparently creates and accesses cache

catch (SQLException SE {

}

}

看糊涂了?上面的java代码包含一个异常处理。工作过程如下:

1. 一个实例宕掉了,在缓存中留下一些过期连接

2. RAC产生一个事件,并将其发送给包含JDBC的java虚拟机

3. JVM中的后台线程找出所有受到该RAC事件影响的所有连接,通过sql异常(ORA-17008)通知它们关闭连接,并回滚事务

4. 连接接收到sql异常并重新执行失败的操作

FCF与TAF相比有如下不同:

1. FCF支持应用级别的连接重试,由应用来决定failover时如何处理,是重新执行,还是抛出异常;TAF只能在OCI/NET的层面进行重新连接

2. FCF与连接缓存很好地结合起来,让连接缓存管理器来管理缓存,失败的连接在缓存中会自动失效。而TAF在网络层面做预连接,当一个连接失效,连接缓存不能检测到

3. FCF基于Oracle RAC事件,可以快速为活跃/闲置的连接检测到故障

4. FCF通过实例的UP事件实现负载均衡,分配到在线的RAC实例中

oracle建议不要在一个应用中同时使用TAF和FCF

oracle 11g RAC 的一些基本概念(二)

集群的相关概念

配置Active/active集群

在这种模式下,所有的节点都能提供服务(不会有用户请求在standby上被闲置

的情况)。大部分案例中,集群成员的硬件配置都是相同的,避免可能的性能问题,也更容易实现负载均衡。Active/active集群需要更复杂的管理软件来管理所有资源,比如磁盘和内存需要在所有节点间进行同步。更常见的,一个私有网络被用做心跳连接。集群管理软件必须能够检测到节点问题,比如节点故障或者集群通讯问题脑裂(split-brain)是集群中的一个糟糕的情况:集群中的所有集群正在工作的时候,内部通讯被断开。这种情况下,集群被分成了几个部分,每个部分的集群软件都会尝试去接管其他节点的资源,因为在它看来,别的节点发生了故障。可能会出现以下问题:如果应用能够正常连接集群的这些部分,因为此时这些集群部分不同步,可能会有不同的数据会被写入到磁盘中。脑裂对集群的危害显而易见,集群软件的供应商必须提供方案来解决这个问题

oracle的集群软件(11g中的Grid Infrastructure),使用一个仲裁设备(quorum device),称作voting disk,来决定集群中的成员。集群中的所有节点共享一个voting disk,当一个节点不能向内部网络和voting disk发送心跳时,它就会被逐出集群。若一个节点不能和其他节点通讯,但依然能连接到voting disk,集群在这种情况下

将进行投票,并发出指令将该节点剔除。这个投票使用的是STONITH方式,软件

将发出一个请求,使被踢出的节点自动重启。当需要重启的节点hung住的时候,

重启指令变得不可用,这种情况比较棘手。幸运的是,若硬件允许,Grid Infrastructure 可以支持IPMI(智能平台管理接口),可以向一个节点发出结束指令。当一个节点故

障或被踢出集群,剩余的节点能够接管用户服务请求。

配置Active/passive集群

一个active/passive集群工作方式与active/active不同。一个active/passive集

群中的成员硬件配置依然应该一致或基本一致,但同一时间两个节点中只有一个节点能处理用户请求。集群管理软件会不断地监控集群中资源的健康状况,当一个资源失败,集群管理软件会尝试将该资源重启数次,若还是无效,备用节点将进行接管。

根据安装时的选项,集群的资源可以分配在共享存储或文件系统上,后者在资源failover的时候也会进行一次failover。使用共享文件系统比使用非共享的文件系统

更有优势,后者在重新挂载到standby节点上以前可能需要进行fsck(8)检测。Veritas

集群套件、Sun(Oracle)集群和IBM的HACMP就可用作安装active/passive集群的集群管理工具。

鲜为人知的是,使用Oracle Grid Infrastructure来安装一个active/passive集群非常简单,利用Grid Infrastructure的应用程序接口和作为集群逻辑卷管理器的Oracle ASM,可以轻松地不间断监控一个单实例oracle数据库。当一个节点发生故障,数据库会自动迁移到备用节点。根据初始化参数fast_start_mttr_target和恢复集的大小,这个故障切换可能非常迅速。不过,作为failover过程的一部分,用户的数据库连接将被断开。

Active/passive模式可以通过将active_instance_count参数设置为1来打开,但仅当节点数为2时才有效。

配置Shared-All架构

一个所有节点同时访问共享存储和数据的集群被称为shared-all或者

shared-everything结构。Oracle RAC就是基于shared-everything架构:一个数据库位于共享存储中,通过集群各个节点上运行的实例来访问。在Oracle术语中,一个实例由内存结构和一些进程组成。对应的,数据库存储在磁盘中的数据文件里。在RAC中,实例的故障并不意味着该实例管理的数据的丢失。在一个节点发生故障后,集群中的另一个实例将会进行实例恢复,所有剩余节点都将继续服务。使用高可用技术,例如FCF或TAF,可以将实例失效对用户造成的影响降到最低。故障节点最后将重新加入集群并分担工作量。

配置Shared-Nothing架构

在一个shared-nothing数据库集群中,每个节点有它私有的独立存储,其他节点不能访问。数据库被集群中的节点分割成几个部分,返回的查询结构集是各个节点结果集的结合。丢失一个节点会导致对应的数据无法访问。因此,一个shared-noting 集群经常被实施成一些单独的active/passive或者active/active集群来增强可用性。MySQL的集群就是基于shared-nothing架构。

RAC的主要概念

集群节点

集群由单独的节点组成,在Oracle RAC中,允许的节点数和集群版本有关,公开文档中说明Oracle 10.2集群软件支持100个节点,而10.1支持63个实例。即使当个节点发生故障后,基于RAC上的应用能继续运行,还是应该花点精力来确认数据库服务器中的单个组件不会出现单点故障(SPOF)。

采购新的硬件时应该采用可热插拔的组件,比如内置磁盘和风扇,另外,服务器的电力供给、主机总线适配器、网卡和硬盘都应该做了冗余。可能的话,最好做一个逻辑绑定,比如硬盘硬件RAID或软件RAID、网卡绑定、存储网络的多路径。在数据中心也应该注意:要使用不间断的电源供应、足够的散热措施、服务器的专业上架。最好还能有个远程的lights-out管理控制台,当一个节点不知道由什么原因挂起,可能迫切需要进行故障排除或者重启。

内部互联

集群内部互联是Oracle RAC的特征之一。它不仅使得集群在不同实例间传递数据块时突破block pinging算法的限制,它还可用作心跳和常规通讯。连接失败将导致集群的重组来避免脑裂发生,Grid Infrastructure将使一个或多个节点重启。可以为RAC和Grid Infrastructure配置一个单独的连接,这种情况下你需要配置RAC 来使用正确的连接。这个连接始终应该是私有的,不应该受到其他网络的干扰。RAC 用户可以使用两种技术来实现内部互联:以太网和Infiniband。

使用基于以太网的内部互联

使用10G以太网作为集群内部互联可能是目前使用最多的,集群的后台进程使用TCP/IP进行通信。Cache Fusion(用来保持缓存的一致性)使用另一种通信方式:UDP(UserData该ramProtocol)。UPD和TCP同属于传输层,后者面向连接,使用显式的通讯握手来保证网络数据包按顺序到达,并转发失败的数据包。UDP则不包含状态,它是一个发完就忘(fire-and-forget)协议。UDP只是简单发送一个数据包到目的地。UDP比起TCP而言主要的好处是它比较轻便。

注意:两节点集群间应该避免使用交叉线来直连,集群的内部通讯必须经过交换,交叉电缆的使用应该被明确禁止!

使用jumbo frames可以使集群内部通信的效率和性能得到提升。Ethernet Frames可以使用不同的大小,一般被限制在1500byte字节(MTU值)。框架大小决定了单个以太网框架能够传送多少数据,一个框架承受越大的数据负荷,服务器和交换机需要做的工作就越少,提供了更高的通讯效率。许多交换机允许在一个框架中容纳比标准MTU值更大的字节数(1500-9000),也叫jumbo frame。注意jumbo frames是不能路由的,因此它不能被使用在公共网络上。当决定使用jumbo frames 时,一定要确定集群中的所有节点使用同样的MTU。

刚才说过数据库服务器的相关组件应该有一个容易,网卡也是其中之一。多个网络端口可以在linux中使用bonding技术绑成一个逻辑单位,和很多其他操作系统不同,linux中网卡的绑定不需要购买其他软件就能实现。

使用基于Infiniband的内部互联

Infiniband常被用来实现远程内存直接访问(RDMA remote direct memory access architecture)。这是一个高速互联,常与高性能计算(HPC)环境联系在一起。RDMA可以在集群的节点间使用并行、直接、内存到内存的传输,它需要专门的RDMA适配器、交换机和软件。它还能避免基于以太网的实现中的CPU处理和环境转换的开支。在linux中有两种途径来实现Infiniband互联。第一种叫做IP over Infiniband(IPoIB),它采用IB架构作为链路控制层,使用封装的方法实现IP和IB 报文的转换,从而使在以太网运行的程序可以直接运行在Infiniband上。另一个方法就是使用基于Infiniband的 Reliable Datagram Sockets,oracle 1.2.0.3开始支持这个方法。RDS可以通过Open Fabric Enterprise Distribution(OFED)在linux和windows上实现。RDS的重要特征是低延迟、低开销和高带宽。Oracle数据库服务器和Exadata存储服务器使用了Infiniband,为集群内的通讯提供高达40Gb/s的带宽,这是以太网所不可能做到的。Infiniband为高性能展现了巨大的优势,但它的成本同样非常高昂。

Clusterware/Grid Infrastructure

Grid Infrastructure与操作系统紧密结合,并提供以下服务:节点间连接;维护集群成员;消息传送;集群逻辑卷管理;隔离(fencing)

******************************************************************************************** ************************************************************************************************ ****

I/O隔离:

当集群系统出现"脑裂"问题的时候,我们可以通过"投票算法"来解决谁获得集群控制权的问题。但是这样是不够的,我们还必须保证被赶出去的结点不能操作共享数据。这就是IO Fencing 要解决的问题。

IO Fencing实现有硬件和软件2种方式:

软件方式:对于支持SCSI Reserve/Release 命令的存储设备,可以用SG命令来实现。正常的节点使用SCSI Reserve命令"锁住"存储设备,故障节点发现存储设备被锁住后,就知道自己被赶出了集群,也就是说自己出现了异常情况,就要自己进行重启,以恢复到正常状态。这个机制也叫作Sicide(自杀). Sun 和Veritas 使用的就是这种机制。

硬件方式:STONITH(Shoot The Other Node in the Head),这种方式直接操作电源开关,当一个节点发生故障时,另一个节点如果能侦测到,就会通过串口发出命令,控制故障节点的电源开关,通过暂时断电,而又上电的方式使故障节点被重启动,这种方式需要硬件支持。

******************************************************************************************** ************************************************************************************************ ****

各个版本的Oracle集群软件的命名如下:

配置网络组件

Grid Infrastructure需要一些IP地址来正常工作:每个主机配备一个公共网络地址;每个主机有一个私有网络地址;每个主机一个虚拟IP地址(未被指派);1-3个未指派的IP地址用于Single Client Access Name特性;若使用了Grid即插即用,还需要一个未使用的虚拟IP分配给Grid命名服务。

节点虚拟IP是Oracle集群的最有用的功能之一。它们需要和公共IP配置在一个网段内,并作为Grid Infrastructure中的集群资源来维护。在9i中的时候,当一个节点发生故障,该公共IP无法响应连接请求。当一个客户端会话尝试连接到这个故障节点时,它必须等待到连接超时,这可能是一个漫长的过程。有了虚拟IP,那就快多了:当一个节点故障,Grid Infrastructure将该节点的虚拟IP地址failover

到集群中的另一个节点上。当一个客户端会话连接到故障节点的虚拟IP,Grid Infrastructure知道这个节点不能正常工作,会让它连接到集群中的下一个节点。另一个需求是1-3个IP地址,不管集群有多大,这个要求是Grid Infrastructure中新

增的,这种地址类型称为SCAN(single client access name)。SCAN在Grid Infrastructure升级或安装时创建并配置,在执行安装以前,你需要将这些SCAN IP 地址添加到DNS中来循环解析。如果你使用Grid命名服务(GNS),你需要在公共网络上为它分配一个虚拟IP地址。

oracle 11g RAC 的一些基本概念(三)

Grid Infrastructure共享组件

Grid Infrastructure使用两种类型的共享设备来管理集群资源和节点:OCR(Oracle Cluster Registry)和表决磁盘。Oracle 11.2引入一个新的文件,称作Oracle Local Registry(OLR),它只允许存放在本地。

OCR和OLR

OCR为所有节点所共享,包含了集群资源的所有信息和 Grid Infrastructure需要的操作许可。为了实现共享,OCR需要存放在裸设备、共享块设备、类似OCFS2的集群文件系统或者ASM上。在Grid Infrastructure中,只有通过升级而来的系统才支持非ASM管理的OCR,如果是新的安装,你必须使用集群文件系统或者ASM。在RAC10和11.1中,OCR可以有1个镜像,而到了11.2,则增加到了5个拷贝。 Grid Infrastructure每4个小时自动备份一次OCR,并保留一些备份用以恢复。RAC11.1中引入一个选项来手动备份Cluster Registy,以root用户运行诊断程序时将执行附加的完整性检查。Clusterware11.1通过Oracle Universal Installer简化了Cluster Registry在共享的块设备上的部署,在此之前,需要手动进行一个移动OCR 到块设备上的过程。当你在Red Hat 4或SLES10上,在RAC11.1中使用裸设备,需要通过udev来手动对裸设备进行配置。Oracle Support中对这个配置过程提供了说明,单路径和多路径连接共享存储的方法有所不同。

在一些罕见的情况中,OCR可能会被毁坏,此时就需要从备份中来还原。根据毁坏的严重性,可能从一个镜像中来还原就足够了,也可能需要从备份中来还原。只能通过Oracle提供的工具来管理和维护OCR,如果直接对OCR中的内容进行

转储和修改,造成的配置问题Oracle将不予支持。

Oracle 11.2中引入另一个集群配置文件,叫OLR。这个文件在每个节点的Grid Infrastructure安装目录中都有自己单独的拷贝。OLR存储了集群启动初期OHAS

使用的重要的安全环境。定位voting盘时需要用到OLR和网格即插即用配置文件,如果它们存储在ASM中,GPnP的profile中的discovery相关字符串将被集群同步进程用来寻找它们。在集群软件启动的后期,cssd进程将启动ASM实例来连接OCR 文件。然而,它们的路径存储在/etc/ocr.loc文件中,和RAC11.1中一样。当然,如果voting文件和OCR如果存储在一个共享的集群文件系统上,ASM实例不需要也不会启动,除非其他资源需要使用到ASM。

配置Voting Disks

若一个节点在指定时间内(countdown-threshold)无法响应其他节点的心跳请求,这个节点将被踢出集群。

与OCR类似,voting disk和它的镜像都必须存放在共享存储上(11.1中支持3个voting disks,11.2中增加到15个)。和OCR一样,Grid Infrastructure只在升级的系统上支持裸设备,新安装的只支持集群文件系统或ASM。块设备和裸设备在Oracle12中将不再支持。

Oracle强烈建议在不同的位置上使用至少3个voting disks。当使用ASM管理voting disks时,你需要注意磁盘组和故障组的冗余级别。注意,voting disk的所有拷贝都在一个磁盘组里面,你不能将voting disks分布在多个磁盘组中。当使用外部冗余的磁盘组,你只能有1个voting disk。使用normal redundancy冗余级别需要至少3个故障组来存储3个voting disks,high redundancy冗余级别更加灵活,它支持多达5个voting disks。

使用ASM

ASM是oracle10.1中开始引入的,它是Oracle的物理数据库结构上的一个支持集群的逻辑卷管理器。可以存储在ASM中的文件包括控制文件、数据库文件和在线重做日志(还有spfile和归档日志)。直到11g r2,都不能存储任何类型的操作系统文件。

ASM支持的文件类型每个版本都不太一样。下面贴出10.2和11.2的列表以供参考比较:

10.2

11.2:

ASM建立在ASM disk、Failure groups、ASM disk groups概念的基础上的。

几个ASM disk构成一个ASM disk group。与LVM类似,一个ASM disk就相当于LVM里的一个physical volume。与LVM不同的是,共享一个共同的故障点(例如磁盘控制器)的几个ASM disk可以组成一个failure group。一个ASM disk group 可以用来存储物理数据库结构:数据文件、控制文件、redo日志和其他一些文件类型。与linux里的逻辑卷管理器(LVM)相比较,disk group上面没有再创建逻辑卷,取而代之的是,数据库中的所有文件进行了逻辑分组放在disk group上的一个目录里。ASM中不需要文件系统,这也是为何ASM相对传统的LVM更具性能优势。

Grid Infrastructure引入了ASM集群文件系统(ACFS),消除了存储通用用途文件的限制。ASM使用stripe-and-mirror-everything方式来提供最佳性能。

ASM和ACFS的使用不受集群的限制;单实例oracle同样可以通过它得到很多好处。技术上,Oracle ASM被应用为一种特殊的Oracle实例,它有自己的SGA,但没有持续的字典。在RAC中,每个集群节点有且只有一个单独的ASM实例。当启动的时候,每个实例会通过集群软件中的初始化参数在Grid Infrastructure检测到ASM磁盘组资源。每个实例将挂载这些磁盘组。通过赋予正确的权限(ASM11.2中引入了访问控制列表(ACLs))数据库可以访问它们自己的数据文件。使用ASM需要应用OMF,这意味着不同的数据库文件管理方式。RDBMS实例中的初始化参数,

例如db_create_file_dest和db_create_online_dest_n,还有db_recovery_file_dest,指定了相关的文件存储在哪个磁盘组中。当需要创建一个新的文件时,OMF将以以下格式来创建:

+diskGroupName/dbUniqueName/file_type/file_type_tag.file.incarnation 给个例子:+DATA/oradb/datafile/users.293.699134381

ASM允许你执行许多在线操作,在ASM11.1及更高版本中,可以以滚动方式(rolling fashion)进行升级,最小化对数据库的影响。

ASM在裸分区级别上进行操作;为了降低产品系统的开销,应该避免使用LVM2逻辑卷。在NFS上ASM同样是被支持的。但是,代替直接挂载文件管理器给出的目录,需要用dd工具创建的零填补文件作为ASM卷。使用NFS的时候,你需要

和供货商协商,让他们提供最佳实践的文档。

有特殊需求的环境,比如大于10TB数据量的海量数据库,可以在磁盘组级别从可定制的盘区(extent)大小上得到好处。一个通用的存储优化技术包括只使用磁盘边缘位置,比使用其他位置能提供更高的性能。ASM的智能数据分布允许管理员来定义具备更高速度和带宽的热点区域。经常访问的文件可以放置到这些位置来提高性能。硬盘制造商即将推出扇区大小为4k的硬盘,存储密度增加,且更快,容量更大。ASM为此做好了准备,它提供了磁盘组的一个属性,叫sector size,可以设置为512字节或4k。

大部分安装中,一个典型的工作流程:存储管理员提供集群的所有节点上用来做ASM disk的存储;系统管理员为这些新的块设备创建分区,做多路径配置,使用ASMlib或udev将这些分区后的块设备标记为候选磁盘;移交到数据库小组后,Oracle管理员可以配置ASM disk和ASM磁盘组。这些操作都可以在线完成,不需要重启服务器。

ASM disk

.

ASM disk是ASM的基本组成单位。当一块ASM候补磁盘被添加到磁盘组中时,元数据信息被写入到它的头部,使得ASM实例能认出这块磁盘并挂载到磁盘组中。在存储阵列中,磁盘故障经常发生。个别磁盘被高强度使用,它们发生故障是很正常的。大多数情况下,磁盘阵列能根据使用的保护级别,通过镜像磁盘或奇偶校验信息来恢复发生故障的磁盘数据。

ASM中的磁盘故障不经常发生,因为大多数情况下都是使用经过磁盘阵列保护的LUN。但是,如果当一个ASM保护的磁盘组中的磁盘发生了故障,需要紧急替

换故障的磁盘以免它被丢弃。在ASM 11.1中引入一个新的参数叫做磁盘修复时间(disk repair time),使管理员可以修复短暂的磁盘故障,而不需要进行一个全局的调整操作。当一个磁盘被从一个磁盘组中添加或删除时,会发生重新调整操作,对磁盘组中的成员重新进行条带。根据ASM磁盘组的大小,这个调整可能会很耗时。若管理员能幸运地在重新调整操作发生之前使故障的ASM磁盘回到磁盘组中,磁盘组将能很快恢复到正常状态,因为只需要应用有数据改变的区域(dirty region)的日志即可,不需要对整体全新进行调整。

根据存储后台的使用,LUN可以通过阵列的RAID级别得到保护,也可以是一个没有经过保护的存储的集合(JBOD)。

***************************************************************************************************** *******************************************************************************************

ASMLib和udev

ASMLib和udev都解决了设备名固定的问题。在linux中,设备的检测和枚举的顺序并不是固定的。这和在Solaris中不一样,举个例子,除非一个磁盘在阵列中从物理上移动了,否则设备名(例如c0t0d1p1)不会改变。没做多路径的存储阵列的重新配置在linux中会有很大的问题:一个设备原先在操作系统中显示为/dev/sda可能会在重启后被重新映射为/dev/sdg,仅仅是因为操作系统检测到它比上一次启动时晚了一点。基于设备名的裸设备映射注定是要失败的。

首先看看udev的解决方法。一个SCSI设备的world-wide-ID(WWID)不会发生改变,在udev中利用了这一点制定一个规则,这个规则创建一个映射,它定义设备/dev/raw/raw1总是指向SCSI ID是xxxx的LUN中。udev的主要问题是,它的配置不够直观和易用。由于udev不能复制配置,在集群中的每个节点上管理员都需要去维护udev配置。(我们可以使用udevinfo -q path -n /dev/sda1 来查看/dev/sda1对应的udev设备名,该路径在/sys下)

配置了多路径的存储则不会有这个问题,因为另一个软件层(比如,devicemapper-multipath包)或供货商指定的软件会创建一个逻辑设备。

ASMLib提供了另一种方式。ASMLib工具可以在https://www.doczj.com/doc/0f9826669.html,中免费下载,它使ASM磁盘的管理变得非常简单。ASMLib由3个RPM包组成:一个内核模块、实际ASMLib和支持工具。在使用一个LUN作为ASM disk前,你可以使用ASMLib工具通过将元数据信息添加到磁盘头部来标记它,然后ASMLib就可以识别出这个新的LUN,将其作为添加到ASM disk group的一个可能的候选。重启的时候,ASMLib将扫描磁盘头部的信息来识别ASM disk,不管物理设备名在启动过

程中变成了什么。它保证了设备名的稳定性,而且成本非常低。ASMLib是一个内核模块,在内部分配自己的内存结构,它可以在单路径和多路径下配置。

***************************************************************************************************** *******************************************************************************************

ASM Disk Group

ASM磁盘组有三个冗余级别:外部冗余;一般冗余;高度冗余

当创建一个外部冗余的磁盘组时,ASM让存储阵列来承担数据保护的责任,不会做任何的镜像。它会在磁盘组中的ASM disk间做默认盘区大小为1M的条带。写入错误会迫使ASM磁盘被卸载。这将产生严重的后果,因为该磁盘上的盘区没有任何可用的拷贝,整个磁盘组都会变得不可用。

在普通冗余级别下,ASM将条带和镜像每个盘区,在一个盘区写入到磁盘中时,会有另一个盘区写入另一个故障组来提供冗余。在ASM11.2中,单个的文件可以用来做条带和镜像;默认做一个双向的的镜像。普通冗余可以容忍磁盘组中的一个ASM磁盘发生故障。

高度冗余提供了更高级别的保护,它默认提供条带和镜像,创建主盘区的两个额外的拷贝,可以容忍磁盘组中两个ASM磁盘的故障。

Failure Group

Failure group是一个逻辑的磁盘组,当其中一个组件发生故障,整个磁盘组都将不可用。打个比方,属于一个SCSI控制器的磁盘组成一个failure group,如果这个控制器发生故障,所有的磁盘都不可用。在normal和high冗余中,ASM使用failure group来存储数据的镜像拷贝。如果没有明确配置,每个ASM disk组成自己的failure group。Normal redundancy磁盘组需要由至少2个failure group来组成,high redundancy磁盘组需要至少3个。然后,建议使用比这个最小值更多的fail group 来提供额外的数据保护。

ASM默认从一个ASM disk group中的primary extent中读取,在一个extended distance 集群中,如果primary extent在远程的存储阵列上,可能会导致性能问题。ASM 11.1引入了一个首选的镜像读取来解决这个问题:每个ASM实例都可以被指定从本地extent的拷贝中读取,不管它是primary extent还是copied extent。

STC89C52单片机详细介绍

STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL 搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。 单片机总控制电路如下图4—1: 图4—1单片机总控制电路 1.时钟电路 STC89C52内部有一个用于构成振荡器的高增益反相放大器,引

脚RXD和TXD分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。内部方式的时钟电路如图4—2(a) 所示,在RXD和TXD引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在1.2~12MHz之间选择,电容值在5~30pF之间选择,电容值的大小可对频率起微调的作用。 外部方式的时钟电路如图4—2(b)所示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。 示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。 RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。

轴流式通风机工作原理.

轴流式通风机工作原理 一、矿井通风设备的意义: 向井下输送足够的新鲜空气,稀释和排除有害、有毒气体,调节井下所需的风量、温度和湿度,改善劳动条件,保证矿井安全生产。二、矿井机械通风: 1. 抽出式通风 通风机位于系统的出口端,借助通风机的抽力, 使新鲜空气从进风井流入井内,经出出风井排出。 2. 压入式通风 设备位于系统的入口处, 新鲜的空气借助通风机的动力压入井内,并克服矿井巷道阻力,由出风井排出。 3. 两种通风方式的比较 抽出式通风由于是负压通风,一旦通风机停转,井下的空气压力会略有升高,瓦斯涌出量就会减少,有抑制瓦斯的作用; 压入式通风由于是正压通风,一旦通风机停转,井下的空气压力会下降,瓦斯涌出量会增加,是安全受到威胁,一般禁用。 h 2 3

h 三、矿井通风方式 中央并列式 对角式中央分列式(中央边界式) 四、矿井通风机的工作原理 目前煤矿上使用最广泛的是轴流式对旋风机,因为其相较离心式通风机有便于全矿性反风,便于调节风量等优点,得到广泛应用,随着科技进步,轴流式对旋式风机由于效率高、风量大、风压高、噪音低、节能效果显著,是目前使用最广泛的通风机。 1. 集流器:流线型的集流器可以使进入风机的气流均匀,提高风机的运行效率和降低风机的噪声。 2. 进、出口消声器:为两层圆筒结构。 3. 整流罩:流线型的整流罩可以使风机内流场得到优化,提高风机的运行效率和降低风机的噪声。 4. 电动机: 5. 一级叶轮: 6. 二级叶轮: 7. 扩压器:可以回收一定的动压,提高风机的静压比。

五、对旋风机优点: 1、为了适合煤矿通风网路的阻力要求,并确保通风机效率,该机采用了对旋式结构,两机叶轮互为反向旋转,可以省去中导叶并减少中导叶的损失,提高了风机效率。 2、采用电机与叶轮直联的型式,避免了传动装置损坏事故,也消除了传动装置的能量损耗,提高了风机装置效率。 3、电机均安装在风机主风筒内的密闭罩中,密闭罩具有一定的耐压性,可以使电机与风机流道中含瓦斯的气体隔绝,同时还起一定的散热作用,密闭罩设有两排流线型风管道,通过主风筒与地面大气相通,使新鲜空气流入密闭罩中,同时又可使罩内空气在风机运行中保持正压状态。 4、风机最高装置静压效率可达86%以上,高效区宽广,可确保矿井在三个开采阶段主扇效率均为75%以上。扭转了我国大型矿山主扇运行效率低的状况,可节约大量电能。 5、风机可反转反风,其反风量可达正风量的60%,不必另设反风道,具有节约基建投资和反风速度快的优点。 6、叶轮的叶片安装角的可调整,可根据生产的要求来调整叶片角度。 该风机采用特殊设计,性能曲线无驼峰,在任何网络阻力的情况下,均能稳定运行。 六、通风机的附属装置 (1)反风装置 作用:使井下风流反向的一种设施, 以防止进风系统发生火灾时产生的 有害气体进入作业区; 有时救护工作也需要反风。 (2)反风方法: 反风方法: 1)离心式通风机的反风 利用反风道 2)轴流式通风机的反风 反转反风法 反风道反风法 (3)防爆门(防爆井盖) 作用:当井下一旦发生瓦斯 或煤尘爆炸时,受高压气浪的冲击作用, 自动打开,以保护主通风机免受毁坏;

oracle11grac方案

ORACLE 高可用性 (RAC) 技术方案

目录 一、基础知识介绍 ........................................ 错误!未定义书签。 1. RAC 是什么........................................ 错误!未定义书签。 2. RAC 的优势........................................ 错误!未定义书签。 RAC原理 ............................................ 错误!未定义书签。 二、 RAC 系统结构设计 .................................... 错误!未定义书签。 系统拓扑结构基本如下图所示:........................ 错误!未定义书签。 2.用户组规划......................................... 错误!未定义书签。 3.用户规划........................................... 错误!未定义书签。 4.磁盘规划........................................... 错误!未定义书签。 rac网络规划 ........................................ 错误!未定义书签。

一、基础知识介绍 1. RAC 是什么 RAC,全称 real application clusters,译为“实时应用集群”,是 Oracle 新版数据库中采用的一项新技术,是高可用性的一种,也是 Oracle 数据库支持网格计算环境的核心技术。 2. RAC 的优势 Oracle RAC 主要支持 Oracle9i、10g、11g 版本,可以支持 24 x 7 有效的数据库应用系统,在低成本服务器上构建高可用性数据库系统,并且自由部署应用,无需修改代码。在 Oracle RAC 环境下,Oracle 集成提供了集群软件和存储管理软件,为用户降低了应用成本。当应用规模需要扩充时,用户可以按需扩展系统,以保证系统的性能。 ( 1)多节点负载均衡; (2)提供高可用:故障容错和无缝切换功能,将硬件和软件错误造成的影响 最小化; (3)通过并行执行技术提高事务响应时间----通常用于数据分析系统; (4)通过横向扩展提高每秒交易数和连接数----通常对于联机事务系统; (5)节约硬件成本,可以用多个廉价 PC 服务器代替昂贵的小型机或大型机, 同时节约相应维护成本; (6)可扩展性好,可以方便添加删除节点,扩展硬件资源。 RAC原理 在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需要一个共享存储设备。同时所有服务器上的 OS 都应该是同一类 OS,根据负载均衡的配置策略,当一个客户端发送请求到某一台服务的 listener 后,这台服务器根据我们的负载均衡策略,会把请求发送给本机的 RAC 组件处理也可能会发送给另外一台服务器的 RAC 组件处理,处理完请求后,RAC 会通过集群软件来访问共享存储设备。 逻辑结构上看: 每一个参加集群的节点有一个独立的 instance,这些 instance 访问同

轴流式风机原理及运行

轴流式风机原理及运行 一.轴流式风机的结构特点 轴流送风机为单级风机,转子由叶轮和叶片组成,带有一个整体的滚动轴承箱和一个液压叶片调节装置。主轴承和滚动轴承同置于一球铁箱体内,此箱体同心地安装在风机下半机壳中并用螺栓固定。在主轴的两端各装一只支承轴承,为承受轴向力。主轴承箱的油位由一油位指示器在风机壳体外示出。轴承的润滑和冷却借助于外置的供油装置,周围的空气通过机壳和轴承箱之间的空隙的自然通风,以增加了它的冷却。 叶轮为焊接结构,因为叶轮重量较轻,惯性矩也小。叶片和叶柄等组装件的离心力通过推力轴承传递至较小的承载环上,叶轮组装件在出厂前进行叶轮整套静、动平衡的校验。 风机运行时,通过叶片液压调节装置,可调节叶片的安装角并保持这一角度。叶片装在叶柄的外端,叶片的安装角可以通过装在叶柄内的调节杆和滑块进行调节,并使其保持在一定位置上。调节杆和滑块由调节盘推动,而调节盘由推盘和调节环所组成,并和叶片液压调节装置的液压缸相连接。 风机转子通过风机侧的半联轴器、电动机侧的半联轴器和中间轴与电机连接。 风机液压润滑供油装置由组合式的润滑供油装置和液压供油装置组成。此系统有2台油泵,并联安装在油箱上,当主油泵发生故障时,备用油泵即通过压力开关自动启动,2个油泵的电动机通过压力开关联锁。在不进行叶片调节时,油流经恒压调节阀而至溢流阀,借助该阀建立润滑压力,多余的润滑油经溢流阀回油箱。 风机的机壳是钢板焊接结构,风机机壳具有水平中分面,上半可以拆卸,便于叶轮的装拆和维修。叶轮装在主轴的轴端上,主轴承箱用螺钉同风机机壳下半相连接,并通过法兰的内孔保证对中,此法兰为一加厚的刚性环,它将力(由叶轮产生的径向力和轴向力)通过风机底脚可靠地传递至基础,在机壳出口部分为整流导叶环,固定式的整流导叶焊接在它的通道内。整流导叶环和机壳以垂直法兰用螺钉连接。 进气箱为钢板焊接结构,它装置在风机机壳的进气侧。在进气箱中的中间轴放置于中间轴罩内。电动机一侧的半联轴器用联轴器罩壳防护。带整流体的扩压器为钢板焊接结构,它布置在风机机壳的排气侧。为防止风机机壳的振动和噪声传递至进气箱和扩压器以至管道,因此进气箱和扩压器通过挠性连接(围带)同风机机壳相连接。 为了防止过热,在风机壳体内部围绕主轴承的四周,借助风机壳体下半部的空心支承使其同周围空气相通,形成风机的冷却通风。 主轴承箱的所有滚动轴承均装有轴承温度计,温度计的接线由空心导叶内腔引出。为了避免风机在喘振状态下工作,风机装有喘振报警装置。在运行工况超过喘振极限时,通过一个预先装在机壳上位于动叶片之前的皮托管和差压开关,利用声或光向控制台发出报警信号,要求运行人员及时处理,使风机返回到正常工况运行。 轴流风机如下图所示

STC89C52单片机用户手册

STC89C52RC单片机介绍 STC89C52RC单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。 主要特性如下: 增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码完全兼容传统8051. 工作电压:~(5V单片机)/~(3V单片机) 工作频率范围:0~40MHz,相当于普通8051的0~80MHz,实际工作频率可达48MHz 用户应用程序空间为8K字节 片上集成512字节RAM 通用I/O口(32个),复位后为:P1/P2/P3/P4是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为 I/O口用时,需加上拉电阻。 ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxD/,TxD/)直接下载用户程序,数秒 即可完成一片 具有EEPROM功能 具有看门狗功能 共3个16位定时器/计数器。即定时器T0、T1、T2 外部中断4路,下降沿中断或低电平触发电路,Power Down模式可由外部中断低电平触发中断方式唤醒 通用异步串行口(UART),还可用定时器软件实现多个UART 工作温度范围:-40~+85℃(工业级)/0~75℃(商业级) PDIP封装 STC89C52RC单片机的工作模式 掉电模式:典型功耗<μA,可由外部中断唤醒,中断返回后,继续执行

原程序 空闲模式:典型功耗2mA 正常工作模式:典型功耗4Ma~7mA 掉电模式可由外部中断唤醒,适用于水表、气表等电池供电系统及便携设备 STC89C52RC引脚图 STC89C52RC引脚功能说明 VCC(40引脚):电源电压 VSS(20引脚):接地 P0端口(~,39~32引脚):P0口是一个漏极开路的8位双向I/O口。作为输出端口,每个引脚能驱动8个TTL负载,对端口P0写入“1”时,可以作为高阻抗输入。

轴流式通风机工作原理

轴流式通风机工作原理 一、 矿井通风设备的意义: 向井下输送足够的新鲜空气,稀释与排除有害、有毒气体,调节井下所需的风量、温度与湿度,改善劳动条件,保证矿井安全生产。 二、 矿井机械通风: 1. 抽出式通风 通风机位于系统的出口端, 借助通风机的抽力, 使新鲜空气从进风井流入井内, 经出出风井排出。 2. 压入式通风 设备位于系统的入口处, 新鲜的空气借助通风机的动力压入井内, 并克服矿井巷道阻力,由出风井排出。 3. 两种通风方式的比较 抽出式通风由于就是负压通风,一旦通风机停转,井下的空气压力会略有升高,瓦斯涌出量就会减少,有抑制瓦斯的作用; 压入式通风由于就是正压通风,一旦通风机停转,井下的空气压力会下降,瓦斯涌出量会增加,就是安全受到威胁,一般禁用。 2 3 h h

三、 矿井通风方式 四、 矿井通风机的工作原理 目前煤矿上使用最广泛的就是轴流式对旋风机,因为其相较离心式通风机有便于全矿性反风,便于调节风量等优点,得到广泛应用,随着科技进步,轴流式对旋式风机由于效率高、风量大、风压高、噪音低、节能效果显著,就是目前使用最广泛的通风机。 1. 集流器:流线型的集流器可以使进入风机的气流均匀,提高风机的运行效率与降低风机的噪声。 2. 进、出口消声器:为两层圆筒结构。 中央并列式 对角式 中央分列式(中央边界式 )

3.整流罩:流线型的整流罩可以使风机内流场得到优化,提高风机的运 行效率与降低风机的噪声。 4.电动机: 5.一级叶轮: 6.二级叶轮: 7.扩压器:可以回收一定的动压,提高风机的静压比。 五、对旋风机优点: 1、为了适合煤矿通风网路的阻力要求,并确保通风机效率,该机采用了对旋式结构,两机叶轮互为反向旋转,可以省去中导叶并减少中导叶的损失,提高了风机效率。 2、采用电机与叶轮直联的型式,避免了传动装置损坏事故,也消除了传动装置的能量损耗,提高了风机装置效率。 3、电机均安装在风机主风筒内的密闭罩中,密闭罩具有一定的耐压性,可以使电机与风机流道中含瓦斯的气体隔绝,同时还起一定的散热作用, 密闭罩设有两排流线型风管道,通过主风筒与地面大气相通,使新鲜空气流入密闭罩中,同时又可使罩内空气在风机运行中保持正压状态。 4、风机最高装置静压效率可达86%以上,高效区宽广,可确保矿井在三个开采阶段主扇效率均为75%以上。扭转了我国大型矿山主扇运行效率低的状况,可节约大量电能。 5、风机可反转反风,其反风量可达正风量的60%,不必另设反风道,具有节约基建投资与反风速度快的优点。 6、叶轮的叶片安装角的可调整,可根据生产的要求来调整叶片角度。该风机采用特殊设计,性能曲线无驼峰,在任何网络阻力的情况下,均能

Oracle11g RAC安装方案

Oracle11g RAC安装方案

文档控制变更记录 审阅人 发行

目录 文档控制 (2) 项目说明 (4) 系统软件包和补丁需求 (4) 系统分区配置 (4) 网络配置 (4) 创建用户组 (5) 配置系统参数和网络参数 (6) 配置scan-ip (7) 配置GRID用户环境变量 (8) 配置ORACLE用户环境变量 (8) 配置oracle,root用户limit (9) 配置节点间相互信任机制 (9) 集群软件安装 (11) 数据库软件安装 (26) 数据库PSU补丁安装 (34)

项目说明 本次安装为AIX6.1平台上使用ORACLE GRID+ASM方式安装ORACLE11gR2 RAC,升级至目前最新补丁11.2.0.2并且创建数据库。本文档主要记录软件安装、数据库创建、补丁升级、数据库实例参数配置的情况。 系统软件包和补丁需求 操作系统版本 6100 IBM AIX 认证的版本有6100-02-01以上版本、5300-09-01以上版本。 操作系统软件包要求 ●lslpp -l |grep bos.adt.base ●lslpp -l |grep bos.adt.lib ●lslpp -l |grep bos.adt.libm ●lslpp -l |grep bos.perf.libperfstat ●lslpp -l |grep bos.perf.perfstat ●lslpp -l |grep bos.perf.proctools ●lslpp -l |grep rsct.basic.rte ●lslpp -l | https://www.doczj.com/doc/0f9826669.html,pat.clients.rte ●lslpp -l |grep xlC.aix61.rte ●lslpp -l |grep xlC.rte You must have the IBM XL C/C++ runtime filesets for installation, but you do not require the C/C++ compilers. You do not require a license for the XL C/C++ runtime filesets. Version: IBM XL C/C++ Enterprise Edition for AIX, V9.0 September 2008 PTF 系统分区配置 SWAP区 lsps –a 8GB SWAP最好等于RAM 网络配置 公用网卡:en0

STC89C52RC单片机手册范本

STC89C52单片机用户手册 [键入作者姓名] [选取日期]

STC89C52RC单片机介绍 STC89C52RC单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。 主要特性如下: 1.增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任 意选择,指令代码完全兼容传统8051. 2.工作电压:5.5V~ 3.3V(5V单片机)/3.8V~2.0V(3V单片机) 3.工作频率范围:0~40MHz,相当于普通8051的0~80MHz,实 际工作频率可达48MHz 4.用户应用程序空间为8K字节 5.片上集成512字节RAM 6.通用I/O口(32个),复位后为:P1/P2/P3/P4是准双向口/弱上 拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻, 作为I/O口用时,需加上拉电阻。 7.ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无 需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用 户程序,数秒即可完成一片 8.具有EEPROM功能 9.具有看门狗功能 10.共3个16位定时器/计数器。即定时器T0、T1、T2 11.外部中断4路,下降沿中断或低电平触发电路,Power Down模式

可由外部中断低电平触发中断方式唤醒 12.通用异步串行口(UART),还可用定时器软件实现多个UART 13.工作温度范围:-40~+85℃(工业级)/0~75℃(商业级) 14.PDIP封装 STC89C52RC单片机的工作模式 ●掉电模式:典型功耗<0.1μA,可由外部中断唤醒,中断返回后,继续执行原 程序 ●空闲模式:典型功耗2mA ●正常工作模式:典型功耗4Ma~7mA ●掉电模式可由外部中断唤醒,适用于水表、气表等电池供电系统及便携设备

Oracle11G RAC 安装 for CentOS

CentOS 6.6 ASM 11G RAC 安装 OS: CentOS release 6.6 (final) DB: Oracle 11.2.0.4 ************************************************************************** 1.配置ip ************************************************************************** 注释:①每个节点都需要2个网卡第一个网卡为public ip 第二个为private ip ②修改IP后使生效命令:service network restart ③修改IP方法:服务端setup进入图形界面配置,也可修改ifcfg-eth0文件修改主机名:vi /etc/sysconfig/network 修改rac01test主机名 [root@ rac01test ~]# cat /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=rac01test 修改rac02test主机名 [root@ rac02test ~]# cat /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME= rac02test 使主机名生效 [root@ rac01test ~] hostname rac01test [root@ rac02test ~] hostname rac02test 配置NTP时间同步: rac01test: [root@ rac01test /] cd etc [root@ rac01test etc/] mv npt.conf npt.conf.bak

STC89C52单片机学习开发板介绍

STC89C52单片机学习开发板介绍 全套配置: 1 .全新增强STC89C5 2 1个【RAM512字节比AT89S52多256个字节FLASH8K】 2 .优质USB数据线 1条【只需此线就能完成供电、通信、烧录程序、仿真等功能,简洁方便实验,不需要USB 转串口和串口线,所有电脑都适用】 3 .八位排线 4条【最多可带4个8*8 LED点阵,从而组合玩16*16的LED点阵】 4 .单P杜邦线 8条【方便接LED点阵等】 5 .红色短路帽 19个【已装在开发箱板上面,短路帽都是各功能的接口,方便取用】 6 .实验时钟电池座及电池 1PCS 7 .DVD光盘 1张【光盘具体内容请看页面下方,光盘资料截图】 8 .全新多功能折叠箱抗压抗摔经久耐磨 1个【市场没有卖,专用保护您爱板的折叠式箱子,所有配件都可以放入】 9 .8*8(红+绿)双色点阵模块 1片【可以玩各种各样的图片和文字,两种颜色变换显示】 10.全新真彩屏SD卡集成模块 1个【请注意:不包含SD卡,需要自己另外配】 晶振【1个方便您做实验用】 12.全新高速高矩进口步进电机 1个【价格元/个】 13.全新直流电机 1个【价值元/ 个】 14.全新红外接收头 1个【价格元/ 个】 15.全新红外遥控器(送纽扣电池) 1个【价格元/个】 16.全新18B20温度检测 1个【价格元/只】 17.光敏热敏模块 1个(已经集成在板子上)【新增功能】 液晶屏 1个 配件参照图:

温馨提示:四点关键介绍,这对您今后学习51是很有帮助的) 1.板子上各模块是否独立市场上现在很多实验板,绝大部分都没有采用模块化设计,所有的元器件密 密麻麻的挤在一块小板上,各个模块之间PCB布线连接,看上去不用接排线,方便了使用者,事实上是为了降低硬件成本,难以解决各个模块之间的互相干扰,除了自带的例程之外,几乎无法再做任何扩展,更谈不上自由组合发挥了,这样对于后继的学习非常不利。几年前的实验板,基本上都是这种结构的。可见这种设计是非常过时和陈旧的,有很多弊端,即便价格再便宜也不值得选购。 HC6800是采用最新设计理念,实验板各功能模块完全独立,互不干扰,功能模块之间用排线快速连接。 一方面可以锻炼动手能力,同时可加强初学者对实验板硬件的认识,熟悉电路,快速入门;另一方面,因为各功能模块均独立设计,将来大家学习到更高级的AVR,PIC,甚至ARM的时候,都只

轴流式风机的工作原理

轴流式风机叶片的工作方式与飞机的机翼类似。但是,后者是将升力向上作用于机翼上并支撑飞机的重量,而轴流式风机则固定位置并使空气移动。 气流由集流器进入轴流风机,经前导叶获得预旋后,在叶轮动叶中获得能量,再经后导叶,将一部分偏转的气流动能转变为静压能,最后气体流经扩散筒,将一部分轴向气流的动能转变为静压能后输入到管路中。 1.叶轮 叶轮与轴一起组成了通风机的回转部件,通常称为转子。叶轮是轴流式通风机对气体做功的唯一部件,叶轮旋转时叶片冲击气体,使空气获得一定的速度和风压。 轴流风机的叶轮由轮毂和叶片组成,轮毂和叶片的连接一般为焊接结构。叶片有机翼型、圆弧板形等多种,叶片从根部到叶顶常是扭曲的,有的叶片与轮毂的连接为可调试,可以改变通风机的风量和风压。一般叶片数为4~8个,其极限范围则在2~50个之间。 2.集风器和流线罩 集风器(吸风口)和流线罩两者组成光滑的渐缩形流道,其左右是将气体均匀的导入叶轮,减少入口风流的阻力损失。 3.前后置导流器 前导流器的作用是使气流在入口出产生负旋转,以提高风机的全压;此外,前置导流器常做成可转动的,通过改变叶片的安装的角度可以改变风机的工况。 后导流器的作用是扭转从叶轮流出的旋转气流,使一部分偏转气流动能转变为静压能,同时可减少因气流旋转而引起的摩擦和漩涡损失动能。 4.扩压器 在轴流风机的级的出口,气流轴向速度很大。扩散筒的作用是将一部分轴向气流动能转变为静压能,使风机流出的气体的静压能进一步提高,同时减少出口突然扩散损失。 轴流式风机的横截面一般为翼剖面。叶片可以固定位置,也可以围绕其纵轴旋转。叶片与气流的角度或者叶片间距可以不可调或可调。改变叶片角度或间距是轴流式风机的主要优势之一。小叶片间距角度产生较低的流量,而增加间距则可产生较高的流量。 先进的轴流式风机能够在风机运转时改变叶片间距(这与直升机旋翼颇为相似),从而相应地改变流量。这称为动叶可调(VP)轴流式风机。

oracle11grac方案

o r a c l e11g r a c方案-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

ORACLE 高可用性 (RAC) 技术方案

目录 一、基础知识介绍 ................................................................................... 错误!未定义书签。 1. RAC 是什么.................................................................................... 错误!未定义书签。 2. RAC 的优势.................................................................................... 错误!未定义书签。 RAC原理........................................................................................... 错误!未定义书签。 二、 RAC 系统结构设计............................................................................ 错误!未定义书签。 系统拓扑结构基本如下图所示:................................................... 错误!未定义书签。 2.用户组规划 .................................................................................... 错误!未定义书签。 3.用户规划 ........................................................................................ 错误!未定义书签。 4.磁盘规划 ........................................................................................ 错误!未定义书签。 rac网络规划 .................................................................................... 错误!未定义书签。

风机工作原理

风机是依靠输入的机械能,提高气体压力从而引导气体流动的机械,它是一种从动的流体机械。风机的工作原理与透平压缩机基本相同,只是由于气体流速较低,压力变化不大,一般不需要考虑气体比容的变化,即把气体作为不可压缩流体处理。 风机根据气流进入叶轮后的流动方向分为:轴流式风机、离心式风机和斜流(混流)式风机。 1.离心风机 气流进入旋转的叶片通道,在离心力作用下气体被压缩并沿着半径方向流动。 离心风机(图1) 离心风机是根据动能转换为势能的原理,利用高速旋转的叶轮将气体加速,然后减速、改变流向,使动能转换成势能(压力)。在单级离心风机中,气体从轴向进入叶轮,气体流经叶轮时改变成径向,然后进入扩压器。在扩压器中,气体改变了流动方向造成减速,这种减速作用将动能转换成压力能。压力增高主要发生在叶轮中,其次发生在扩压过程。在多级离心风机中,用回流器使气流进入下一叶轮,产生更高压力。 2.轴流风机 气流轴向进入风机叶轮后,在旋转叶片的流道中沿着轴线方向流动的风机。相对于离心风机,轴流风机具有流量大、体积小、压头低的特点,用于有灰尘和腐蚀性气体场合时需注意。

轴流风机(图2) 当叶轮旋转时,气体从进风口轴向进入叶轮,受到叶轮上叶片的推挤而使气体的能量升高,然后流入导叶。导叶将偏转气流变为轴向流动,同时将气体导入扩压管,进一步将气体动能转换为压力能,最后引入工作管路。 3.斜流式(混流式)风机 在风机的叶轮中,气流的方向处于轴流式之间,近似沿锥流动,故可称为斜流式(混流式)风机。这种风机的压力系数比轴流式风机高,而流量系数比离心式风机高。

斜流式(混流式)风机(图3) 当叶轮旋转时,气体从进风口轴向进入叶轮,贝雷梁受到叶轮上叶片的推挤而使气体的能量升高,然后流入导叶。导叶将偏转气流变为轴向流动,同时将气体导入扩压管,进一步将气体动能转换为压力能,最后引入工作管路。

硬盘安装win7系统过程详细图解

硬盘安装win7系统过程详细图解 2011-9-7 16:58 husquan_KM 摘要: 看到很多同学使用比较旧的方法来使用硬盘安装WIN7都没有成功了,其实是硬盘安装WIN7方法改了,今天做了个图解硬盘安装WIN7的文章,其实也很简单。 1、下载解压WIN7的安装包用winrar、winzip、7Z等等都可以解压, ... 看到很多同学使用比较旧的方法来使用硬盘安装WIN7都没有成功了,其实是硬盘安装WIN7方法改了,今天做了个图解硬盘安装WIN7的文章,其实也很简单。 1、下载解压WIN7的安装包 用winrar、winzip、7Z等等都可以解压,一般情况下,你下载的都是ISO格式的镜像,你可以将后缀名ISO改为RAR,解压出来后会有下面这样的文件: 2、复制Win7文件到根目录 将这些文件复制到一个非系统盘的根目录下,系统盘大多数都是C盘,而根目录就是某个磁盘,比如F盘双击后进去的界面,注意:一定不要放到文件夹里。 3、下载nt6_hdd软件 下载nt6_hdd_installer:https://www.doczj.com/doc/0f9826669.html,/portal.php?mod=attachment&id=2359 下载nt6_hdd_installer:https://www.doczj.com/doc/0f9826669.html,/portal.php?mod=attachment&id=2360 下载nt6_hdd软件,下载后放到之前存放win7安装文件的盘符的根目录,也就是和win7的安装文件放到一起。如图:

4、选择自己当前的系统版本 运行nt6_hdd,会出现下面的窗口,如果您现在的系统是XP可以选择1,如果是vista或者win7选择2,选择后按回车开始安装,1秒钟左右结束,之后就是重启系统了。 5、开始安装Win 7系统 在启动过程中会出现如下界面,这时选择新出来的nt6 hdd Installer mode 1选项,下面就开始安装了,按照安装步骤一步一步就行了,其中需要设置的地方,自己看着办。

STC89C52RC单片机特点

STC89C52RC 单片机介绍 STC89C52RC 单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051 单片机,12 时钟/机器周期和 6 时钟/机器周期可以任意选择。 主要特性如下: 1. 增强型8051 单片机,6 时钟/机器周期和12 时钟/机器周期可以任意选择,指令代码完全兼容传统 8051. 2. 工作电压:5.5V~ 3.3V<5V 单片机)/3.8V~2.0V<3V 单片机) 3. 工作频率范围:0~40MHz,相当于普通 8051 的 0~80MHz,实际工作频率可达 48MHz 4. 用户应用程序空间为 8K 字节 5. 片上集成 512 字节 RAM 6. 通用I/O 口<32 个)复位后为:,P1/P2/P3/P4 是准双向口/弱上拉,P0 口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O 口用时,需加上拉电阻。 7. ISP<在系统可编程)/IAP<在应用可编程),无需专用编程器,无需专用仿真器,可通过串口

Oracle11G RAC Win2008搭建过程

在Windows2008 R2 Sp1操作系统上安装Oracle11GR2 RAC 1.分别在两台服务器上安装Windows2008R2SP1操作系统 注意:安装操作系统时,不要磁盘阵列与服务器进行连接。 2.设置服务器名 操作系统安装完成后,将两台服务器的机器名分别设置为RAC1和RAC2。 3.设置服务器HOSTS文件 分别将两台服务器上的C:\Windows\System32\drivers\etc\hosts文件,添加如下内容:10.34.1.71 rac1 10.34.1.73 rac1-vip 192.162.127.1 rac1-priv 10.34.1.72 rac2 10.34.1.74 rac2-vip 192.162.127.2 rac2-priv 10.34.1.75 scan_vip 注意:机器名要分别命名为rac1和rac2 4.设置网卡 1)分别在两台服务器设置网卡IP地址,并分别将网卡重名为Pub和Priv 2)分别在两台服务器设置网卡优先级,将Pub网卡设置为优先

5.安装配置相关服务 安装tlenet相关服务、开启远程桌面访问、将两台服务器上的Computer Browser设置为自动和启动状态。 6.注册表调整(可选) 1)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters中的 DisableDHCPMediaSense设置为1。 2)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config中的 MaxAllowedPhaseOffset设置为1。 3)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config中的将 MaxPosPhaseCorrection设置为0。 7.设置服务器的启动时间 将服务器A设置的启动等待时间为30秒,服务器B设置的启动等待时间为300秒。如下图所示:

重装系统Win7步骤和详细教程(2014版_附系统映像)

本贴针对那些不会重装系统的用户,虽然重装系统很简单,但是还是有一些小白是不会重装的,本教程现在就详细的讲一下重装系统的具体步骤,本帖以重装Windows7系统为例,讲述一下重装系统的详细步骤。 首先,重装系统之前需要将电脑中的重要资料备份和转移,这是非常重要的,备份完成后,下面我们开始重装系统 第一步 下载Onekey ghost下载地址 https://www.doczj.com/doc/0f9826669.html,/soft/detail/23409.html 下载Windows7映像下载地址 https://www.doczj.com/doc/0f9826669.html,/s/15wrIA 注意:以上两个都不要保存在C盘 第二步 打开Onekey ghost,选择还原分区,在GHO WIM ISO映像路径选择刚下载的Windows7.GHO。如下图

接下来, 在底下选择还原到C盘(点击C盘,然后那C盘一条会变蓝)。如下图,然后点击确定。 点击确定后,会弹出一个提示框(如下图),询问是否重启,点击是。接下来计算机会重启。 计算机重启后,会出现下图的情况,什么都不需要做,等进度条走完即可

进度条走完后,计算机会再次重启,Windows会自动安装,什么都不需要做,等计算机进入桌面后,重装系统就算完成了。 重装完成后需要做的 1.检查系统是否经过正版激活 方法:控制面板--系统,拉到最下面看看是否激活(如果显示状态不可用,需要等一会) 如果未激活,下载小马激活工具激活https://www.doczj.com/doc/0f9826669.html,/s/1gdBUUGF 2.根据自己的使用习惯调整系统设置 3.将备份的数据导入回去 4.下载安全软件,个人推荐卡巴斯基,AVG,nod32,诺顿,小红伞,这些杀软都进入国内了,杀毒能力明显是比国产强的,这几个有的有免费版,收费的其实在淘宝几块钱就能买到一年的激活码,国产的诸如电脑管家之类的可以当做系统辅助类软件用,因为国外的杀软基本都不带清理垃圾,系统优化这之类的功能,可以两者结合使用。 5.根据自己使用习惯下载软件等等

STC89C52单片机用户手册

STC89C52F单片机介绍 STC89C52F单片机是宏晶科技推出的新一代高速 /低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。 主要特性如下: * 增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码完全兼容传统8051. * 工作电压:5.5V?3.3V (5V单片机)/3.8V?2.0V (3V单片机) * 工作频率范围:0?40MHz相当于普通8051的0?80MHz实际工作频率可达48MHz *用户应用程序空间为8K字节 * 片上集成512字节RAM * 通用I/O 口(32个),复位后为:P1/P2/P3/P4是准双向口 /弱上拉,P0 口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O 口 用时,需加上拉电阻。 * ISP (在系统可编程)/IAP (在应用可编程),无需专用编程器,无需专用仿真器,可通过串口( RxD/P3.0,TxD/P3.1 )直接下载用户程序,数秒 即可完成一片 * 具有 EEPROM能 *具有看门狗功能 * 共3个16位定时器/计数器。即定时器T0、T1、T2 * 外部中断4路,下降沿中断或低电平触发电路,Power Down模式可由外部中断低电平触发中断方式唤醒 * 通用异步串行口( UART,还可用定时器软件实现多个 UART * 工作温度范围:-40?+85C(工业级)/0?75C(商业级) * PDIP封装 STC89C52F单片机的工作模式 *掉电模式:典型功耗<0.1吩,可由外部中断唤醒,中断返回后,继续执行原程序

风机的工作原理

风机的工作原理 轴流式风机,就是与风叶的轴同方向的气流(即风的流向和轴平行),如电风扇,空调外机风扇就是轴流方式运行风机。 轴流式风机又叫局部通风机,是工矿企业常用的一种风机,安不同于一般的风机它的电机和风叶都在一个圆筒里,外形就是一个筒形,用于局部通风,安装方便,通风换气效果明显,安全,可以接风筒把风送到指定的区域. 风机是依靠输入的机械能,提高气体压力并排送气体的机械,它是一种从动的流体机械。风机是我国对气体压缩和气体输送机械的习惯简称,通常所说的风机包括通风机,鼓风机,压缩机以及罗茨鼓风机,离心式风机,回转式风机,水环式风机[2]?,但是不包括活塞压缩机等容积式鼓风机和压缩机。气体压缩和气体输送机械是把旋转的机械转换为气体压力能和动能,并将气体输送出去的机械。 风机应用范围: 风机的工作原理与透平压缩机基本相同,只是由于气体流速较低,压力变化不大,一般不需要考虑气体比容的变化,即把气体作为不可压缩流体处理。 风机是依靠输入的机械能,提高气体压力并排送气体的机械,它是一种从动的流体机械。风机是我国对气体压缩和气体输送机械的习惯简称,通常所说的风机包括通风机,鼓风机,压缩机以及罗茨鼓风机,离心式风机,回转式风机,水环式风机,但是不包括活塞压缩机等容积式鼓风机和压缩机。气体压缩和气体输送机械是把旋转的机械转换为气体压力能和动能,并将气体输送出去的机械。 风机广泛用于工厂、矿井、隧道、冷却塔、车辆、船舶和建筑物的通风、排尘和冷却;锅炉和工业炉窑的通风和引风;空气调节设备和家用电器设备中的冷却和通风;谷物的烘干和选送;风洞风源和气垫船的充气和推进等。 风机的工作原理与透平压缩机基本相同,只是由于气体流速较低,压力变化不大,一般不需要考虑气体比容的变化,即把气体作为不可压缩流体处理。 风机历史 风机已有悠久的历史。中国在公元前许多年就已制造出简单的木制砻谷风车,它的作用原理与现代离心风机基本相同。1862年,英国的圭贝尔发明离心风机,其叶轮、机壳为同心圆型,机壳用砖制,木制叶轮采用后向直叶片,效率仅为40%左右,主要用于矿山通风。1880年,人们设计出用于矿井排送风的蜗形机壳,和后向弯曲叶片的离心风机,结构已比较完善了。 1892年法国研制成横流风机;1898年,爱尔兰人设计出前向叶片的西罗柯式离心风机,并为各国所广泛采用;19世纪,轴流风机已应用于矿井通风和冶金工业的鼓风,但其压力仅为100~300帕,效率仅为15~25%,直到二十世纪40年代以后才得到较快的发展。1935年,德国首先采用轴流等压风机为锅炉通风和引风;1948年,丹麦制成运行中动叶可调的轴流风机;旋轴流风机、子午加速轴流风机、斜流风机和横流风机也都获得了发展。 风机分类 1.风机按使用材质分类可以分好几种,如铁壳风机(普通风机)、玻璃钢风机、塑料风机、铝风机、不锈钢风机等等 2.风机分类可以按气体流动的方向,分为离心式、轴流式、斜流式(混流式)和横流式等类型。 3.风机根据气流进入叶轮后的流动方向分为:轴流式风机、离心式风机和斜流(混流)式风机。 4.风机按用途分为压入式局部风机(以下简称压入式风机)和隔爆电动机置于流道外或在流道内,隔爆电动机置于防爆密封腔的抽出式局部风机(以下简称抽出式风机)。 5.风机按照加压的形式也可以分单级、双级或者多级加压风机。

相关主题
文本预览
相关文档 最新文档