百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

Oracle Database Appliance介绍(oracle applications)

mhr18 2024-10-03 22:42 63 浏览 0 评论

如果说Exadata数据库云平台是专为性能而设计的,那么Oracle Database Appliance(以下简称ODA)就是专为简单而设计的。ODA具有以下特点,这使它成为中等规模的企业最佳解决方案。

  • 易于部署,管理和维护

  • 同级别最好的可用性

  • 同级别最好的性能

  • 内置的可扩展性

  • 按需扩容的license模式

  • 在一个盒子里的解决方案

  • 可选的存储扩展



从上图外观来看,与Exadata数据库云平台庞大的体积不同,ODA显得小巧多了(具体大小因不同型号而不同)。

存储架构

以X4-2为例,在每个服务器节点拥有2块HBA卡。当一块HBA卡发生故障时,

可通过另外一块HBA卡继续访问磁盘(Multipath软件将透明地为数据库管理两条路径)。

2个IO模块 (Controllers)。每个IO模块都连到所有24块磁盘上,来防止单点故障。ASM提供Normal或High redundancy来保护数据。



在ODA 12.1.2.0.0上的数据库默认都将创建在ACFS上;所有11.2.0.4.x版本的数据库都将创建在ACFS上。所以,你可以看到,ODA的存储架构是:磁盘-〉ASM磁盘组-〉ACFS-〉各种文件系统 (用于datafile,redo,archive,etc)



为了满足不同客户的需求,ODA提供了两种部署选项:

1. Bare Metal

这是早期版本默认的部署方式。ODA在出厂时默认以这种方式安装。说的通俗一点,就是一台小型的数据库一体机。基于Oracle最佳实践进行配置,以达到最佳性能。上面安装了Oracle Enterprise Linux以及最新版本的Grid Infrastructure和数据库软件。

用户部署起来也特别简单,只需要下载最新版本的软件EndUserBandle(这里面包含了当前PSU和critical one off patch的Grid Infrastructure 和 Database file),通过一个wizard来进行配置:



为了方便部署,ODA还为性能定制了不同资源需求的数据库模板。

2. Virtualization

因为业务量的原因,一些客户感觉在ODA只运行数据库有点浪费,希望能充分利用资源,在上面也可以部署一些应用。为了满足客户的需求,增加这种部署方式。通过虚拟化方式把每个服务器进行分区,即可以使数据库和应用的负载隔离,又可以使多个应用有效的共享平台。大部分客户在购买ODA时也都是看中了虚拟化这一特性。所以,下面就来聊一聊ODA的虚拟化。

ODA的虚拟化平台为用户提供了以下解决方案:

  • 多个应用有效的共享平台

  • 隔离数据库与应用的负载

  • 为每个分区增加或减少虚拟CPU的数量

  • 为数据库和应用提供按需求增长付费的价格(Pay As You Grow)

ODA虚拟化平台的部署方式也是非常简单的,用户只需要非常少的步骤就能完成。



在ODA虚拟化平台部署完成后,在每个节点就会出现两个域Dom0和ODA_BASE (也叫Dom1)。 ODA虚拟化平台是通过在ODA上安装Oracle VM实现的。使用Oracle VM把每个服务器进行分区,承载多个负载。



上图中可以看到,共享存储直接连接到ODA_BASE上(因为只有ODA_BASE能访问及管理共享存储)。在ODA_BASE上包含着三个名字叫fs1, fs2, fs3的repository。每个共享repository是一个在ODA_BASE中基于ASM disk group (DATA or RECO)创建出来的

Oracle Automatic Storage Management Cluster File System (Oracle ACFS)。然后通过私有网络使用NFS export方式挂载到Dom0上。为了高可用性,Oracle推荐在ODA虚拟化平台上使用shared repositories,把这些repository挂载到不同的节点上(比例fs2和fs3),也可以挂载到两个节点上(比例fs1)。然后在这个repository上面创建虚拟机。

接下来具体介绍一下这些域。

Dom 0

通过Virtualization方式部署后的默认域。用来引导其它分区。使用初始的CPU Core许可来创建ODA Base分区。上面运行着Oracle VM Server, 负责管理ODA Base的Oracle Appliance Manager Daemon (OAKD),以及Oracle

Hardware Management Pack。

ODA Base

名字看上去就很有特点,这个分区上面运行着Oracle Appliance Manager Daemon (OAKD) , Grid Infrastructure,以及database软件。这也是一个特权域,只有ODA Base可以访问共享存储。为了使数据库获得本机IO吞吐量,所有共享磁盘都通过PCI透传技术直接连到ODA Base上,这样共享磁盘只能由ODA Base管理,从而保证了数据库的性能。

Dom U

用于放置Guest VM的域。在这些域上可以部署应用。在ODA Base上通过ASM创建ACFS文件系统,并通过NFS export及NFS mount挂载到Dom 0上供给Dom U来使用,并创建出新的Guest VM。

ODA管理

Oracle Appliance Manager Daemon (OAKD)为ODA提供了非常方便的命令行管理工具oakcli。比如ODA Base及guest VM的部署,数据库的升级,网络的配置等等。以后的blog中会进行具体的介绍。

ODA网络

在ODA上,物理网卡之间两两进行绑定。比如:eth0和eth1绑定成icbond0,eth2和eth3绑定成bond0,eth4和eth5绑定成icbond1(见下图)。ODA Base的网卡与物理网卡的对应关系是: ODA_BASE的NetFront Devices<--> Dom0的NetBack Devices。



通过以下命令可以查看网卡与bridge的对应关系。

[root@oda1-d01 etc]# brctl show

bridge name bridge id STP enabled interfaces

net1 8000.0010e03b2f58 no bond0

net2 8000.0010e03b2f5a no bond1

priv1 8000.90e2ba4fdaac no icbond0

[root@oda1-d0 etc]# oakcli show vlan

NAME ID INTERFACE NODENUM

net2 1 bond1 0

net1 1 bond0 0

net2 1 bond1 1

net1 1 bond0 1

以下IP地址在ODA中是固定的,所以在ODA所在的网络环境中,尽量不要使用192.168.16网段。不要占用这些IP地址。

两个节点的Dom0的private ip分别是:192.168.16.24/192.168.16.25

两个节点的ODA_BASE的private ip分别是:192.168.16.27/192.168.16.28

VLAN 支持

因为ODA服务器的网络数量是有限的(比如:ODA X4-2 有两个绑定的网络接口供用户使用),如果用户需要更多网络,就必须把一个或多个网络接口拿出来共享。ODA使用VLAN为多个负载共享网络提供安全隔离。

至此,我们对ODA的架构进行了一个简单的介绍,在以后的blog中还会对ODA的管理,日志的收集等进行进一步的介绍。

相关推荐

SpringBoot 各种分页查询方式详解(全网最全)

一、分页查询基础概念与原理1.1什么是分页查询分页查询是指将大量数据分割成多个小块(页)进行展示的技术,它是现代Web应用中必不可少的功能。想象一下你去图书馆找书,如果所有书都堆在一张桌子上,你很难...

《战场兄弟》全事件攻略 一般事件合同事件红装及隐藏职业攻略

《战场兄弟》全事件攻略,一般事件合同事件红装及隐藏职业攻略。《战场兄弟》事件奖励,事件条件。《战场兄弟》是OverhypeStudios制作发行的一款由xcom和桌游为灵感来源,以中世纪、低魔奇幻为...

LoadRunner(loadrunner录制不到脚本)

一、核心组件与工作流程LoadRunner性能测试工具-并发测试-正版软件下载-使用教程-价格-官方代理商的架构围绕三大核心组件构建,形成完整测试闭环:VirtualUserGenerator(...

Redis数据类型介绍(redis 数据类型)

介绍Redis支持五种数据类型:String(字符串),Hash(哈希),List(列表),Set(集合)及Zset(sortedset:有序集合)。1、字符串类型概述1.1、数据类型Redis支持...

RMAN备份监控及优化总结(rman备份原理)

今天主要介绍一下如何对RMAN备份监控及优化,这里就不讲rman备份的一些原理了,仅供参考。一、监控RMAN备份1、确定备份源与备份设备的最大速度从磁盘读的速度和磁带写的带度、备份的速度不可能超出这两...

备份软件调用rman接口备份报错RMAN-06820 ORA-17629 ORA-17627

一、报错描述:备份归档报错无法连接主库进行归档,监听问题12541RMAN-06820:WARNING:failedtoarchivecurrentlogatprimarydatab...

增量备份修复物理备库gap(增量备份恢复数据库步骤)

适用场景:主备不同步,主库归档日志已删除且无备份.解决方案:主库增量备份修复dg备库中的gap.具体步骤:1、停止同步>alterdatabaserecovermanagedstand...

一分钟看懂,如何白嫖sql工具(白嫖数据库)

如何白嫖sql工具?1分钟看懂。今天分享一个免费的sql工具,毕竟现在比较火的NavicatDbeaverDatagrip都需要付费才能使用完整功能。幸亏今天有了这款SQLynx,它不仅支持国内外...

「开源资讯」数据管理与可视化分析平台,DataGear 1.6.1 发布

前言数据齿轮(DataGear)是一款数据库管理系统,使用Java语言开发,采用浏览器/服务器架构,以数据管理为核心功能,支持多种数据库。它的数据模型并不是原始的数据库表,而是融合了数据库表及表间关系...

您还在手工打造增删改查代码么,该神器带你脱离苦海

作为Java开发程序,日常开发中,都会使用Spring框架,完成日常的功能开发;在相关业务系统中,难免存在各种增删改查的接口需求开发。通常来说,实现增删改查有如下几个方式:纯手工打造,编写各种Cont...

Linux基础知识(linux基础知识点及答案)

系统目录结构/bin:命令和应用程序。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev:dev是Device(设备)的缩写,该目录...

PL/SQL 杂谈(二)(pl/sql developer使用)

承接(一)部分。我们从结构和功能这两个方面展示PL/SQL的关键要素。可以看看PL/SQL的优雅的代码。写出一个好的代码,就和文科生写出一篇优秀的作文一样,那么赏心悦目。1、与SQL的集成PL/S...

电商ERP系统哪个好用?(电商erp哪个好一点)

电商ERP系统哪个好用?做电商的,谁还没被ERP折腾过?有老板说:“我们早就上了ERP,订单、库存、财务全搞定,系统用得飞起。”也有运营吐槽:“系统是上了,可库存老不准,订单漏单错单天天有,财务对账还...

汽车检测线系统实例,看集中控制与PLC分布控制

PLC可编程控制器,上个世纪70年代初,为取代早期继电器控制线路,开始采取存储指令方式,完成顺序控制而设计的。开始仅有逻辑运算、计时、计数等简单功能。随着微处理的发展,PLC可编程能力日益提高,已经能...

苹果五件套成公司年会奖品主角,几大小技巧教你玩转苹果新品

钱江晚报·小时新闻记者张云山随着春节的临近,各家大公司的年会又将陆续上演。上周,各大游戏公司的年会大奖,苹果五件套又成了标配。在上海的游戏公司中,莉莉丝奖品列表拉得相当长,从特等奖到九等奖还包含了特...

取消回复欢迎 发表评论: