Oracle Exadata 技术详解 - 李亚

Ⅰ 基础篇

介绍Oracle Exadata 一体机的配置、架构、安装升级

1 Exadata 概述

Exa - 艾克萨 - 10^18

Smart Scan
Hybrid Columnar Compression
Smart Flash Cache

Openworld大会

SAGE(Storage Applicant Grid Environment)

Larry Ellison - Oracle
Mark Hurd - HP

74亿美金 - Sun

PCI-e闪存卡

onecommand

SATA -> SAS

Smart Flash Logging -> log file sync 👇

global cache fusion

Stroage Expansion Rack 扩展柜

Solaris

SAP HANA

WBFC(Write-Back Flash Cache)

DML - IOPS

1/8配 Vs 1/4配

BIOS和fireware 对CPU、内存、闪存、磁盘资源进行限制

2 Exadata 硬件配置

infiniband叶子交换机
KVM、cisco交换机
ibfiniband骨干交换机

Exadata datasheet

Full、Half、Quarter、Eighth
High Performance、High Capacity

双口控制器、光纤模块
ILOM网卡

re-mirroring

Cache Fusion

QDR infiniband HCA卡

管理网
生产网
内联网
ILOM

sfp+光纤模块 - 线缆

思科

KVM - Keyboard、Video、Mouse

PDU - power distributions units

3 Exadata的架构

LIBCELL
CELLSRV MS RS
IORM
iDB
RDS

Oracel Diagnostic Logging(ODL)
diskmon

IPoIB - Internet Protool over InfiniBand
RDS - Raliable Datagram Sockets
SDP - Sockets Direct Protocol
Transparent SDP
Native SDP

Buffer Copy(Bcopy)
Zero Copy(Zcopy)

iDB -> ZDP - Zero-loss Zero-copy Datagram Protocol

Physicaldisk -> LUN -> Celldisk -> Griddisk -> ASM disk

分区、条带化和镜像 - 裸盘

cellcli -e list pyhsicaldisk/LUN/celldisk/griddisk

IDP - Interlligent Data Placement

DCLI - Distributed command line interface

Puppet

CellCLI

4 Exadata 的安装

ACS - Advanced Costomer Service

CW - Configuration Worksheet

ASR

MOS

SMTP

SNMP

Spanning Tree

PDU - 配电单元

dbm configurator

Exaconf - Oracle Exadata Deployment Assistant - OEDA

OCM

重做镜像
USB
虚拟光驱
PXE

shell -> perl

Exascrub
sudo yum -y install scrub

raw disk

5 Exadata 补丁升级

nm2version
opensm
spsh
load

NFS

PSU - patchset update

Oplan

Ⅱ 功能篇

Oracle Exadata 一体机的特性、数据迁移、并行、安全加固、备份与恢复。

6 Exadata Smart Scan 与 Offloading

iDB
缓存读

Offloading

Direct Path Read

Offload
Smart File Creation
Smart File Restore
Smart Increment Backup
Smart Scan

Exadata上最重要的特性——Offloading 与 Smart Scan。
Offloading 将原本由数据库来完成的工作放到智能存储中完成,将一部分负载分担到智能存储中,是对Oracle RAC share-everything 架构的一种突破。
Smart Scan 通过将数据过滤放在存储端执行,旨在消除存储与数据库之间的交互瓶颈,解决了困扰传统数据仓库的难题-大量冗余数据在存储与数据库之间移动的问题。

7 Storge Index

reverse indexes

POC - Prof Of Concept

Storge Index 虽名为索引,但并非索引,本质只是一个过滤无效数据,减少不必要I/O的过滤器。

8 混合列式压缩

8i - 索引
9i - 表和分区级
10g - LOB类型
11gR2 - ACO(Advanced Compression Option)
Exadata - HCC(Hybrid Columnar Compression)

ZFS-SA
Pillar Axiom

CU - Compression Union

数据泵expdp压缩导入
RMAN压缩备份
DG日志压缩传输
SecureFiles

Warehouse Query
Archive
High
Low

CTSA/IAS - create table as select

HCC为数据仓库及OLAP等海量数据应用提供了更好的查询性能,同时通过特有的行列混合以及压缩技术节约存储空间。
通过与Exadata smart scan的结合,HCC还可以将数据解压的过程分散到存储节点,从而降低数据库节点CPU的消耗,进而发挥大规模分布式处理系统的威力。

9 Exadata 闪存技术

Flash Accelerator F20 PCIe card

FDOM
DOM - Disk on module
ESM - Energy Storage Module - 电池

EMC
HDS
Netapp

SAP HANA - 实时分析一体机 - In Memory Computing - ERP巨人SAP

闪存寿命
NAND技术
容量
应用本身的使用模型

Write-Through 与 Write_Back|Write-Back

Exachk

ESFC - Exadata Smart Flashcache
DSFC - Database Smart Flashcache
SFL - Smart Flash Logging

Exadata可以充分利用Exadata Smart Flash Cache 特性,大幅提升OLTP的处理响应时间。
不仅是对闪存容量进行扩充,更多的结合Oracle数据库的特征,在软件层面不断地改进与突破。

10 Exadata资源管理与并行技术

SMP

Linux cgoups

Database Resource Manager - DBRM

instace caging
Consolidation Platform

IORM - I/O resource manager
category resource plan

IORM用于管理存储端,按照数据库对进行I/O资源的分配与协调。

11 Exadata 监控与故障诊断

IPMI - Interlligent Platform Management Interface
BMC - Baseboard Management Controller

ipmi over lan
serial over lan

ipmitool
ipmiflash

Sun ILOM - Integrated Lights Out Manager

out-of-band management

OEM 12c

Cell metrics

SMTP & SNMP

Firmware监控
OCSSD日志

PDU/KVM/Cisco交换机的监控

Exachk
OSWatcher/ExaWatcher
Sundiag
sosreport
IPS&ADRCI
CellCLI
RDA
Systemstate dump
kexe/kdump
ilom snapshot

通过OEM agent 和 Exadata plugin 实现Exadata上软件和硬件的图形化,以及全方位的监控。
通过Exadata上的多主机管理工具dcli,使得用户可以同时对多主机进行管理和监控,大大节约了成本。
通过大量的Cell Metrics,对用户监控的指标进行高度个性化定制。
通过其自带的SNMP、SMTP和cell alert,我们可以对Exadata故障和告警完成主动预警,快速响应。

12 Exadate 安全加固

ASO - Advanced Security Option
AES
Oracle Database Vault
Oracle Audit Vault
Oracle Database Firewall

OpenBSD

VNC Server

SELinux & iptables
Enforcing
Permissive
Disabled

CVE - Common Vulnerabilities and Exposures - https://cve.mitre.org

13 Exadata 数据迁移与加载

数据泵
CTAS/IAS
(X)TTS
CPIB - Cross Platform Incremental Backup
DG
GG
RMAN

14 Exadata 备份、恢复和容灾

/opt/oracle.Support-Tools/dbserver_backup.sh

ZFS-SA(Storage Appliance)

Ⅲ 实战篇

Oracle Exadata 一体机管理员在维护和使用过程中常见的场景以及问题和解答。

15 Exadata 日常运维

DMA - Data Machine Administrator
Oracle 数据库管理
ASM 存储管理
Exadata 硬件以及存储
存储软件
网络

CRS

dualboot

16 Exadata 常见问题

网卡绑定方式

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle Exadata是一款由Oracle公司提供的一体化数据存储与计算解决方案。在使用过程中,如果需要更换硬盘,以下是一般的步骤: 首先,需要确认硬盘故障并确定需要更换硬盘。可以通过Exadata系统的监控工具来检测硬盘故障并获取详细的故障报告。 然后,需要准备新的硬盘。根据Exadata的规格要求,选择与当前硬盘匹配的新硬盘,并确保其可以正常工作并且具备与现有硬盘相同的规格和容量。 接下来,需要停止相关的服务和数据库实例以便进行硬盘更换。可以通过数据库管理工具或者Exadata管理软件来停止相关服务和实例。在进行硬盘更换之前,建议进行数据备份以防止数据丢失。 完成上述准备工作后,可以开始进行硬盘更换。首先,将故障硬盘从Exadata机架中拆下,并安全存放。然后,插入新的硬盘到机架中的相应插槽中,确保连接稳固。 完成硬盘更换后,需要重新启动相关服务和数据库实例。同样,可以通过数据库管理工具或者Exadata管理软件来启动服务和实例,确保一切恢复正常。 最后,进行硬盘更换后,建议进行一些测试和验证,确保新硬盘的运行正常,数据的可靠性和一致性得到保证。 总结来说,Oracle Exadata更换硬盘需要进行准备、停止服务、更换硬盘、重启服务和验证等步骤。在进行操作时,需要注意数据备份、硬盘规格匹配和正确安装插入硬盘等问题,确保整个过程顺利进行并保证系统正常运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值