Oracle Exadata 技术详解 - 李亚

本文围绕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 常见问题

网卡绑定方式

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值