• 検索結果がありません。

SAP環境におけるOracle RACの活用

N/A
N/A
Protected

Academic year: 2022

シェア "SAP環境におけるOracle RACの活用"

Copied!
58
0
0

読み込み中.... (全文を見る)

全文

(1)

SAP

ユーザー限定

次世代

SAP

インフラ構築 最新技術セミナー

2010

SAP 環境における

Oracle RAC

(Real Application Clusters)

の活用

2010 年 11 月 19 日 富士通株式会社 富士通株式会社

富士通 -SAP コンピテンスセンター 河原 哲也

河原 哲也

mail-to: [email protected]

(2)

はじめに

Oracle Real Application Clusters

RAC

)は

データベースに高い可用性と拡張性を提供する機能です 富士通と日本オラクルは共同で

SAP

ジャパン社内に

日本初となる

Windows

プラットフォームにおける最新の

Oracle 11g Release 2 RAC for SAP

システムを構築しました 本セッションでは

Oracle RAC for SAP

の概要とメリット、

本セッションでは

Oracle RAC for SAP

の概要とメリット、

構築のポイントをご紹介します

(3)

Agenda

„ Oracle Real Application Clusters (RAC)

とは

„ Oracle RAC for SAP

構築のポイント

„ Oracle RAC for SAP

構築のポイント

„

まとめ

(4)

Agenda

„ Oracle Real Application Clusters (RAC)

とは

„ Oracle RAC for SAP

構築のポイント

„ Oracle RAC for SAP

構築のポイント

„

まとめ

(5)

Real Application Clusters (RAC) とは

„

高い可用性と拡張性を両立できるデータベース・クラスタ

可用性 9高速なフェイルオーバーを実現し、

可用性 高速なフ イルオ を実現し、

システム障害時のダウンタイムを最小化

拡張性 9負荷の増減に応じた処理性能の最適化が可能 拡張性 負荷の増減 応じた処理性能の最適化 可能

コスト 9最低限必要な構成で導入でき、初期コストを抑えることが可能

9リソースの有効活用により 最適な投資コストを実現リソ 有効活用 より 最適な投資 を実現

DBサーバが停止し

ても、SAPサービス 複数のSAPシステム間

でリソ スを共有

ACTIVE

ACTIVE ACTIVE

ACTIVE は停止しない

ACTIVE

でリソースを共有。

リソースを無駄なく活用

Oracle Grid Infrastructure

ERPシステム BIシステム 処理量の増加に合わせ、

容易に拡張可能

シ テ シ テ

容易に拡張可能 全サーバが常に稼働し、

リソースを有効活用

(6)

RAC による高可用性の実現

„

高速なフェイルオーバー

„ 障害が発生した場合、リカバリや切り替えを高速に実施

HA 構成

数分~数十分

RAC

数十秒~数分

Active

Active StandbyStandby

平常時には 平常時には 起動してい

Active

Active ActiveActive ActiveActive

待機サーバ 稼働

サ バ

起動してい るのみ サーバ

処理の高速な フェイルオーバー データベース

再起動

フェイルオーバー ディスクの

切り替え

(7)

RAC による高拡張性の実現

„

サーバ追加によるスケーラビリティの向上

„ 必要に応じてサーバを追加し、処理能力の拡張が可能

HA 構成

入れ替え

RAC

買い足し

必要に応じて追加

待機サーバ 稼働

サ バ

処理能力の増減 に応じて H/W サーバ

に応じて H/W リプレイス

(8)

SAP ベンチマークで実証

„ SAP Business Intelligence Data Mart

ベンチマークで

1,165,742 query navigation steps per hour

は世界最高記録

„

ノード追加による高いスケーラビリティを確認

„

FUJITSU PRIMERGY RX300 S5

×

1~4

• Intel Xeon Processor X5570, 2.93 GHz x 2 processors / 8 cores / 16 threads

• 96 GB main memory

1,000,000 1,200,000

600,000 800,000

200,000 400,000

0

1node 2nodes 3nodes 4nodes

Certification number: 2009045

(9)

RAC によるデータベース統合

„

複数システムを統合することでリソースを最適化

複数の個別システム 複数の個別システム

リソースが余っていても

RAC によるデータベース統合 RAC によるデータベース統合

リソースを使い切りパ

Oracle が使用する複数のサービス(業 共有することができない フォーマンスにも影響 Oracle が使用する複数のサ ビス(業 務単位)を使用してリソースを割り当て

アプリケーションとサービスを関連付 けることで、動的な割り当てを実現

全体では CPU /メモリ利用効率がよくない 全体で CPU /メモリを有効活用 全体では CPU /メモリ利用効率がよくない 全体で CPU /メモリを有効活用

(10)

RAC による最適な投資コストの実現

„

全サーバで処理を行うので待機用途のサーバは不要

„

必要に応じてサーバ追加による性能拡張が可能なため導入時は 減 構成 構築が 能

最小減の構成でシステム構築が可能

„

システム統合でリソースを共有化し、遊休リソースをなくしサーバを 集約 集約することで運用管理も簡易化され ストも削減可能

集約。集約することで運用管理も簡易化されコストも削減可能

(11)

Agenda

„ Oracle Real Application Clusters (RAC)

とは

„ Oracle RAC for SAP

構築のポイント

„ Oracle RAC for SAP

構築のポイント

„

まとめ

(12)

General Availability Oracle RAC

„ Oracle RAC

SAP

によるサポートステータスは“一般出荷”

„

10.2.0.4

以上

/ Kernel 4.6D_EXT

以上の全ての

SAP

製品

„

11.2 / 6.40_EX2, 7.X

以上 (ただし現時点では

UNIX/Linux

のみ)

出典:SAP Developer Network - SAP on Oracle Developer Update http://www.sdn.sap.com/irj/sdn/ora

(13)

日本初 Oracle RAC for SAP システム構築

富士通と日本オラクルが共同で

SAP

ジャパン社内に日本初となる

Windows

プラットフォームにおける最新の

Oracle 11g Release 2 RAC for SAP

システムを構築

RAC for SAP

システムを構築

„

ハードウェア

Server ブレードサーバ PRIMERGY BX620 S5

(CPU: Xeon E5504 1CPU/4Core、メモリ: 8GB) × 5台 ETERNUS DX60

„

ソフトウェア

Storage ETERNUS DX60

(300GB×7 + 600GB ×5 Disks)

ソフトウ ア

SAP SAP ERP 6.0 EhP4 Ready OS Windows Server 2008 SP2 OS Windows Server 2008 SP2

Database Oracle Database 11g Release 2 (11.2.0.1.0) Clusterware Oracle Database 11g Release 2 Grid

Clusterware g

Infrastructure (11.2.0.1.0)

(14)

日本初 Oracle RAC for SAP システム構築

富士通と日本オラクルが共同で

SAP

ジャパン社内に日本初となる

Windows

プラットフォームにおける最新の

Oracle 11g Release 2 RAC for SAP

システムを構築

RAC for SAP

システムを構築

„

ハードウェア 本システムは

Server ブレードサーバ PRIMERGY BX620 S5

(CPU: Xeon E5504 1CPU/4Core、メモリ: 8GB) × 5台 ETERNUS DX60

・SAPジャパンサポート部門

・お客様 パ トナ

„

ソフトウェア

Storage ETERNUS DX60

(300GB×7 + 600GB ×5 Disks)

・パートナー

の皆様がご自由にお使い頂ける環境です 来て 見て 触ってソフトウ ア

SAP SAP ERP 6.0 EhP4 Ready OS Windows Server 2008 SP2

来て、見て、触って、

Oracle RAC for SAPを体感できます

OS Windows Server 2008 SP2

Database Oracle Database 11g Release 2 (11.2.0.1.0) Clusterware Oracle Database 11g Release 2 Grid

ぜひご活用ください!

(ブレ ドを増設してLiClusterware 環境も構築予定)g Infrastructure (11.2.0.1.0)

(ブレードを増設してLinux環境も構築予定)

(15)

なぜ Windows プラットフォームで構築したか

„

新規インストーレションの

81%

Windows

„

Windows

だから

SQL Server

„ データベースに対する要件は?

信頼性

パフォーマンス

7% 4%

3%

0%

5%

0% 0%

OS Share ‐2010(as of Sep‐30)

AIX HP‐UX LINUX

パフォ マンス

セキュリティ

コスト など 81%

LINUX NT/INTEL OS/400 SOLARIS TRUE64

„

UNIX

からのマイグレーション費用?

• DBライセンスの買い直し

OS/390

„

富士通とオラクルは

Windows

を採用されるお客様にも

Oracle RAC

による高い付加価値をご提供したいと考えています

RAC

による高い付加価値をご提供したいと考えています

„ 可用性

„ 拡張性

„ 最適な投資コスト

(16)

SAP インスタンス構成

„

ブレードサーバ

5

枚を以下の用途で構成

„

Blade1

AD/DC

DNS

などの管理サーバ

„

Blade2/3

SAP

インスタンス(

MSFC

ABAP

Java

multiple-SID

„

Blade4/5

Oracle RAC

ノード(

ABAP

Java

2

システムを集約)

Bl d 04 Bl d 05

Bl d 01 Bl d 02 Bl d 03 Blade04 Blade05

Blade01 Blade02 Blade03

ABAP ERS Java ERS

ABAP ERS Java ERS

AD/DC I t Java I t

ABAP CI Java CI ABAP ERS

ABAP DI Java DI ABAP ERS

AD/DC DNS

ABAP

Instance JAV001

Instance JAV002 Oracle RAC

ASCS SCS

ASCS MSFC SCS

Instance ABA001

Instance ABA002

ABAP

Oracle RAC G id I f t t

J

Grid Infrastructure

ABAP Java

(17)

Oracle RAC for SAP 構築にあたり

„

前提条件(

2010

11

月時点)

„

Oracle 11.2

SAP

新規インストールは未サポート(アップグレードのみ)

„

SAPinst

RAC Option

はない

„

Windows/RAC for SAP

でサポートされるファイルシステムは

OCFS

のみ

ただし SAPインストールはOCFS上にダイレクトは不可

ただし、SAPインストールはOCFS上にダイレクトは不可

自動ストレージ管理(ASM)は2011年に認定予定

„

SAP

では構成タイプに管理者管理を推奨

„

事前作業

„

Oracle 10g/

シングル

/NTFS

環境に

SAP

新規インストールもしくは既存環境か らのシステムマイグレーション

„

Oracle 11g

へのアップグレ ド

„

Oracle 11g

へのアップグレード

(18)

Oracle RAC for SAP 構築手順

„ RAC

化の流れ

1.

Grid Infrastructure

のインストール

• DNS(or GNS)、SCAN

2. 共有

ORACLE_HOME

、データ

/

ログボリュームを

OCFS

でフォーマット 3 共有

ORACLE HOME

Oracle Software

をインストール

3. 共有

ORACLE_HOME

Oracle Software

をインストール 4. データベース・ファイルをリストア

5.

Oracle Parameter

調整調整

• Undo tablespaces

• REDOログ

初期化パ メ タ(

初期化パラメータ(threadinstance_numberlocal_listener etc…

• Oradimでサービス再作成 6

Grid Infrastructure

の構成 6.

Grid Infrastructure

の構成

• DatabaseInstanceServiceの作成 7.

SAP Parameter

調整

簡易接続ネーミングメソッドEZCONNCT

• Init<SID>.ora for BR*Tools

(19)

構築手順 1/4

Blade04 Blade05

Oracle ローカルディスク Oracle

Blade04 Blade05

Oracle Instance

J Oracle Instance

ABAP

Oracle Instance

J Oracle Instance

ABAP

Java Java

ORA_HOME Java 共有

ORA_HOME ORA_HOME

ABAP

ORA_HOME Java ORA_HOME

ABAP

SAPDB (Java) SAPDB

(ABAP) 作業用 SAPDB

(Java) SAPDB

(ABAP)

„Oracle 10g/シングル/NTFS環境に SAP新規インストールもしくは既存環 境からのシステムマイグレーション

„ 10g R2から11g R2へアップグレード 境からのシステムマイグレ ション

(20)

構築手順 2/4

Blade04 Blade05 Blade04 Blade05

Oracle Oracle

OCW

OCW Oracle

Instance J Oracle Instance

ABAP

Oracle Instance

J Oracle Instance OCW ABAP

OCW OCW

Java OCW Java

共有 ORA_HOME ORA_HOME

Java ORA_HOME

ABAP

ORA_HOME Java ORA_HOME

ABAP

SAPDB (Java)

ABAP SAPDB用領域 ABAP SAPDB(Java)

„ ボリュームをOCFSでフォーマット

„Grid Infrastructure ( Oracle

Clusterware )をインストール *1回だけ

„デ タベ ス ファイルを作業用領域に

„データベース・ファイルを作業用領域に バックアップ

(21)

構築手順 3/4

Blade04 Blade05

RAC RAC

Blade04 Blade05

OCW

OCW

RAC Instance ABA002 RAC

Instance ABA001 OCW

OCW Oracle

Instance J

Oracle Instance

OCW

11g RAC OCW

11g RAC

Java Java

ORA_HOME Java ORA_HOME

ABAP

ORA_HOME Java ORA_HOME

ABAP ORA_HOME

ABAP

SAPDB (Java) SAPDB

(ABAP) ABAP

SAPDB (Java) SAPDB用

領域 ABAP

„ データベース・ファイルをリストア

„ RAC

„共有ORACLE_HOMEに Oracle Softwareをインストール

„ RACインスタンス/データベースを起動

(22)

構築手順 4/4

Blade04 Blade05

RAC RAC

OCW RAC

Instance ABA001

RAC Instance ABA002 RAC

Instance

RAC Instance OCW

Instance JAV001

Instance ABA002

11g RAC

ORA_HOME ABAP|Java

g

SAPDB (Java) SAPDB

(ABAP)

„ ABAP と同様の手順にて、

JavaデータベースもRAC化する

(23)

0. インストール前の事前設定

„

インストールを開始する前に事前設定を実施すること

„ ハードウェア要件とメモリの確認

„ ソフトウェア要件の確認

„ ネットワーク要件の確認

„ 記憶域の確認と準備

„ 記憶域の確認と準備

„

OS

グループおよびユーザの作成

„ 環境変数の設定

„ 環境変数の設定

„ システム時刻の同期(

W32Time

NTP

CTSS

(24)

RAC を構成する要素 – ハードウェア

„

サーバ(ノード)

„ クラスタを構成するノード

„ 最大

100

ノードまで拡張可能

„

共有ディスク領域

共有デ ク型ク タ構成 ため 共有デ クが必

„ 共有ディスク型クラスタ構成のため、共有ディスクが必要

„

ネットワーク

各ノ ドに

2

以上のネ ト ク イ タ カ ド(

NIC

)が必要

„ 各ノードに

2

つ以上のネットワーク・インタフェース・カード(

NIC

)が必要

パブリック・ネットワーク用

プライベート・ネットワーク(インターコネクト)用プライ ト ネットワ ク(インタ コネクト)用

パブリック・ネットワーク プライベート・

ネ トワ ク ネットワーク

プライベートLANにはスイッチングハブが必須 共有ディスク

プライ には イッチング ブが必須 ノード間をケーブルで直結する構成は非サポート

(25)

RAC を構成する要素 – ソフトウェア

„

オペレーティング・システム(

OS

„ 各ノードに

RAC

が稼動可能な

OS

が必要

„ Grid Infrastructure

„

11g R2

より

Oracle Clusterware

ASM

が統合 ド ホ と呼ばれる単

„ グリッド・ホームと呼ばれる単一ディレクトリにインストール

„ Oracle Database

および

Oracle RAC

オプション

SAP

から提供されるメデ アを使用

„

SAP

から提供されるメディアを使用

„

SAP

環境では

Enterprise Edition

を選択

Oracle Database Oracle Database

Oracle ASM Oracle Clusterware Oracle Grid Infrastructure オペレーティング・システム

(26)

RAC を構成する要素 – IP アドレス

„

名前解決には以下のどちらかを使用

„

Domain Name Server

DNS

„

Grid Naming Service

GNS

„

各サーバに以下が必要

パブ

„ パブリック

IP

アドレス

„ 仮想

IP

VIP

)アドレス

„ プライベート

IP

アドレス

„ プライベート

IP

アドレス

„

クラスタごとに以下が必要

„

1

つの

Single Client Access Name

SCAN

)用

„

1

つの

Single Client Access Name

SCAN

)用

パブリックIPアドレスと仮想IPアドレスと同じサブネット上であること

可用性の観点から3つのSCAN IPアドレスを推奨

„

必要な

IP

アドレス数

„

2

(パブリック

IP+

仮想

IP

x

ノード数

+ 3(SCAN IP)

(27)

RAC を構成する要素 – データベース

„ RAC

で使用するすべてのファイルは共有記憶域に配置

„ データ・ファイル

„

REDO

ログ・ファイル

„ 制御ファイル

„ サ バ パラメ タ ファイル(

SPFILE

„ サーバ・パラメータ・ファイル(

SPFILE

„

共有記憶域は以下から選択

„

ASM

SAP

では

2011

年に認定予定)

„

ASM

SAP

では

2011

年に認定予定)

„ 共有ファイルシステム(

OCFS

など)

„ ネットワーク・ファイル・システム(ネットワ ク ファイル システム(

NFS NFS

データ・ファイル REDOログ・

ファイル

アーカイブ REDOログ・

ファイル ファイル

SPFILE 制御ファイル

(28)

RAC を構成する要素 – 記憶域

„

以下のパーティションが必要

„

OCR

Oracle Cluster Registory

)と投票ディスク(

Voting Disk

„ 共有

Oracle

ホーム

„ データベース・ファイル

ストレージ・オプ ション

OCRおよび 投票ディスク

Oracle

Clusterware

Oracle RAC バイナリ

データベース・

ファイル

リカバリ・ファ イル

バイナリ

Oracle ASM - - *1

Oracle ACFS - - - -

Oracle ACFS

OCFS -

Direct NFS - - -

RAWデバイス - - -

ローカル記憶域 - - -

*1 SAPでは2011年に認定予定

(29)

データベースの構成タイプ

„

管理者管理

„

11g R1

までと同様のスタイル。

RAC

データベースのインスタンスが稼動する サ バは固定して配置

サーバは固定して配置

„

ポリシー管理

„

11g R2

から追加 サ バ・プ ルと

RAC

デ タベ スが紐付けられて管理

„

11g R2

から追加。サーバ・プールと

RAC

データベースが紐付けられて管理。

RAC

データベースのインスタンスが稼動するサーバは動的に変更

構成タイプ 適したシステム

管理者管理 ・単一のデータベースを考慮するなら管理者管理でも十分 UNIXサ バ/ハイエンドのサ バで構築するシステム

UNIXサーバ/ハイエンドのサーバで構築するシステム

・シビアなレスポンスが要求されるシステム

・高トランザクションのシステム

・高度な管理が要求されるシステム

SAPでは こちらを推奨

・高度な管理が要求されるシステム

ポリシー管理 ・データセンター全体としてサーバリソースを有効活用したいシステム

・低コストなIAサーバで構築するシステム

システム統合や運用の標準化を促進したいシステム

・システム統合や運用の標準化を促進したいシステム

(30)

Windows 固有の要件

„

ネットワーク要件

„ 接続名は英数字を用いてすべてのノードで統一(例:

public

private

„ 優先順位はパブリック・ネットワーク用、プライベート・ネットワーク用、未使用 のアダプタの順

„ OS

グループおよびユーザの作成

„ OS

グル プおよびユ ザの作成

„ すべてのノードで同じユーザとパスワード

ドメインユーザを使用し、必要なローカル・グループに追加を推奨使 推奨

• ORA_<SID><inst_nr>_DBAORA_<SID><inst_nr>_OPERグループ

• <sid>admユーザの環境変数

ジ 修 デ 検 機能 無効

„

レジストリ修正(メディア検出機能の無効化)

„

DisableDHCPMediaSense

レジストリの値を

1

に設定

HKEY LOCAL MACHINE¥S t ¥C tC t lS t¥S i ¥T i ¥P

• HKEY_LOCAL_MACHINE¥System¥CurrentControlSet¥Services¥Tcpip¥Para meters

(31)

1. Grid Infrastructure のインストール

„

ローカルディスクに対して

OUI

でインストール

(32)

2.

共有

ORACLE_HOME

、データ

/

ログボリュームを

OCFS

でフォーマット

„ DISKPART

ユーティリティで拡張パーティションを作成し、論理ドラ イブを作成

ベ シ クデ ク(ダイナ クデ クは未サポ ト)

„ ベーシックディスク(ダイナミックディスクは未サポート)

> Diskpart

DISKPART> select disk n DISKPART> create part ext DISKPART> create part log

„ Ocfsformat

でフォーマット

„

SAP

ではクラスタサイズはブロックサイズと同じ

8KB

> Ocfsformat /m H: /c 8 /v OraHome /f /a

> Ocfsformat /m J: /c 8 /v sapdata_aba /f /a

> Ocfsformat /m K: /c 8 /v saplog1_aba /f /a

> Ocfsformat /m L: /c 8 /v saplog2_aba /f /a

(33)

3.

共有

ORACLE_HOME

Oracle Software

をインストール

„ OCFS

でフォーマットしたボリュームに対して

OUI

でインストール

(34)

4. データベース・ファイルをリストア

„

退避しておいたデータ・ベースファイルをリストア

„ コピー

&

ペーストで

OK

(35)

5. Oracle Parameter 調整 1/3

„ RAC

化するために以下を設定

„ ノード毎に

UNDO

表領域を作成

SQL> create undo tablespace PSAPUNDO_001 datafile

‘j:¥oracle¥ABA¥sapdata1¥undo_1¥UNDO_001.DATA1’ size 5000m reuse;

SQL> create ・・・

„ ノード毎に

REDO

ログを作成 SQL create

„ ノ ド毎に

REDO

ログを作成

インスタンス毎に独自のスレッドと独自のREDOログを使用

SQL> alter database add logfile thread 1 group 11 (k:¥oracle¥ABA¥

SQL> alter database add logfile thread 1 group 11 (k:¥oracle¥ABA¥

origlogA¥log_g11m1t1.dbf’,’l:¥oracle¥ABA¥mirrlogA¥log_g11m2t1.dbf’) Size 200M reuse;

SQL> alter ・・・

SQL alter

SQL> alter database enable public thread 1;

SQL> alter ・・・

(36)

5. Oracle Parameter 調整 2/3

„ RAC

化するために以下を設定

„ パラメータ例(

init.ora

パラメータ

db_domain WORLD

l t d t b TRUE

cluster_database TRUE

local_listener <node-vip.domain>:1521 remote listener <SACN-vip.domain>:1521 ABA001.instance_number = 001

ABA002.instance_number = 002

remote_listener SACN vip.domain :1521

ABA001.thread = 001 ABA002.thread = 002

ABA001.instance_name = ABA001

ABA002 i t ABA002

ABA002.instance_name = ABA002

ABA001.serivice_names = ‘ABA’, ‘ABA001’

・・・

* d t t

*.undo_management = auto

ABA001.undo_tablespace = PSAPUNDO001

(37)

5. Oracle Parameter 調整 3/3

„ Oradim

Oracle Service

の再作成

> Oradim delete sid ABA

> Oradim –delete sid ABA

> Oradim –new sid ABA001

„

ORACLE_HOME

から新

ORACLE_HOME

へコピー

„

init<SID>.ora => init<SID><inst_nr>.ora

„

init<SID>.sap => init<SID><inst_nr>.sap

„

SPFILE.ORA => SPFILE<inst_nr>.ORA

„

環境変数

ORACLE_SID

を修正

„

<SID> => <SID><inst_nr>

(38)

6. Grid Infrastructure の構成

„

クラスタ・データベース構成情報の追加

> srvctl add database –d ABA –o H:¥oracle¥ABA¥112 64 –r PRIMARY_ -y AUTOMATIC –s open –t NORMAL –p

H:¥oracle¥ABA¥112_64¥database¥SPFILEABA.ORA –m WORLD

„

クラスタ・データベース構成に対するインスタンスの追加

> srvctl add instance d ABA i ABA001 n blade04

> srvctl add instance –d ABA –i ABA001 –n blade04

> srvctl add instance –d ABA –i ABA002 –n blade05

„

クラスタ・データベース構成に対するサービスの追加

> srvctl add service –d ABA –s ABA_D01_blade04 –r ABA001 -a ABA002 –P BASIC –y AUTOMATIC –q true –j long –e SELECT -m BASIC –z 3 –w 5

> srvctl add service ・・・

(39)

7. SAP Parameter 調整 1/3

„ sqlnet.ora

に以下を追加(

sapmnt¥<SID>¥SYS¥profile¥oracle

„

NAMES.DIRECTORY_PATH = (EZCONNECT, TNSNAMES)

„ <sid>adm

ユーザの環境変数の修正(

SAP

が稼動するサーバ)

„

dbs_ora_tnsname = <SID>

を削除

„ SAP

インスタンスプロファイルに以下を追加

„

dbs/ora/tnsname = <SCAN

>/<Service

>.WORLD

„ SAP

スタートプロファイルに以下を追加

„

EZCONNECT = <SCAN

>/<Service

>.WORLD

„

dbs_ora_tnsname = $(EZCONNECT)

(40)

7. SAP Parameter 調整 2/3

„ WebAS Java

の場合、更に以下を修正

„

Configtool

から

Secure Store

にある

jdbc/pool/<SID>/Url

jdbc:oracle:thin@<SCAN

>:1521/<Service

>.WORLD

(41)

7. SAP Parameter 調整 3/3

„ BR*Tools

RAC

環境で使えるように

init<SID>.sap

の以下を修正

„

parallel_instances = (ABA001:H:¥oracle¥ABA¥112_64@blade-cluster- scan fj ora local/ABA001 ABA002:H:¥oracle¥ABA¥112 64@blade scan.fj-ora.local/ABA001, ABA002:H:¥oracle¥ABA¥112_64@blade- cluster-scan.fj-ora.local/ABA002)

„

db_services = yes

(42)

Single Client Access Name (SCAN)

„

クラスタへアクセスする際の単一のエイリアス

„

クライアント

/

サーバの接続設定の手間や複雑さを排除

„ フェイルオーバーやロードバランシング機能の設定

„ ノード追加

/

削除時の設定変更

„

ポリシーベース管理に対応した接続

„ サービスがどの物理サーバーに配置されても同じ設定で接続可能 より大規模なクラ タ の接続に対応可能

„ より大規模なクラスタへの接続に対応可能

接続に必要な情報 (従来)

SCAN が各サービスへの接続を 自動的にリダイレクト

VIP1 VIP2 VIP3

接続時フェイルオーバーもしくは、

CRM

N

• VIP1, VIP2, VIP3

ポート番号

サービス名

ロード・バランシング機能を利用す る場合は、VIP を複数指定

常に同じ設定で接続可能 接続に必要な情報 (RAC 11g R2) SCA

N

ERP

SCAN 名

常に同じ設定で接続可能

BI HR

ポート番号

サービス名

(43)

SCAN の構成

„ SCAN

名に対する

3

個の

IP

アドレスを

DNS

もしくは、

Grid Naming Service (GNS)

に登録が必要

SC

名前解決 を返します

„

SCAN

の名前解決で

3

個の

IP

アドレスを返します

„ 返る

IP

アドレスの順番は、

DNS

ラウンドロビンに依存

SCAN : blade-scan fj-ora local

SCAN の名前解決

例: (blade-scan.fj-ora.local)

SCAN : blade-scan.fj-ora.local + SCAN VIP1 : xxx.xxx.xxx.100 + SCAN VIP2 : xxx.xxx.xxx.101

DNS サーバ

+ SCAN VIP3 : xxx.xxx.xxx.102

* SCAN 名から登録済みの IP アドレスを返す IP アドレスの取得

102 xxx.xxx.xxx.102 xxx.xxx.xxx.100 xxx.xxx.xxx.101

SCAN 名

ポート番号

サービス名 ス名

(44)

SAP から RAC データベースの見せ方

„ SAP

インスタンスと

Service

1

1

で紐づける

„

宛先は

EZCONNECT

sqlplus /@<SCAN

>:1521/<Service>

EZCONNECT DNS

SAP Instance

=<SCAN名>/<Service名> DNS

SCAN

scanname.domain

Service

ABA D01 bl d 03 Service

ABA DVEBGMS01

Instance ABA001

Instance ABA002 RAC Database

ABA_D01_blade03 ABA_DVEBGMS01_xx

ABA001 ABA002

Grid Infrastructure C atabase

ABA

(45)

障害時の動作

„ Service

が別のノードにフェールオーバー

„ Cache Fusion

メカニズムによりトランザクションロスはなし

„ SAP

側は変更不要

EZCONNECT DNS

SAP Instance

=<SCAN名>/<Service名> DNS

SCAN

scanname.domain

Service

ABA D01 bl d 03 Service

ABA_D01_blade03

Instance ABA001

Instance ABA002 RAC Database

ABA_D01_blade03 Service

ABA_DVEBGMS01_xx

_ _

ABA001 C atabase ABA002 ABA

(46)

データベースの起動と停止

„ Srvctl

を使用

„

Startsap

コマンド、

SAPMMC

は不可

„

SQL*Plus

BR*Tools

は非推奨

> srvctl start database d ABA

> srvctl start database –d ABA

> srvctl stop instance –d ABA –i ABA001

> ・・・

(47)

BR*Tools

„ RAC

インスタンスを正しく認識

(48)

Tr-cd: DBACOCKPIT

„ SAPGUI

からも

RAC

ノードを正しく認識

(49)

DBA Planning Calendar

„ BR*Tools

との連携

(50)

SAP Dialog Instance の追加手順

1.

新しくインストールする

DI

と対をなす

Service

を作成

> srvctl add service –d ABA –s ABA D01 blade04 –r ABA001

> srvctl add service d ABA s ABA_D01_blade04 r ABA001 -a ABA002 –P BASIC –y AUTOMATIC –q true –j long –e SELECT -m BASIC –z 3 –w 5

2.

通常通り

sapinst

DI

をインストール

3.

最後の

Start dialog instance

フェーズでエラーが発生

4.

以下の

2

箇所を修正し、

sapinst

をリトライ

„

<sid>adm

ユーザの環境変数

dbs ora tnsname

を削除

„

<sid>adm

ユ ザの環境変数

dbs_ora_tnsname

を削除

„ インスタンスプロファイル、スタートプロファイルを

EZCONNECT

の書式に

(51)

Next Step…

„ Oracle 11.2

SAP

新規インストールサポート

„

2010/Q4

予定

„ ASM/ACFS

SAP

サポート

„

2011/Q1

予定

Large System

O l RAC

11gへ直接マイグレ ション

Oracle RAC

Low-cost System

11gへ直接マイグレーション O2O, TTS …

Grid Infrastructure ASM Clusterware

(52)

Oracle ASM 概要

„

ディスク構成を仮想化する

Oracle Database

の機能

„

Oracle Database 10g

より実装

„ 全てのサーバでファイルの共有が可能

„ 物理ファイルの管理を簡易化

サ バ サーバ

オンラインでディスク の追加・削除が可能

ASM による管理

ストレージ

ファイルの重要度

の追加 削除が可能

ASM による管理

構成変更時に自動 でデータを再配置 ファイルの重要度

にあわせて多重化

(53)

ASM による全体最適化機能

ストライピング

ク グ プ内 クを

表A 表B 索引 Tmp

ディスク・グループ内の、全てのディスクを 使用する(ホットスポットが発生しない)

性能の最適化

表A 表B 索引 p

ミラーリング

対障害性のためにファイルの種類に応じ

ファイル

対障害性のためにファイルの種類に応じ てデータを多重化(レベルの選択が可能)

⇒可用性を担保

3 (ミラー) 1 (ミラー) 2 (ミラー)

4(ミラー)

動的リバランシング

デ スクの追加/削除時に自動的にフ イル

+

ディスクの追加/削除時に自動的にファイル を再配置し、最適な構成を維持

⇒拡張性を担保

削除

+

-

REBALANCE 追加

(54)

RAC for SAP に関する参考情報

„ SAP NOTES

„

527843 - SAP

環境での

Oracle RAC

サポート

„

581320 - FAQ: Oracle Real Application Cluster (RAC)

„

905359 - Oracle RAC

データベースでの

BR*

ツールの使用

„ SAP Developer Network

SAP O l R l A li ti Cl t (RAC)

„

SAP on Oracle Real Application Clusters (RAC)

http://www.sdn.sap.com/irj/sdn/ora?rid=/webcontent/uuid/e9071e42- 0d01-0010-4bae-dafd2e524b57

• Configuration of SAP NetWeaver for Oracle Grid Infrastructure 11.2 with Oracle Real Application Clusters 11g Release 2

• Providing High Availability for SAP Resources with Oracle Clusterware 11

• Providing High Availability for SAP Resources with Oracle Clusterware 11 Release 2

(55)

Agenda

„ Oracle Real Application Clusters (RAC)

とは

„ Oracle RAC for SAP

構築のポイント

„ Oracle RAC for SAP

構築のポイント

„

まとめ

(56)

Oracle RAC for SAP とは

„

高い可用性と拡張性を両立しつつ、コストを削減

„ 止まらない

計画外停止に対する可用性向上

ローリングアップデートによるメンテナンスダウンタイム削減

„ 容易に拡張

„ 容易に拡張

小さく入れて、大きく育てる(初期コストの削減)

安価なIAサーバで大きいリソースを実現

„ リソースの有効活用

待機用途のサーバが不要

• 11g R2からは複数のデータベースを集約・統合

• 11g R2からは複数のデータベースを集約・統合

運用コストの削減

„ RAC for SAP

の構築は理解すれば簡単

„

SAP

側はプロファイルパラメータを少しいじるだけ

„

BR*Tools

DBACOCKPIT

RAC

対応済み

(57)

最後に

„ Oracle RAC for SAP

を正しく運用するためのポイント

„ 構築

*

本日お話した内容

„ 管理

パフォーマンス・チューニング

ワークロード管理

ワ クロ ド管理

バックアップとリカバリ

構成変更(ノードの追加と削除)

Oracle RAC for SAP

については

豊富なノウハウと確かな技術力を持つ富士通にご相談ください!

豊富なノウハウと確かな技術力を持つ富士通にご相談ください!

お問い合せ先(

SAP

商談総合窓口) お問い合せ先(

SAP

技術全般)

お問い合せ先(

SAP

商談総合窓口)

SAPビジネスセンター

E-mail[email protected] Tel03-6424-6522

お問い合せ先(

SAP

技術全般)

富士通-SAPコンピテンスセンター E-mail[email protected] Tel03-5401-7006

Tel03 6424 6522

http://jp.fujitsu.com/solutions/sap/

Tel03 5401 7006

(58)

参照

関連したドキュメント

If the interval [0, 1] can be mapped continuously onto the square [0, 1] 2 , then after partitioning [0, 1] into 2 n+m congruent subintervals and [0, 1] 2 into 2 n+m congruent

このマニュアル全体を読んで、Oracle Diagnostics Pack に同梱の Oracle Performance Manager、Oracle Capacity Planner、Oracle TopSessions および Oracle Event

○事 業 名 海と日本プロジェクト Sea級グルメスタジアム in 石川 ○実施日程・場所 令和元年 7月26日(金) 能登高校(石川県能登町) ○主 催

現行の HDTV デジタル放送では 4:2:0 が採用されていること、また、 Main 10 プロファイルおよ び Main プロファイルは Y′C′ B C′ R 4:2:0 のみをサポートしていることから、 Y′C′ B

Oracle WebLogic Server の脆弱性 CVE-2019-2725 に関する注 意喚起 ISC BIND 9 に対する複数の脆弱性に関する注意喚起 Confluence Server および Confluence

4 6月11日 佐賀県 海洋環境教室 環境紙芝居上演等による海洋環. 境保全教室開催 昭和幼稚園

Oracle の Sun Storage 16 Gb Fibre Channel PCIe Universal Host Bus Adapter (HBA) (パーツ番号 7101674) は、QLogic テクノロジを使用したスタンドアロンの PCIe ロー

ダイキングループは、グループ経 営理念「環境社会をリードする」に 則り、従業員一人ひとりが、地球を