68
JSUGユーザー様向けセミナー <Insert Picture Here> SAP環境におけるOracle Database 最新事情 日本オラクル株式会社 SAP アライアンスチーム 2009124

- 日本オラクル | Integrated Cloud ... • SAP アライアンスの歴史 •SAPにおける次期インフラ構築の課題

  • Upload
    vokhanh

  • View
    216

  • Download
    1

Embed Size (px)

Citation preview

JSUGユーザー様向けセミナー

<Insert Picture Here>

SAP環境におけるOracle Database 最新事情

日本オラクル株式会社SAP アライアンスチーム

2009年12月4日

以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。以下の事項は、マテリアルやコード、機能を提供することをコミットメント(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよび時期については、弊社の裁量により決定されます。

Oracle、Oracle Database 10g 及びOracle Database 11g、米国オラクル・コーポレーション及びその子会社、関連会社の登録商標です。その他の名称はそれぞれの会社の商標の可能性があります。

Copyright© 2009, Oracle. All rights reserved. 2

Agenda

<I t Pi t H >SAPアライアンスの歴史 <Insert Picture Here>• SAPアライアンスの歴史

• SAPにおける次期インフラ構築の課題

O l D t b T h l f SAP• Oracle Database Technology for SAP• 事前に頂いた質問

Copyright© 2009, Oracle. All rights reserved. 3

Oracle/SAP リレーションシップの歴史

Reseller& Support

Oracle 9i•Database

Oracle 10g- Database 2015

20082009

ppAgreementsextended

•Database- Automatic

MemoryManagement

- Table Com-i

Database- Table/Index

Partitioningfor SAP ERP(Service)RAC

2015

20052006

20072008

Fi t SAP

Oracle. SAPsign Reseller& Support

pression- Online Table

Reorganization• RAC

- RAC

AdditionalOracle 10gfeat res

19981999

20022003

005First SAPR/3 release(on Oracle DB)

Agreements

Reseller& Support

AdditionalOracle10gfeatures:- Advanced

Security Option

features:- Database Vault- Oracle Partitioning

Engine for SAP ERPOracle 11g features

19881992

1998

First SAPBW release

5 Terabyte BWShowcase(SAP, Sun,Oracle)

ppAgreementsextended

Security Option- MOPatch- Flashback

Database- Index Key

O ac e g ea u esadoption in process- Online Patching- Advanced Com-

pression OptionASM

Start of SAPR/3 development(on Oracle DB)

BW release(on Oracle DB)

Oracle)Compression - ASM

- and more …

Copyright© 2009, Oracle. All rights reserved. 4

Agenda

<I t Pi t H >SAPアライアンスの歴史 <Insert Picture Here>• SAPアライアンスの歴史

• SAPにおけるシステム構築の課題

O l D t b T h l f SAP• Oracle Database Technology for SAP• 事前に頂いた質問

Copyright© 2009, Oracle. All rights reserved. 5

SAPにおけるシステム構築の課題

• インフラ面

• 性能向上によるIAプラットフォームの検討

• 仮想化テクノロジーの検討

• ビジネス面

• ビジネスの変化に柔軟に対応できるか

イノベーションSAP PI

(コモディティ vs. イノベーション)

SAP PIコモディティな業務ERP、CRM、SCM NW7.1

LiNW7.0

UNIX→?

Linuxその他のイノベーションSAP MDM BO

Copyright© 2009, Oracle. All rights reserved. 6

UNIX ? SAP MDM、BO、、、

次期インフラ(次世代データセンター)に必要な要素

• 必要に応じた動的なリソースのプロビジョニング

• 共有リソース・プールによる高い効率性および保有資産の有効活用

Elasticity(可変性)

• 段階的かつ事実上無制限のリソース拡張

リソ ス拡張時における処理能力拡張が予測可能

Scalability(拡張性) • リソース拡張時における処理能力拡張が予測可能(拡張性)

• 安定したサービス・レベルの提供High Availability 安定したサ ビス レ ルの提供

• データロス/業務停止時間を極小化した事業継続性の実現

High Availability(可用性)

• 権限、ID管理の一元化および利用者とIDライフサイクルの同期

• 職務分掌に合わせたITリソース、情報へのアクセス管理・監査

Security(セキュリティ)

• 仮想化・”Grid”化による遊休リソースの有効活用

• コモディティ・サーバ活用による固定費の削減

• 自動化による運用コストの削減

Cost Efficiency(コスト効果)

Copyright© 2009, Oracle. All rights reserved. 7

オラクルの次世代データセンター構想

セキュリティ

Application Server Grid

Scale Out

D t b G id一括

運用管理

Scale Out論理層仮想化 Database Grid 運用管理

EnterpriseManager

仮想化

Scale Out

Storage Grid

サーバー仮想化他社製

ストレージ仮想化

ネットワーク仮想化

他社製監視

ツール物理層仮想化

Copyright© 2009, Oracle. All rights reserved.

ネットワーク仮想化

8

SAPビジネスにおけるデータ活用範囲の拡大

POS、顧客、在庫データの活用による店舗在庫・物流在庫の最適化・最適価格による売上最大化

小売業

通信履歴・コンテンツ閲覧履歴、位置情報を活用した、顧客に密着した事業・サービスの展開顧客に密着した事業 サ ビスの展開

通信業

グローバルレベルでの”製・販・在の可視化”による

IFRS 地域別 事業別B/S セグメント情報開示

リアルタイムSCMの実現と”製・販・在サイクルの短縮化”製造業

IFRS、地域別、事業別B/S、セグメント情報開示、コンプライアンス対応による集計・計算データ、保持データの増加

会計業務

グローバル1拠点(24*365信頼性)、合併・ホールディングス対応“初期投資を押さえ、拡張でき、データ統合しやすい基盤”

共通基盤

Copyright© 2009, Oracle. All rights reserved. 9

SAPビジネスにおけるデータ活用範囲の拡大

トランザクション量の増大

活用デ タ量の爆発活用データ量の爆発

Oracle Database Technology for SAP

Copyright© 2009, Oracle. All rights reserved. 10

Agenda

<I t Pi t H >SAPアライアンスの歴史 <Insert Picture Here>• SAPアライアンスの歴史

• SAPにおける次期インフラ構築の課題

O l D t b T h l f SAP• Oracle Database Technology for SAP• 事前に頂いた質問

Copyright© 2009, Oracle. All rights reserved. 11

<I t Pi t H ><Insert Picture Here>

Oracle/SAPテクノロジーの統合

Copyright© 2009, Oracle. All rights reserved. 12

Oracle/SAP リリース計画

• Oracle のリリース計画:• Version N, Release 1

Oracle 9i Release 1

O l 9i R l 2 • Version N, Release 2• SAPユーザーのため:

• Release 2 のみ認定

Oracle 9i Release 2

Oracle 10g Release 1 Release 2 のみ認定(“ターミナル・リリース”)

• 目標:

安定した機能を提供

g

Oracle 10g Release 2• 安定した機能を提供

• 計画停止の削減

• ポジティブなフィードバック

Oracle 11g Release 1

O l 11 R l 2Oracle 11g Release 2

Copyright© 2009, Oracle. All rights reserved. 13

Oracle Database 10g R2

SAPにおける最新バ ジ ン• SAPにおける最新バージョン

• Oracle Database 10gRelease 2Release 2

• 2006年4月から利用可能

Oracle 10g RAC for SAP• Oracle 10g RAC for SAPも利用可能

Check OSS Note 720886

830576 Oracle 10g: パラメータの推奨事項

830576 Oracle 10g: パラメ タの推奨事項

871096 Oracle データベース 10g: 10.2.0 用パッチセット/パッチ

1339724 Oracle 10.2: 拡張サポートの無償期間(終了: 2011/7/31)

Copyright© 2009, Oracle. All rights reserved. 14

(終了: 2011/7/31)

Oracle 10g 導入率70%• 10.2.0.2 または 10.2.0.4を利用可能。10.2.0.5は2010年

• 10.2.0.3はサポートされません

SDN公開資料 SAP O l D l t U d t

Copyright© 2009, Oracle. All rights reserved. 15

SDN公開資料:SAP on Oracle Development Update

Oracle Database 11g R2 対応決定

K l H i HKarl-Heinz Hess, Executive Vice President and Member of the Extended Board at SAP AG

Copyright© 2009, Oracle. All rights reserved. 16

Oracle Database 11g R2ジリリース・スケジュール(予定)

ノート1398634• 第一ウェーブ(CY2010Q1)• 第一ウェーブ(CY2010Q1)

- Linux x86_64 (RHEL 4 & 5, SLES 10 & 11)- Solaris SPARC 64 Bit (Version 10)- Solaris x64 (Version 10)- HP-UX IA 64 (Version 11.31)- AIX 64 Bit (Version 5.3 & 6.1)AIX 64 Bit (Version 5.3 & 6.1)

• 第二ウェーブ(CY2010Q2)- Windows x64- HP-UX PA-RISC (Version 11.31)

• 第三ウェーブ(CY2010Q4)• Linux IA64• Linux Power• Windows IA64

Copyright© 2009, Oracle. All rights reserved.

• Windows IA64

17

today

ライフタイムサポートポリシー with SAPtoday

2014 ?? 2017??R2 2017??R2

NetWeaver 7.0Dec 2015 Dec2017

NetWeaver04 Mar 2010 Mar 2013

R2 July 2010 July 2013

Mar 2010 Mar 2013

ノート:1339724 Oracle 10.2: 拡張サポートの無償期間 (終了: 2011/7/31)July 2011

Sustaining Support

R/3 Enterprise Mar 2009 Mar 2013

Dec 2006 Dec 2010 R/3 4.6C

拡張サポ 無償期間 (終了 )

t

g ppPremier Support

R2 July 2007Extended Support

July 2010July 2008ノート:1021844 Oracle 9.2: 拡張サポートの無償期間 (終了: 2008/7/31)

t

2008

2003

2004

2005

2006

2007

2002

2009

2010

2011

2012

2013

2014

http://www.oracle.com/support/library/brochure/lifetime-support-technology.pdfhtt // i / /

2015

2016

Copyright© 2009, Oracle. All rights reserved.

http://service.sap.com/pam/

18

仮想環境への対応

Copyright© 2009, Oracle. All rights reserved. 19

<I t Pi t H ><Insert Picture Here>

Oracle/SAP管理ツール

Copyright© 2009, Oracle. All rights reserved. 20

Oracle/SAP Database 管理ツール

• SAP提供のDBA ツール• SAP提供のDBA ツール• SAPDBA (character-based, obsolete)• BR*Tools (GUI)( )• BR*Tools Studio (web-based)• DBA Cockpit

( ith i t t d A t ti W kl d R it )(with integrated Automatic Workload Repository)

• オラクル提供のDBA ツール• Oracle Enterprise Manager / Grid Control• Oracle Enterprise Manager / Grid Control

(see SAP OSS note 105047)• MOPatch

Copyright© 2009, Oracle. All rights reserved. 21

Copyright© 2009, Oracle. All rights reserved.

Oracle DB 自動管理との統合(10g~)S C & S *Integrated in SAP DBA Cockpit & SAP BR*Tools

• Automatic Workload Repository (AWR)p y ( )• SQL実行統計の自動収集と管理

• SAP DBA Cockpit と統合(SAPGUIから監視可能)

• Active Session History (ASH)• 待機イベント統計の自動取得と分析

• Automatic Database Diagnostic Monitor(ADDM)• Oracle Database に対する自己診断機能の組み込み

• 自動かつプロアクティブな問題の特定• 自動かつプロアクティブな問題の特定

• 正しいアドバイスを含めた管理者への通知

• Automatic SQL TuningAutomatic SQL Tuning• アプリケーション・コード変更なしでSQLをチューニング可能

SAP Notes 105047, 1080813, 853576

Copyright© 2009, Oracle. All rights reserved. 23

<Insert Picture Here>

Dr. Christian Graf (SAP AG)Development Manager

DB Platform Oracle

「Oracle Databaseにおいて最も前向きに取り組んでいる機能は

DB Platform Oracle

データベース診断およびその支援機能です。

他のデータベースと比較して、Oracle Database 10g R2は、

詳細に分析するための最も高度なオプションを提供します。Oracle Automatic Workload Repository (AWR) と

Advanced Session History (ASH)により提供される詳細な分析データは、

システムの評価に必要となる根本原因のデータを提供してくれます。

これらのデータは、パフォーマンスの問題、またはその他のエラー状況の解決

に向けて非常に大きなベネフィットになります。

Copyright© 2009, Oracle. All rights reserved. 24

<I t Pi t H ><Insert Picture Here>

高可用性ソリューション

Copyright© 2009, Oracle. All rights reserved. 25

高可用性データベース要件BCP(事業継続計画)について考える

コンピュータコンピュータ障害障害

計画外計画外

データベース冗長化Real Application Clusters

H/WH/W、、ネットワーク障害ネットワーク障害

計画外計画外停止停止

データ不整合データ不整合

Real Application Clusters

バックアップ・リカバリデータ障害データ障害

人為ミス人為ミス

フラッシュバック

データデータメインテナンスメインテナンス

計画計画停止停止

サイト障害サイト障害

スタンバイ・データベース( )

システムシステムメインテナンスメインテナンス

停止停止 (Data Guard)

システム変更システム変更

オンライン再構成オンライン再構成

アップグレードアップグレード

ローリング・アップグレード

Copyright© 2009, Oracle. All rights reserved.

ロ リング アップグレ ド

26

参考 : 計画外停止の問題点と達成可能なリカバリ時間

停止タイプ停止タイプ 既存停止時間既存停止時間 障害原因障害原因

コンピュータ障害 数十分から数時間 (HA構成) CPU/Memoryの故障、ソフトウェアの不具合

ストレージ障害 数時間以上 (バックアップからのリカバリ) ディスク、ディスクアレイ、ディスクコントローラ故障

人的エラー 数時間以上 (バックアップからのリカバリ) 入力ミス、運用管理上のミス

デ タ障害 数時間以上 メディア破損 ブロック破損データ障害 数時間以上 (バックアップからのリカバリ) メディア破損、ブロック破損

サイト障害 数時間から数日 (サイト全体の復旧) 火災、地震などの災害、意図的な攻撃

停止タイプ停止タイプ MAAMAAの場合の停止時間の場合の停止時間 使用するテクノロジー使用するテクノロジー

様々な障害に対して長時間のサービス停止が発生

コンピュータ障害コンピュータ障害 停止時間ゼロ停止時間ゼロ Real Application Clusters(RAC)Real Application Clusters(RAC)

ストレージ障害ストレージ障害 停止時間ゼロ停止時間ゼロ Automatic Storage Management(ASM)Automatic Storage Management(ASM)

人的エラ人的エラ 3030分未満分未満 Fl hb k T h lFl hb k T h l人的エラー人的エラー 3030分未満分未満 Flashback TechnologyFlashback Technology

データ障害データ障害 数秒~数秒~55分分 Data GuardData Guard

サイト障害サイト障害 数秒~数秒~55分分 Data GuardData Guard

Copyright© 2009, Oracle. All rights reserved.

サイト障害サイト障害 数秒数秒 分分

27

Oracle RAC for SAP High Availability(高可用性)

Scalability(拡張性)

• 高可用性(サービスを止めない)と拡張性(ワークロードの増加) の両立

Table ATable A

Table B

Table C

Presentation Application Database

Copyright© 2009, Oracle. All rights reserved.

Presentation Application Database

28

RAC for SAP ベンチマーク結果Overview

40 000

30 000

35,000

40,000

25,000

30,000

30,01637,040

15,000

20,000

15,52022,416

5,000

10,000

02 Nodes 3 Nodes 4 Nodes 5 Nodes

Copyright© 2009, Oracle. All rights reserved. 29

RAC、Data Guard顧客

• ミュンヘン市公共サービス

• SAP ERP(ECC 6.0), Oracle RAC 10g,Windows 2003 32bit, 4way DELL Server, 4TB, 4500 User

• Cat Logistics(保守部品管理)

• SAP ERP(ECC 6.0)/SCM/CRM/BI/EP, Oracle RAC 10g, AIX 5.3, 20TB, 17万SAPS, 20000 User

• ピレリ

• SAP ERP(ECC 6.0), Oracle RAC 10g,HP-UX11.31, 4way Supredome, 6TB, 5500 User

• 某ボトラー• 某ボトラ

• SAP R/3 4.6C, Oracle9i RAC, HP-UX 11i, 24TB, 5000 User,43万3000SAPS

• 日本バイリーン株式会社(医薬品、フィルタ製造)

• SAP ERP(ECC 6.0), Oracle Data Guard 10g,Windows 2003 64bit Fujitsu PRIMEQUEST 2TB

Copyright© 2009, Oracle. All rights reserved.

64bit,Fujitsu PRIMEQUEST, 2TB

30

RAC は一般出荷となりました

SDN公開資料:SAP on Oracle Development Update

Copyright© 2009, Oracle. All rights reserved. 31

<I t Pi t H ><Insert Picture Here>

セキュリティコンプライアンス

Copyright© 2009, Oracle. All rights reserved. 32

Advanced Security Option (ASO) Security(セキュリティ)

• ネットワーク、データ、バックアップの暗号化

Application(NetWeaver) Network Encryption

ネットワーク通信の暗号化2007年2月よりサポ ト開始2007年2月よりサポート開始SAP Note 973450

DatabaseServerInstanceInstance

DatabaseFiles

Transparent Data Encryptionデータベースの暗号化2007年2月よりサポート開始SSAP Note 974876BR*Tools Support Note 1279682

Backup Set EncryptionDatabaseBackup

p ypバックアップの暗号化Oracle Recovery Manager (RMAN)を利用認定作業中

Copyright© 2009, Oracle. All rights reserved. 33

Oracle Database Vault OptionDBAの権限を制御し セキュリティ管理者と分離

Security(セキュリティ)

DBAの権限を制御し、セキュリティ管理者と分離

管理者や権限のないユーザーからの不正データ・アクセスコマンド実行を抑制する安全なデータ基盤ン 実行を抑制する安 なデ タ基盤

DBAのアクセス権限を制御する

SYS/SYSTEMへの権限集中によるリスクを回避(管理権限の分散)

ユーザーのコマンド制限 アクティビティの制限

DBAのアクセス権限を制御する

SYS/SYSTEMへの権限集中によるリスクを回避(管理権限の分散)

ユーザーのコマンド制限 アクティビティの制限ユーザーのコマンド制限、アクティビティの制限

複数の要素による認証の強化(時間、IPアドレス、言語 …)

ユーザーのコマンド制限、アクティビティの制限

複数の要素による認証の強化(時間、IPアドレス、言語 …)

月曜 金曜

Oracle Database Vault月曜~金曜日9:00~18:00

上述以外の時間帯派遣社員派遣社員

BR*Tools

派遣社員派遣社員AA HRシステム給与データ

人事部門人事部門

SQL*PlusオペレータオペレータBB

Data DictionaryDBA Role

データベース管理者データベース管理者((DBADBA))

Copyright© 2009, Oracle. All rights reserved.

((DBADBA))

34

<I t Pi t H ><Insert Picture Here>

パフォーマンス

Copyright© 2009, Oracle. All rights reserved. 35

パーティショニング(Partitioning) Scalability(拡張性)

Oracleでは、SAP環境でパーティショニング機能が利用できます。

パーティショニングは、ロード量の極小化と削除処理の高速化に貢献する機能です O l では 特別な設定無しに 日付もしくは ド単位をキ として能です。Oracleでは、特別な設定無しに、日付もしくはロード単位をキーとして

パーティショニングされます。特に索引の断片化がおこらなくなるのはメンテナンス上、メリットになります。

BW サーバーR/3 サーバー

Oracle Database の場合

BW サーバーR/3 サーバー

他社データベース の場合

高速にロード

長時間のロ ド長時間のロード

対象パーティションのみの高速な削除

削除対象を検索して長時間の削除

Copyright© 2009, Oracle. All rights reserved. 36

Partitioning: 顧客事例 (ERP)

700

600

700ut

es

400

500

me

in M

inu

200

300

tch

Run

tim

100

200

Bat

0Query1 Query2 Query3 Query4 Query5 Query6

Copyright© 2009, Oracle. All rights reserved. 37

Oracle Technologies for SAP:&Table & Index Partitioning

SAP BI (BW) SAP ERP (R/3)

• すべての種類のパーティション化をサポ ト

• すべての種類のパーティション化をサポ ト

SAP BI (BW) SAP ERP (R/3)

化をサポート

• デフォルトでレンジ・パーティション化を利用

化をサポート

• デフォルトでは利用されない

• それぞれのシステムでベストの• すべてのシステムで同じ方法で

パーティション化

• Oracle利用時の標準の機能

パーティション化の方法を選択する必要がある

• レスキュー・サービスによる構築(インストールの一部) 支援

• “SAP Partitioning Engine”が2009年中に一般出荷になる年中 般出荷 なる予定

• SAP Note 742243

Copyright© 2009, Oracle. All rights reserved. 38

SAP Partitioning Engine

• SAP ERP (R/3)へのレンジ・パーティショニングの統合• 30の表について パーティショニング方法を事前定義• 30の表について、パーティショニング方法を事前定義

• カスタマイズ可能(SAPメッセージによる承認)

• BR*Spaceによるコンバート処理p• 追加パーティションはSM37ジョブによる自動作成

• システム要件• 6.40 カーネル以上

• SAP ECC 5.0、ECC 6.0、Business Suite 7追加のABAP P k が必要• 追加のABAP Packageが必要

• •Oracle 10.2.0.4 以上

• Pilot Phase 2009年Q3にControlled Availability予定• Pilot Phase、2009年Q3にControlled Availability予定

Copyright© 2009, Oracle. All rights reserved. 39

<I t Pi t H ><Insert Picture Here>

ディスク領域の削減と性能向上

Copyright© 2009, Oracle. All rights reserved. 40

格納効率: テクノロジースタック Cost Efficiency(コスト効果)

デ タ格納効率に効果的なものAdvanced CompressionAdvanced Compression

(コスト効果)

• データ格納効率に効果的なもの

• Number values• Bitmap Index

p(Oracle 11g)

p(Oracle 11g)

Partitioning + CompressionPartitioning + Compression• さまざまな圧縮オプション

• パーティショニングとの連携

管理の容易性

g p(Oracle 10g)

g p(Oracle 10g)

Index Key CompressionIndex Key Compression• 管理の容易性(Oracle 10g)(Oracle 10g)

データ圧縮データ圧縮(Oracle 10g)(Oracle 10g)

データ格納効率データ格納効率デ タ格納効率デ タ格納効率

Copyright© 2009, Oracle. All rights reserved. 41

内部データ表現ExampleExample

• 内部データの表現方法:CREATE TABLE XYZ (COL1 NUMBER ( 10),COL2 NUMBER ( 10),COL3 NUMBER ( 10)

• 内部デ タの表現方法:• 固定長

• 可変長COL3 NUMBER ( 10),COL4 VARCHAR2(100)

)<storage_desc>

• Oracle:• NUMBER: 可変長

• VARCHAR: 可変長;

VARCHAR: 可変長

• DB2, SQL*Server:• NUMBER: 固定長

• VARCHAR: 可変長(効率低い)

Copyright© 2009, Oracle. All rights reserved. 42

SAP におけるUNICODE対応

• J2EEシステムではUNICODE必須(Portal、MDMなど)シ テ 必須( 、 な )

• SAP UNICODEで使用するDBにも当然、UNICODE対応が必要

• 更に、UNICODE移行にかかる時間はSQL Serverの1/10更 、 移行 る時間 Q /(ツールを準備中、500~800GB/hour)

Oracleのデータ量はSQL Serverの半分

DBサイズ(既存のデータ量からの増分) - SAP調べ

Oracle 10%増(UTF-8に対応)

メモリ使用量も半分

直接、性能へ影響

SQL 40-60%増(UTF-8に未対応)

例えば1TBのデータであれば1.1TB vs 1.6GB(500GB多くメモリにのる可能性)

Copyright© 2009, Oracle. All rights reserved. 43

Data CompressionOracleのみの表データを圧縮格納し、ディスク消費量を削減する機能表領域や表の属性にcompressパラメタを付加通常の 括処理(デ タ ド等)で圧縮が可能な為 BWのような通常の一括処理(データロード等)で圧縮が可能な為、BWのような大量データ問い合わせ処理に有効

SAP BWシステムにおけるデータ圧縮技術(概念図)

500000 300000100025Block Header

1

Block Header

1 1 2 23 1 2 3

500000 300000100025310000

100025100025100025

500000500000500000

300000300000310000

2

3

4

3 1 2 3 4 1 2 4 5 1 2 4100025 500000 3100005

40%減!

Copyright© 2009, Oracle. All rights reserved. 44

Index Key Compression

• SAPシステムのディスク領域の大部分は索引SAP ERP (R/3)• SAP ERP (R/3):• データベースのディスクスペースの 30 – 50%

• SAP BI (BW):SAP BI (BW):• データベースのディスクスペースの 25 – 40%

• SAPの索引にとってIndex Compressionは理想的• 一般的に、6つの列にまたがったマルチカラム索引

• 選択に利用されていない列、情報が含まれている

索引領域を圧縮し スト削減と性能UPを実現する機能• 索引領域を圧縮し、コスト削減と性能UPを実現する機能• 詳しくは日本IBM様のセッションで

Copyright© 2009, Oracle. All rights reserved. 45

Oracle Advanced Compression

• 巨大な表を圧縮可能

• OLTPにも データウェアハウスにも使用可能OLTPにも、デ タウェアハウスにも使用可能

• すべてのデータタイプを圧縮可能

非構造化デ タ型にも対応• 非構造化データ型にも対応

• 平均2-3倍の圧縮率

デ を 縮す ジ• データを圧縮することでストレージコストを大幅削減

SAP環境では、Oracle Database 11g R2が認定された後、利用可能予定

Copyright© 2009, Oracle. All rights reserved.46

46

SecureFiles バイナリデータの高速処理・圧縮・暗号化バイナリデ タの高速処理 圧縮 暗号化

機能拡張機能拡張圧縮、暗号化、非重複の機能を提供

高パフォーマンス従来の LOB より高速なアクセスが可能従来の LOB より高速なアクセスが可能

スループット、スケーラビリティの向上

効率的な領域管理

SecureFiles使いやすさ

アプリケーションの変更は不要

チューニング・パラメータを最小化

Copyright© 2009, Oracle. All rights reserved. 47

4.67TB → 1.93TB、1.38TB → 0.53TB

SDN公開資料:SAP on Oracle Development Update

Copyright© 2009, Oracle. All rights reserved. 48

Automatic Storage Management• Oracle Databaseのディスク・リソースを仮想化・クラウド化

データの自動配置により(仮想化)、デ タの自動配置により(仮想化)、

ディスク性能を引き出すために

管理者が「データ配置を設計する」

必要がなくなります

ASMはOracle Databaseにフラットな

ディスク・プールを提供し、ディスク管ASMファイル・システム

データベース・ファイル

必要がなくなります

ASMは複数のディスク・アレイにわたデ デ

、理工数を大幅に削減します

ASM Disk Group

ASMボリューム・マネージャ

ファイル システム

LUNLUNLUNLUNってディスクを仮想化し、ディスク追加/ 削除でもデータを透過的に再配分できます

ディスク・アレイは物理ディスクを仮想化します

Copyright© 2009, Oracle. All rights reserved. 49

Agenda

<I t Pi t H >SAPアライアンスの歴史 <Insert Picture Here>• SAPアライアンスの歴史

• SAPにおける次期インフラ構築の課題

O l D t b T h l f SAP• Oracle Database Technology for SAP• 事前に頂いた質問

Copyright© 2009, Oracle. All rights reserved. 50

質問と回答(認定編)

• SAP ERPに於けるOracleのSE/EE及び追加オプションの選択方法 選択はそもそも可能ですか?

お は かご利 なれま ん 側が 前提 実装され るため• SAPにおいてはEEしかご利用になれません。SAP側がEE前提で実装されているため、SEでは動作保証されません。オプションはインストール時に入りますので、特に選択は不要です。

• SAP ERPのOracle11gのサポート予定日程と状況• 資料内でご説明させて頂きました• 資料内でご説明させて頂きました。

• SAP ERPによるRACサポートの有無 (あるとしたら、サポートの予定日程はいつごろとなるか?現時点でサポートがない理由は何か?)

• 資料内でご説明させて頂きました 2009年1月にGAになっております• 資料内でご説明させて頂きました。2009年1月にGAになっております。

• SAP ERPによるOracleデータの圧縮サポートの有無 (あるとしたら、サポートの予定日程はいつごろとなるか?)

• 資料内でご説明させて頂きました Advanced Compressionのみ時期は未定ですが 索引圧• 資料内でご説明させて頂きました。Advanced Compressionのみ時期は未定ですが、索引圧縮はすぐに効果が現れます。

• Oracle ASMはSAP ERPでサポートしているか• 資料内でご説明させて頂きました。ASMの認定時期は未定です。DBAにとって非常にメリット資料内でご説明させて頂きました。ASMの認定時期は未定です。DBAにとって非常にメリット

がある機能ですので、ご期待ください。BR*Tools 側の対応範囲を検討開始したところです。

Copyright© 2009, Oracle. All rights reserved. 51

質問と回答(機能・変換編)

表領域管理ディクショナリからロ カルへの移行方法について 表領域の容• 表領域管理ディクショナリからローカルへの移行方法について 表領域の容量使用の効率化としてローカル表領域管理があるが どのように行うか。また移行にあたって困難な点はあるか?

• テーブルのASSMへの移行方法について 、テーブルの容量使用の効率化としてASSMがあるが どのように行うか。また移行にあたって困難な点はあるか?か?

回答は次ページ以降

Copyright© 2009, Oracle. All rights reserved. 52

領域管理で必要な概念

データベース 論理 物理

表領域データ

ファイル

セグメント

ファイル

・ 表・ 索引セグ ント

エクステント

・ 索引・ etc

エクステント

デ タデータブロック

O/Sブロック

ノート 821687 - FAQ: Oracle での領域使用率と断片化

Copyright© 2009, Oracle. All rights reserved.

ノ ト 821687 - FAQ: Oracle での領域使用率と断片化

53

ローカル管理表領域

• 使用可能なエクステントをビットマップで管理(10gのデフォルト)

ビ ト値で領域の空きと使用済みを判別• ビット値で領域の空きと使用済みを判別

• ローカル管理表領域のメリット

• 再帰SQLが発生しない再帰SQLが発生しない

• UNDOを生成しない

• 空き領域管理が自動化される

SQL> CREATE TABLESPACE userdata ……DATAFILE '/mnt2/o9idb/dbs/userdata dbfDATAFILE /mnt2/o9idb/dbs/userdata.dbf‚SIZE 30MEXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K;

ノート 214995 - SAP 環境での Oracle ローカル管理表領域ノート 706625 - Oracle 9i: ローカル管理 SYSTEM 表領域

Copyright© 2009, Oracle. All rights reserved. 54

自動セグメント領域管理Automatic Segment Space Management (ASSM)Automatic Segment Space Management (ASSM)

• セグメント内部の空き領域を管理する方法(10gのデフォルト)

グ• セグメント内部の使用可能および使用済み領域の追跡に、空きリストでなくビットマップを使用

• 自動セグメント領域管理のメリット自動セグメント領域管理のメリット

• 管理が容易

• 領域使用率の向上

同時実行処理 向上• 同時実行処理の向上

SQL> CREATE TABLESPACE userdata ……DATAFILE '/mnt2/o9idb/dbs/userdata.dbf‚SIZE 30MEXTENT MANAGEMENT LOCAL UNIFORM SIZE 256KSEGMENT SPACE MANAGEMENT AUTO;SEGMENT SPACE MANAGEMENT AUTO;

ノート 620803 - Oracle 9i: 自動セグメント領域管理

Copyright© 2009, Oracle. All rights reserved. 55

DMTS→LMTSおよびASSM化

• 基本的には、再編成

• 旧デザインから新デザインへ変換可能( ノート 355771 Oracle: 新規表領域レイアウトの説明)• 旧デザインから新デザインへ変換可能( ノート 355771 - Oracle: 新規表領域レイアウトの説明)

• 10gより全てオンライン処理可能

• ノート620803に従うのであれば、1. ステップ: データベース完全バックアップの実行2. ステップ: ASSM 属性での変換先表領域の登録3. ステップ: 再編成パート 1: オンライン

- LONG/LONG RAW 以外のすべてのテーブルはオンラインで再編成することができます。この制限は Oracle 9i に適用されます。

- このステップは、データベースのサイズおよび使用するハードウェアこのステップは、デ タベ スのサイズおよび使用するハ ドウェアによっては、多少時間がかかることがあります。

4. ステップ: データベース完全バックアップの実行- これは任意ですが、推奨するステップです。

5. ステップ: 再編成パート 2: オフライン (SAP システム停止)このステップは ノ ト 646681 に記載される複数の個別ステップで構このステップは、ノート 646681 に記載される複数の個別ステップで構成されます。この間は、SAP システムは利用できません。

このステップでは、列 LONG/LONG RAW のある全テーブルが非 ASSM 表領域からエクスポートされ、ASSM 表領域にインポートされます。

6. ステップ: 最終作業 (クリーンアップ)- 空の表領域の削除- 統計の更新 (brconnect -f stats)- データベースのチェック (brconnect -f check)- データベース完全バックアップの実行

Copyright© 2009, Oracle. All rights reserved.

デ タ ス完全バックアップの実行

56

ASSM注意点

• 896717 ASSM 表領域使用時にテーブル VBDATA エントリが増加する 10 2 0 3FIXトリが増加する → 10.2.0.3FIX

• 983230 ASSM での NOCACHE LOB の LOB 破損(ORA 1555/ORA 22924) 10 2 0 3FIX(ORA-1555/ORA-22924) → 10.2.0.3FIX

• 1037755 ASSM 表領域でのパフォーマンス問題→ 10 2 0 3FIX→ 10.2.0.3FIX

• 1166242 10g: “enq: HW contention” の ASSM TBS での LOB 挿入の待機 → 10 2 0 4FIXの LOB 挿入の待機 → 10.2.0.4FIX

Copyright© 2009, Oracle. All rights reserved. 57

まとめ

• OracleとSAPは20年に渡るアライアンス(営業、マーケティング、開発、サポート)活動を実施・継続

• SAPは、Oracle Databaseの最新バージョンへの対応、新機能 認定を ト新機能への認定をコミット

• 他社DBには無い機能をSAPと共同で認定・活用

組合 倒的な 実績• SAP/Oracleの組合せは圧倒的なシェア・実績による安定性と高性能を実現

SAPと最も親和性の高いデータベースは、

Oracle DatabaseCopyright© 2009, Oracle. All rights reserved. 58

<I t Pi t H ><Insert Picture Here>

Appendixpp

Copyright© 2009, Oracle. All rights reserved. 59

SAP顧客向けWebサイトwww.oracle.co.jp/sap

四半期更新

Copyright© 2009, Oracle. All rights reserved. 60

SAP顧客・パートナー向けSNSサイトmix.oracle.com/groups/15251/ RSS登録

ください

随時更新

Copyright© 2009, Oracle. All rights reserved. 61

SAP顧客・パートナー向けTwitterサイトtwitter.com/oracledb4sap

つぶやき

Copyright© 2009, Oracle. All rights reserved. 62

SAP顧客向けニュースレター(カタログ)

• 年一回発行(2003年より8年目)

ジ わ 新技 紹介 事例 ビ 紹介• 60ページにわたる新技術紹介、WW事例、サービス紹介

2008年No.17セキュリティ機能特集

2009年No.18ストレージ管理機能特集

Copyright© 2009, Oracle. All rights reserved. 63

Oracle レスキュー・サービス

SAPのお客様、パートナー向けに有償サポートをご用意

RACの構築も安心してご依頼頂けますRACの構築も安心してご依頼頂けます

RAC構築サービスRAC構築サ ビス

Data Guard構築サービス

パフォーマンス分析サービス

データ圧縮支援サービス

パーティション化支援サービス

高速デ タ移行サ ビス高速データ移行サービス

高速データベース再編成サービス

データ暗号化支援サービスデ タ暗号化支援サ ビス

データベースアップグレード支援サービス

Copyright© 2009, Oracle. All rights reserved. 64

SDNへ翻訳ドキュメントを提供!!

Copyright© 2009, Oracle. All rights reserved. 65

SAP提供Oracle Databaseバンドル・ライセンスと今日ご紹介した機能と今日ご紹介した機能

• Oracle Database Enterprise Edition (何CPUでも固定金額) 以下、赤字がEE機能

• ブロック・チェンジ・トラッキング機能

• 差分バックアップのロールフォワード適用

• Data Guardフラッシ バック デ タベ ス• フラッシュバック・データベース

• Parallel Query• Data Compression• Index Compressionp• Parallel DML• SecureFiles ※1• Automatic Storage Management ※1

• Diagnostics Pack• Tuning Pack• Advanced Security Option• Partitioning Option 靑字はSAPのみの無償バンドル• Partitioning Option• Advanced Compression Option ※1 • Real Application Clusters Option ※2• Database Vault Option ※2

靑字はSAPのみの無償バンドル※1 11gからの新機能※2 追加ライセンスが必要

Copyright© 2009, Oracle. All rights reserved.

p

66

OracleがSAP BI(BW)向けに拡張してきた機能

OracleとSAPの20年以上にも及ぶ協業と開発の成果として以下のようなさまざまなデータベース機能をSAPの開発部門と共に実装しております。

O l 7 3Oracle 7.3ハッシュ結合ビットマップ索引パラレル・オプティマイザパ シ ビ

Oracle8iサマリー管理新しいパーティショニング手法リソース・マネージャ進捗モニタパーティション・ビュー

インスタンス・アフィニティファンクション・シッピングパラレルUNION ALL非同期先読取り

進捗モニター動的パラレル問い合わせサーバーベースの分析関数トランスポータブル表領域ファンクション索引

非同期先読取りヒストグラムアンチJOIN

Oracle 8.0

パーティション・ワイズ結合

Oracle9iリスト・パーティショニング

パーティショニングされた表および索引パーティション・プルーニングパラレル索引スキャンパラレル挿入、更新、削除

ビ プ

コンポジット・レンジによるリスト・パーティショニングビットマップ結合索引動的共有メモリー管理SQL実行メモリーのセルフチューニング自動UNDO管理

パラレル・ビットマップ・スター・クエリーパラレルANALYZEパラレル制約の有効化

自動UNDO管理拡張統計収集

Oracle9i OLAP圧縮データ・セグメント

Copyright© 2009, Oracle. All rights reserved. 67

Copyright© 2009, Oracle. All rights reserved. 68