68
Oracle ホワイト・ペーパー 2013 12 Oracle Database Appliance 2.8 での SAP NetWeaver の使用 ベスト・プラクティス・ガイド

Oracle Database ApplianceでのSAP NetWeaverの使用

Embed Size (px)

DESCRIPTION

http://bit.ly/XsKYON Oracle Database Applianceは、可用性の高いOracle Databaseを構築する際に必要なハードウェア機器を事前構成したデータベース・アプライアンスです。

Citation preview

Page 1: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle ホワイト・ペーパー 2013 年 12 月

Oracle Database Appliance 2.8 での

SAP NetWeaver の使用 ベスト・プラクティス・ガイド

Page 2: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

目次

はじめに ......................................................................................................................................... 3

Oracle Database Appliance インストールの概要 .......................................................................... 5

SAP データベース用 ASM ディスク・グループ ............................................................................ 7

SAP データベースのキャラクタ・セットの要件 .......................................................................... 8

非 Unicode SAP システム .............................................................................................................. 8

SAP 環境の共有ファイル・システム ............................................................................................. 9

Oracle Database Appliance for SAP のデプロイ ......................................................................... 10

SAP Oracle ホームの命名規則 ..................................................................................................... 21

Oracle Database Appliance での SAPinst の使用 ........................................................................ 22

SAPinst: Oracle Database インスタンス ..................................................................................... 36

SAPinst インストール後の手順 ................................................................................................... 58

BR*Tools による SAP データベースの管理 ................................................................................. 59

SAP データベースのライフサイクル管理 ................................................................................... 60

オペレーティング・システム・パッチおよびファームウェア・パッチのインストール ............ 61

Oracle DatabaseAppliance 用 SAP バンドル・パッチのインストール ...................................... 62

SAP データベースの移行 ............................................................................................................. 63

移行方法 1: Oracle-to-Oracle (O2O)、ACS サービス .................................................................. 63

移行方法 2: Oracle-to-Oracle (Triple-O)、ACS サービスのみ ..................................................... 64

移行方法 3: Oracle RMAN およびトランスポータブル表領域 .................................................... 65

参考ドキュメント: ....................................................................................................................... 66

2

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 3: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

はじめに

このホワイト・ペーパーでは、SAP NetWeaver テクノロジがベースの SAP システムを Oracle Database

Appliance にセットアップするために必要なすべての手順を説明します。

注: このホワイト・ペーパーは、Oracle Database Appliance 2.8 のみを対象としています。

SAP NetWeaver バージョン 7.0 以降を使用する SAP NetWeaver テクノロジで構築されたすべての SAP 製品

とソリューションは、Oracle Database Appliance での使用が認定されサポートされています。したがって、

SAP ERP 6.0、SAP ECC 6.0、SAP BW 7.9、SAP CRM 7.0、SAP SRM 7.0 などの SAP 製品や SAP Banking

Services7.0 などの SAP ソリューションは、Oracle Database Appliance で使用できますが、SAP 製品のうち、

SAP Business Objects など基本が SAP NetWeaver テクノロジではない製品には使用できません。

Oracle Database Appliance は、SAP 環境に次の機能を提供します。

• SAP アプリケーション用の高可用性のアクティブ-アクティブなクラスタ・データベース・サーバー

• /sapmnt などの SAP 必須共有ファイル・システム用の高可用性のファイル・サーバー

• ABAP スタックおよび JAVA スタック用の Central Services などの SAP 高可用性リソース用の完全

なクラスタ化ソリューション

Oracle Database Appliance は、SAP アプリケーション・インスタンスの実行には使用できません。SAP アプ

リケーション・インスタンスは、イーサネット・ネットワークを使用して Oracle Database Appliance のデー

タベースとデータをやりとりする単独のマシンで実行する必要があります。SAP 用語では、これを 3 層アー

キテクチャと呼びます。この柔軟な 3 層アーキテクチャにより、SAP インスタンスを実行するハードウェ

アとオペレーティング・システムを任意に組み合せ、Oracle Database Appliance で使用できます。たとえば、

Oracle Database Appliance に接続された AIX プラットフォームまたは HP-UX プラットフォームで、既存の

SAP アプリケーション・サーバーの実行を継続できます。この柔軟な構造は SAP レイヤーを変更しないた

め、既存の SAP 環境に Oracle Database Appliance を簡単に導入できます。Oracle Database Appliance での実

行がサポートされている SAP コンポーネントは、SAP データベース管理ツール(BR*Tools)と SAP Central

Services(SCS および ASCS)のみです。

このホワイト・ペーパーでは、次のバージョンの Oracle Database Appliance で必要な Oracle ソフトウェア設

定の SAP 固有のデプロイと構成について説明します。

Oracle Database Appliance(ODA) バージョン

エンド・ユーザー・ バンドル・バージョン

Grid Infrastructure バージョン

データベース・ バージョン

2.8.0.0.0 2.8.0.0.0 plus パッチ 14777276(*) 11.2.0.4

11.2.0.3.8 シングル・ インスタンス 11.2.0.3.8 RAC

(*) SAP が Oracle 11.2.0.4 を認定するまで、パッチが必要です(2014 年 2 月に認定の予定)。

3

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 4: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

Oracle Database Appliance の以前のバージョンについては、SCN(http://scn.sap.com/docs/DOC-8403)にある

ホワイト・ペーパー「Oracle Database Appliance での SAP NetWeaver の使用」を確認してください。

(http://www.oracle.co.jp/sap に日本語版があります)

Grid Infrastructure ソフトウェアのパッチ・セットのバージョン(11.2.0.4.0)が、RDBMS ソフトウェアのパッ

チ・セットのバージョン(11.2.0.3.0)と異なる場合、Oracle Database Applliance 2.8.0.0.0 の標準的なデプロ

イの手順で、いわゆる異種の Oracle インストールを実行できます。このシナリオは例外として、ODA バー

ジョン 2.8 のみでサポートされ、一般的なサポートではありません。RDBMS ソフトウェアのバージョン

11.2.0.4.0 が SAP 環境に対して認定された場合は、速やかにこのバージョンにアップグレードすることを強

くお薦めします。

Oracle Database Appliance で SAP アプリケーションを使用する場合、Oracle Database 11g Release 2 または

Oracle Real Application Clusters 11g Release 2 が使用できます。Oracle Real Application Clusters One Node は、

SAP 製品のサポートがないため使用できません。

このホワイト・ペーパーでは、Oracle Database Appliance で必要な Oracle ソフトウェア設定の SAP 固有のデ

プロイと構成、SAP 固有のデータベース要件、Oracle Database Appliance に SAP の必須データベース・パッ

チをインストールする方法に関する情報、SAP システム用共有ファイル・システムの実装に関する提案に

ついて説明します。

SAP Note 1760737 では、Oracle Database Appliance で使用する SAP アプリケーションのパッチが定期的に更

新されています。

このホワイト・ペーパーは、既存の Oracle Database Appliance ドキュメント[1]の補足版です。そのため、読

者がすでに Oracle Database Appliance ドキュメントを理解していることを前提としています。

また、このホワイト・ペーパーで概説する要件と手順を理解するには、読者に Oracle RAC [2]と Oracle ASM

[3]に関する SAP 固有のサポート・ノートとホワイト・ペーパーの知識も必要です。

ユーザーにサイトの閲覧権限がある場合は、SAP サポート・ノート[4]を SAP Service Marketplace で参照で

きます。

4

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 5: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

Oracle Database Appliance インストールの概要

SAP データベース用に Oracle Database Appliance をセットアップするには、次の手順を実行します。

1. Oracle Database Appliance イメージの再適用

Oracle Database Appliance が 2.8.0.0.0 未満のバージョンのファクトリ・イメージで納品されている

場合、OS ISO イメージ 2.8.0.0.0 以降の Oracle Database Appliance のイメージを再適用する必要があ

ります。ISO イメージは、Oracle Support Note 888888.1 のリンクからダウンロードし、Oracle Database

Appliance ドキュメントの指示に従ってインストールできます。

2. Oracle Database Appliance バンドル・パッチのインストール

最初の手順でインストールした Oracle Database Appliance ISO イメージ(2.8.0.0.0 以降)に対応し

た Oracle Database Appliance バンドル・パッチをインストールします。ISO イメージで Oracle

Database Appliance のイメージを再適用した場合も、Oracle Database Appliance バンドル・パッチを

インストールすることをお薦めします。Oracle Database Appliance バンドル・パッチには、ISO イ

メージではインストールされないファームウェア・パッチが含まれる場合があります。Oracle

Database Appliance バンドル・パッチは、Oracle Support Note 888888.1 のリンクからダウンロードし、

Oracle Database Appliance ドキュメントの指示に従ってインストールできます。

3. Oracle Database Appliance エンド・ユーザー・バンドルのインストールとデプロイ

ODA バージョンに対応した Oracle Database Appliance エンド・ユーザー・バンドルをインストール

し、データベースのデプロイを開始します。Oracle Database Appliance エンド・ユーザー・バンド

ルは、Oracle Support Note 888888.1 のリンクからダウンロードできます。このホワイト・ペーパー

の「SAP 用 Oracle Database Appliance のデプロイ」の項の指示に従って、エンド・ユーザー・バン

ドルをインストールおよびデプロイします。

4. エンド・ユーザー11.2.0.3 RDBMS クローン・パッチのインストールとデプロイ

ODA バージョンに対応した Oracle Database Appliance エンド・ユーザー11.2.0.3 RDBMS クロー

ン・パッチをインストールし、データベースのデプロイを開始します。Oracle Database Appliance

エンド・ユーザー11.2.0.3 RDBMS クローン・パッチは、Oracle Support Note 888888.1 のリンクから

ダウンロードできます。このホワイト・ペーパーの「SAP 用 Oracle Database Appliance のデプロイ」

の項の指示に従って、エンド・ユーザー・バンドルをインストールおよびデプロイします。

5. SAPinst を使用して、Oracle Database Appliance(SAP データベース用)の準備

このホワイト・ペーパーの「Oracle Database Appliance での SAPinst の使用」の項の説明に従って

SAP データベース用に Oracle Database Appliance を準備します。SAPinst を実行して SAP 固有の OS

ユーザーを作成し、SAP 固有のディレクトリを作成します。

6. Oracle Database Appliance 用の最新の SAP バンドル・パッチのインストール

データベース・インスタンスには、SAP 推奨の最新の Oracle グリッドがあり、データベース・パッ

チがインストールされている必要があります。これらは、SAP Service Marketplace から配布される

Oracle Database Appliance 用の SAP バンドル・パッチとして入手できます。SAP Note 1785353 に従っ

て Oracle Database Appliance 用の最新の SAP バンドル・パッチをダウンロードし、このホワイト・

ペーパーの「Oracle Database Appliance 用 SAP バンドル・パッチのインストール」の項の指示に従っ

てインストールできます。

5

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 6: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

7. SAP データベース・インスタンスの作成または移行

「Oracle Database Appliance での SAPinst の使用」の項の説明に従って、SAPinst を実行して新しい

SAP データベース・インスタンスを作成します。そのデータベース・インスタンスは、前述の Oracle

Database Appliance エンド・ユーザー・バンドルがデプロイした Oracle データベース・ソフトウェ

アを使用します。

または、このホワイト・ペーパーの「SAP データベースの移行」の項で説明するように、既存の

SAP データベースを Oracle Database Appliance に移行することもできます。

6

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 7: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

SAP データベース用 ASM ディスク・グループ

すべての SAP データベースに対して、Oracle Database Appliance が提供するデフォルトの ASM ディスク・

グループを使用する必要があります。SAP 本番データベースでは冗長レベルを高に設定し、いずれの種類

のストレージ障害に対しても最高レベルの保護を達成してください。開発、テストおよび QA に使用する

その他の SAP データベースでは、ASM 冗長性を通常レベルに設定して使用できます。

Oracle Database Appliance の標準セットアップに従って、ASM ディスク・グループ「+DATA」、「+REDO」、

「+RECO」を使用する必要があります。DATA グループには、すべてのデータ・ファイル、制御ファイル、

spfiles、OCR および投票ディスク、RECO グループには、一時ファイル、アーカイブ・ログ、フラッシュ

バック・ファイルおよびバックアップを含めます。REDO グループには、すべての非多重 REDO ログ・ファ

イルをそれぞれ含めます。

Oracle Database Appliance に複数の SAP データベースを格納する場合(たとえば、SAP ERP データベースと

SAP BW データベース、または SAP ERP データベースと SAP CRM データベース、または複数の SAP ERP

データベース)、これらの SAP データベースのファイルはいずれも前述の推奨事項に従うこと、またすべ

てのファイルを DATA、REDO または RECO のいずれかのディスク・グループに格納することが必要です。

パフォーマンスとスループット上の理由から、各 SAP データベースに対し DATA ディスク・グループの制

御ファイルは 2 つのみとし、REDO ディスク・グループに非多重オンライン REDO ログ・ファイルを格納

することをお薦めします。標準 SAP インストールはデータベースで 3 つの制御ファイルを使用するため、

1 つの制御ファイルを spfile または init.ora から削除することをお薦めします。標準 SAP インストールも各

オンライン REDO ログ・ファイルに対して 2 つのメンバーを使用します。したがって、各 REDO スレッド

の各オンライン REDO ログ・ファイルのメンバーを Oracle Database Appliance から 1 つ削除する必要があり

ます。ソース・データベースが RAC データベースである場合、このソース・データベースは複数の REDO

スレッドを持ちます。Oracle Database Appliance の場合、3 つの制御ファイルと多重オンライン REDO ログ・

ファイルは必要ありません。高に設定された冗長レベルにより、制御ファイルおよびオンライン REDO ロ

グ・ファイルは、Oracle ASM レベルでの各ファイルのトリプル・ミラーリング機能を提供する DATA ディ

スク・グループおよび REDO ディスク・グループに格納されるためです。

7

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 8: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

SAP データベースのキャラクタ・セットの要件

SAP NetWeaver 7.0 以降、SAP システムの新規インストールでのサポートは Unicode のみです。データベー

ス内のキャラクタ・セットと各国語キャラクタ・セットは UTF8 に設定します。SAP インストール・ツー

ルは、キャラクタ・セットを認識し、自動的に正しいセットを選択します。ODA バージョン 2.8.0.0 では、

デプロイが変更されているため、デフォルトのデータベースを作成するかどうかを決定できます。SAP の

場合、データベースがインストール・プロセスで作成されるため、データベースを作成する必要はありま

せん。したがって、「データベース情報」の手順はスキップされます。

非 Unicode SAP システム

Oracle Database Appliance では、既存の Unicode 以外の SAP システムも使用できます。非 Unicode のシステ

ムでは、既存のシステムから Oracle Database Appliance に移行したデータベースのキャラクタ・セットと各

国語キャラクタ・セットを元のシステムと同じ設定であることが重要です。

この条件は、SAP の非 Unicode 実行要件をサポートするオペレーティング・システムで、非 Unicode イン

ストールを実行する SAP アプリケーションにとって必須です。SAP の Product Availability Matrix(PAM)

(http://www.service.sap.com/PAM)で使用するオペレーティング・システムが、非 Unicode の SAP インストー

ルをサポートしていることを確認する必要があります。

非 Unicode システムの場合、SAP アプリケーション・レイヤーのハードウェアやオペレーティング・シス

テムを変更しないことを強くお薦めします。既存のデータベース・サーバーおよびストレージ・レイヤー

のみを Oracle Database Appliance に変更してください。

注: 非 Unicode SAP システムの場合、Oracle Database Appliance で SAP Central Service は実行できません。

8

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 9: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

SAP 環境の共有ファイル・システム

SAP 環境では、すべての SAP アプリケーション・サーバーが、SAP カーネル、プロファイル、トレース・

ファイルが格納されグローバルな SAP トランスポート・ディレクトリを提供する共有ファイル・システム

(/sapmnt、/usr/sap/trans など)にアクセスします。一般的な SAP システムでは、このような共有ファイル・

システムは、NAS アプライアンス、クラスタ・ファイル・システムまたは NFS を介してデータベースから

エクスポートされたファイル・システムを使用して実装されます。高可用性の理由から、クラスタ・ファ

イル・システムを使用、または HA-NFS などの特別な構成で NFS ロケーションのソースを保護して、SAP

環境でシングル・ポイント障害が発生しないようにします。

SAP 環境に、データベース・サーバーから NFS がエクスポートしたファイル・システムを使用しない既存

の共有ファイル・システム・ソリューションがある場合は、Oracle Database Appliance への移行時も、この

ソリューションを継続して使用することをお薦めします。

Oracle Database Appliance は、デプロイ・フェーズ中に Cloud File System の構成を提供します。オラクルの

Advanced Cluster File System(ACFS)を基本としたこのファイルシステムは、NFS によりデータベース・

サーバーからエクスポートし、すべてのアプリケーション・サーバーで/sapmnt として使用できます。デプ

ロイ後に ASM Configuration Assistant(ASMCA)を使用して、さらに/usr/sap/trans などのファイル・システ

ムを追加できます。

9

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 10: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

Oracle Database Appliance for SAP のデプロイ

このセクションでは、SAP 用の Oracle Database Appliance エンド・ユーザー・バンドルのデプロイについて

説明します。このデプロイでは、Oracle Grid と RDBMS ソフトウェアをインストールし、Oracle Grid イン

スタンスと Oracle データベースを作成します。ODA バージョン 2.8.0.0 を使用して、RDBMS ソフトウェア

のみをデプロイします。

デプロイは、大きく 2 つの部分で構成されます。前半はインストール前手順で、必要な顧客固有のパラメー

タをすべて収集し、構成ファイルに格納します。インストールの後半では、構成ファイルの情報を使用し

ます。デプロイは 25 の自動化された実行手順に分割されます。

Oracle Database Appliance エンド・ユーザー・バンドルのデプロイを開始する前に、最新の Oracle Database

Appliance バンドル・パッチがインストール済みであることを確認してください。詳細は、前述の「Oracle

Database Appliance インストールの概要」を参照してください。

次に、デプロイ手順を説明します。バージョン 2.8.0.0 以降、コマンド"oakcli deploy"に対するオプション

-advance が使用できます。これによって、新しい機能が提供されます。

• 最初のノードにユーザー・ルートとしてログイン

• ディレクトリ/tmp に移動

• デプロイの実行: /opt/oracle/oakcli/bin/oakcli deploy –advance

10

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 11: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

SAP Application を選択します。

11

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 12: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

使用環境に従って、User ID と Group ID を設定してください。SAP は、GI User と DB User を oracle として

定義します。Install Group は oinstall、DBA グループは dba、DBA Oper Group は oper、ASM DBA Group は

asmdba、ASM Oper Group は asmoper、ASM Admin Group は asmadmin です。

12

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 13: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

System Name を設定します。Help を使用すると、各入力項目の意味を確認することができます。

13

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 14: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

14

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 15: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

Oracle Database Appliance は、必要に応じて、パブリック・ネットワーク以外のネットワークをサポートし

ます。

15

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 16: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

データベースの作成には SAPinst(SWPM)を使用します。詳細は、後述の「SAPinst: Oracle Database イン

スタンス」の章で説明するため、この手順はスキップします。

16

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 17: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

17

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 18: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

Oracle Database Appliance を使用して/sapmnt を提供する場合、このマスクを使用して ACFS ファイル・シス

テムを設定します。

18

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 19: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

Install を使用してデプロイを開始します。

19

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 20: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

SAP が Oracle RDBMS 11.2.0.4 をサポートしない場合、エンド・ユーザー11.2.0.3 RDBMS クローン・パッ

チをインストールする必要があります。Oracle Database Appliance 2.8.0.0.0 に必要なパッチは、パッチ番号

14777276 の 11.2.0.3.8 RDBMS クローン・パッチです。使用方法を次に説明します。

新たにイメージ表示された 2.8 システムにエンド・ユーザー11.2.0.3 RDBMS クローン・パッチをインストー

ルするには、Oracle Database Appliance の 1 つのノードで、ユーザーroot として次の手順を実行します。

a.) パッチ 14777276 をダウンロードする

b.) 次を使用してパッケージを展開する。

# /opt/oracle/oak/bin/oakcli unpack -package <absolute_path_to_patch_file

p14777276_28000_Linux-x86-64.zip>

c.) /opt/oracle/oak/bin/oakcli create dbhome -version 11.2.0.3.8

これで、ディレクトリ/u01/app/oracle/product/11.2.0.3 が作成されます。

20

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 21: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

SAP Oracle ホームの命名規則

Oracle Database Appliance のデータベース・ノードに SAPinst や BR*Tools などの SAP ユーティリティを正

しくインストールし動作させるためには、SAP 環境で ORACLE_HOME 環境変数を正しく設定する必要が

あります。SAP 環境では、ORACLE_HOME 環境変数を/oracle/<SID>/<release>に設定します。

SAPinst は、SAP データベースの作成に必要な ORACLE_HOME ディレクトリを検索します。Oracle RDBMS

ソフトウェアが正しくインストールされた使用可能な環境がある場合、SAPinst は RDBMS DVD を抽出せ

ず、既存の環境を使用します。

SAPinst は、Oracle RDBMS ソフトウェアでの SAP の標準パス/oracle/<SID>/<release>で RDBMS ソフトウェ

アを検索します。Oracle Database Appliance デプロイは、/u01/app/oracle/product/11.2.0.3/dbhome_1 に RDBMS

ソフトウェアをインストールします。

そのため、両方のノードでシンボリック・リンクを作成する必要があります。

− ノードにログインし、ディレクトリ/oracle および/oracle/<SID>を作成します。

− [root@lsoda01 / ]# mkdir /oracle

− [root@lsoda01 / ]# chown oracle:oinstall /oracle

− [root@lsoda01 / ]# su – oracle

− シンボリック・リンクを作成します。

− [oracle@lsoda01 / ]# mkdir -p /oracle/<SID>

− [oracle@lsoda01 / ]# ln -s /u01/app/oracle/product/11.2.0.3/dbhome_1 /oracle/<SID>/112

− 上記の手順を 2 番目のノードで繰り返します。

− [root@lsoda02 / ]# mkdir /oracle

− [root@lsoda02 / ]# chown oracle:oinstall /oracle

− [root@lsoda02 / ]# su – oracle

− シンボリック・リンクを作成します。

− [oracle@lsoda02 / ]# mkdir -p /oracle/OS1

− [oracle@lsoda02 / ]# ln -s /u01/app/oracle/product/11.2.0.3/dbhome_1 /oracle/OS1/112

21

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 22: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

Oracle Database Appliance での SAPinst の使用

SAP は、Oracle Database Appliance で動作するようにインストール・ユーティリティ SAPinst を変更しまし

た。次のページに、SAPinst から見た Oracle Database Appliance 関連の手順を示します。「データベース・

インスタンスの準備」の手順で SAPinst を開始し、SAP 固有の OS ユーザーを作成して SAP 固有のディレ

クトリを作成し、SAP データベースの Oracle Database Appliance を準備します。

22

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 23: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

23

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 24: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

24

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 25: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

25

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 26: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

26

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 27: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

27

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 28: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

28

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 29: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

29

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 30: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

30

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 31: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

31

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 32: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

32

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 33: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

33

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 34: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

34

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 35: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

2 番目のノードで「データベース・インスタンスの準備」の手順を繰り返します。

35

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 36: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

SAPinst: Oracle Database インスタンス

『SAP インストール・ガイド』で説明するように、システムのニーズに応じて必要な SAP インスタンス(ASCS、

SCS など)を最初にインストールします。

その後、次のページで説明するデータベースのインストールを開始できます。

36

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 37: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

37

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 38: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

38

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 39: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

39

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 40: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

40

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 41: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

41

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 42: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

42

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 43: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

43

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 44: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

44

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 45: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

<Next>を選択する前に、OS ユーザー「oracle」の所属が OS グループ「sapinst」であることを確認してくだ

さい。

45

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 46: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

46

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 47: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

47

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 48: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

48

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 49: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

49

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 50: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

50

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 51: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

51

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 52: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

52

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 53: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

データベース・パラメータ compatible を確認します。パラメータ compatible が ASM ディスク・グループの

データベース互換性より小さい場合、パラメータを ASM ディスク・グループ互換性のデータベース互換性

に変更してください。

また、次のパラメータが設定されているかどうか確認し、設定されていない場合は追加します。

_enable_NUMA_support = FALSE

_file_size_increase_increment= 2044M

_disable_interface_checking = TRUE

_gc_undo_affinity = FALSE

_gc_policy_time = 0

db_block_checksum = "FULL"

db_lost_write_protect = "TYPICAL"

db_block_checking = "FULL"

db_create_file_dest = "+DATA"

db_create_online_log_dest_1= "+REDO"

53

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 54: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

54

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 55: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

55

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 56: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

56

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 57: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

57

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 58: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

SAPinst インストール後の手順

各ノードの環境を新しいデータベース用にセットアップし、/etc/oratab ファイルを編集して次の行を追加し

ます。

最初のノード lsoda01:

OS11:/oracle/OS1/112:N

2 番目のノード lsoda02:

OS12:/oracle/OS1/112:N

構文: データベース・インスタンス名(OS11 または OS12): Oracle ホーム・ディレクトリ(/oracle/OS1/112):

ブート時の起動(Y または N)

スクリプト oraenv は、/etc/oratab のエントリに依存した環境を設定します。

例:

>. oraenv

ORACLE_SID = [+ASM1] ? OS11

Oracle ベースは/u01/app/grid から/u01/app/oracle に変更されました。

SAPinst は 1 つのノードのみでの実行のため、いくつかのファイルをインストール・ノードからセカンダリ・

ノードにコピーする必要があります。

- インストール・ノードにログオン

- ディレクトリ<ORACLE_HOME>/dbs に移動

- scp init<ORACLE_SID2> .ora to <node2>:/<ORACLE_HOME>/dbs/init<ORACLE_SID2>.ora

58

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 59: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

BR*Tools による SAP データベースの管理

BR*Tools は、前述の SAPinst のデータベース・インスタンスの手順によりインストールおよび構成されま

す。そのため、BR*Tools を Oracle Database Appliance で使用して、SAP 用の Oracle データベースを管理で

きます。BR*Tools の詳細は、SAP Note 1598594 および 1598868 を参照してください。

59

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 60: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

SAP データベースのライフサイクル管理

Oracle Database Appliance では、ソフトウェア・スタックのいくつかのレベルで定期的なパッチ処理が必要

です。

• Oracle RDBMS ソフトウェア

• Oracle Grid Infrastructure ソフトウェア

• Oracle Appliance Kit(OAK)ソフトウェア

• オペレーティング・システムおよびファームウェア

このセクションでは、SAP アプリケーション用のデータベースを実行する Oracle Database Appliance の前述

のコンポーネントにパッチをインストールする方法を説明します。Oracle Database Appliance のコンポーネ

ントとパッチの一般的な情報は、My Oracle Support Note 888888.1(「Oracle Database Appliance - 2.x Supported

Versions & Known Issues」)を参照してください。

Oracle Database Appliance を完全に最新の状態にするには、次のパッチとバンドル・パッチが必要です(本

稿執筆時の最新のパッチ・バージョン)。

• Oracle Database Appliance バンドル・パッチ 2.8.0.0.0

• Oracle Database Appliance 用 SAP バンドル・パッチ 11.2.0.3.8 - 201312

オラクルは、SAP データベース用のこれらのパッチとその後継バージョンを定期的にテストおよび認定し、

SAP Service Marketplaceで SAP 顧客に提供しています。パッチの最新リリース情報とダウンロード場所は、

SAP Note 1785353(「ODA 11.2.0: Patches for 11.2.0.3」)を参照してください。

注: Oracle Database Appliance 用の各 SAP バンドル・パッチは、特定の ODA バージョンに対してのみ認定

されています。

動作が認定されていない組合せで、SAP バンドル・パッチと ODA バージョンを使用しないでください。

たとえば、SAP バンドル・パッチ 11.2.0.3.4 - 201211、201212、201301 は、ODA バージョン 2.4.1.0.0 にの

みインストールします。ODA バージョン 2.5.0.0.0 以降にインストールしないでください。Oracle Database

Appliance 用の SAP バンドル・パッチと ODA バージョンの認定された組合せは、SAP ノート 1785353 を参

照してください。

次の手順で前述のパッチをインストールします。

1. SAP Note 1785353 を参照し、必要なパッチとそのダウンロード場所を確認します。

2. Oracle Database Appliance バンドル・パッチをダウンロードし、オペレーティング・システム・パッ

チとファームウェア・パッチをインストールします。

3. Oracle Database Appliance 用 SAP バンドル・パッチをダウンロードし、インストールします。

注: Grid Infrastructure パッチと RDBMS パッチは、Oracle Database Appliance バンドル・パッチからイン

ストールしないでください。

代わりに、手順の最後に Oracle Database Appliance 用の SAP バンドル・パッチからインストールします。

60

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 61: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

オペレーティング・システム・パッチおよびファームウェア・パッ

チのインストール

オペレーティング・システム・パッチとファームウェア・パッチをインストールするには、次の手順を実

行します。

1. Oracle Database Appliance バンドル・パッチを 2 つの Oracle Database Appliance ノードにダウンロー

ドします。

2. 2 つの Oracle Database Appliance ノードで、現在の ODA バージョンを確認します。

/opt/oracle/oak/bin/oakcli にバージョンが表示されます。

3. 2 つの Oracle Database Appliance ノードで、Oracle Database Appliance バンドル・パッチを解凍しま

す。

/opt/oracle/oak/bin/oakcli unpack -package

<absolute_path_to_ODA_bundle_patch>

4. 最初の Oracle Database Appliance ノードで、Oracle Database Appliance バンドル・パッチのオペレー

ティング・システム・パッチとファームウェア・パッチのインストールを開始します。oakcli ユー

ティリティは、両方のノードで自動的にパッチをインストールします。

/opt/oracle/oak/bin/oakcli update -patch <version_of_ODA_bundle_patch> --infra

更新された Oracle Database Appliance のコンポーネントによっては、このコマンドによりノードが

再起動する場合があります。

オペレーティング・システム・パッチとファームウェア・パッチのインストールの詳細は、Oracle Database

Appliance バンドル・パッチの Readme の「Patching the Infrastructure Components」の項を参照してください。

注: Grid Infrastructure パッチと RDBMS パッチは、Oracle Database Appliance バンドル・パッチからイン

ストールしないでください。

代わりに、次のセクションで説明するように Oracle Database Appliance 用の SAP バンドル・パッチからイ

ンストールします。

注: Oracle Database Appliance バンドル・パッチおよび Oracle Database Appliance 用 SAP バンドル・パッ

チのインストールは、RAC ローリングではありません。

61

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 62: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

Oracle Database Appliance 用 SAP バンドル・パッチのインストー

SAP バンドル・パッチ Readme の「Operating System Environment Requirements」のセクションで説明するよ

うに、両方の Oracle Database Appliance ノードでオペレーティング・システム環境要件を満たしていること

を確認します。

「SAP Bundle Patch Installation」のセクションの指示に従って、Oracle Database Appliance 用 SAP バンドル・

パッチをインストールします。通常、次の手順で構成されます。

• 最新の OPatch ユーティリティおよび MOPatch ユーティリティのインストール

• グリッド・ホームでの Grid Infrastructure パッチのインストール

• RDBMS ホームでの RDBMS パッチのインストール

• インストール後の手順、特に catsbp.sql スクリプトの実行

注: Oracle Database Appliance 2.8.0.0.0 の場合、Oracle システムは、バージョン 11.2.0.4.0 のパッチ・セッ

トをインストールしたグリッド・ホーム、およびパッチセット・バージョン 11.2.0.3.0 のパッチ・セットを

インストールした RDBMS ホームという異なった要素で構成されます。

その結果、SAP バンドル・パッチは RDBMS ホームにのみインストール可能です。Readme の手順をこのケー

スに適用するには、セクション 2.2 の「Installing SAP Bundle Patch」の「display installation instuctions for Grid

Infrastructure homes」チェックボックスの選択を解除します。

注: Oracle Database Appliance バンドル・パッチおよび Oracle Database Appliance 用 SAP バンドル・パッ

チのインストールは、RAC ローリングではありません。

62

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 63: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

SAP データベースの移行

既存の SAP データベースの Oracle Database Appliance への移行には、複数の方法がありますが、次のいず

れかの方法をお薦めします。紹介する方法は動作テスト済みです。

移行方法 1: Oracle-to-Oracle (O2O)、ACS サービス

このデータベース移行方法は、長年使用され、異なるシステム間の SAP データベース移行に使用されてい

ます。SAP Note 1508271 でも説明していますが、O2O を使用すると同機種間および異機種間のシステム・

コピーができます。

同機種間のシステム・コピーは、ソースとターゲットのオペレーティング・システムが同じ場合の移行で、

異機種間のシステム・コピーは、ソースとターゲットのオペレーティング・システムが異なる場合の移行

に使用します。異機種間のシステム・コピーでは、既存の SAP AIX データベースを Oracle Database Appliance

Linux データベースなどに移行できます。

O2O は、SAP 製品が認定されたすべてのオペレーティング・システムをサポートしています。

この方法のメリットは、オペレーティング・システムの変更と複数のオプションを組み合せて、移行を最

大限に活用できることです。

• データベース移行作業の一環として、データベース全体を再編成します。これにより、表および

索引内の領域を大量に解放できます。

• 表領域のレイアウトを、新しい SAP 標準レイアウトまたは顧客が独自にカスタマイズしたレイア

ウトに変更できます。また、単一の表および索引を別の表領域に移動したり、既存または新規の

表領域とマージすることもできます。これにより、すべての SAP システムでデフォルトの表領域

名として「PSAPSR3」などを使用し、SAP ランドスケープを統一できます。

• SAP スキーマ名を「SAPSR3」などに変更し、SAP ランドスケープを統一できます。

• 表領域レイアウト、またはデータ・ファイルおよびファイル・システムのサイズを最適化すると、

データ・ファイルとマウント・ポイントの数を大幅に削減できます。

• 表領域は、LMTS および ASSM を使用し作成できます。

• データ・ファイルは、ファイル・システムから Oracle ASM に変換されます。

• LOB データ型または LONG データ型は、Secure ファイルに変換できます(11.2 のみ)。

• Oracle 索引圧縮を使用して、ターゲット・データベース上の索引を圧縮できます。圧縮計算の実行

は、SAP Note 1109743 を参照してください。各索引の適切な索引圧縮は自動的に決定されます。

• ターゲット・システム上の表を圧縮できます。この圧縮の場合、SAP Note 1431296 の推奨事項に

従って、すべての SAP 表を圧縮します。

63

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 64: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

• O2O を使用した場合、プラットフォーム移行とリリース・アップグレードを組み合せることがで

きます。この移行方法は、ソース・システムとターゲット・システムで Unix、Windows または Linux

の任意の組合せをサポートしています。たとえば、HP-UX の既存の Oracle 10.2 データベースを

Oracle Database Appliance に移行できます。

• 現在のデータベース・リリース以降のリリースに直接アップグレードできます。現在、O2O 方式

を使用すると、Oracle の異なるバージョン間の移行、たとえば Oracle 9i から Oracle 11g に直接アッ

プグレードできます。また、移行を実行するために、Oracle の古いリリースの最新パッチ・セット

を適用する必要はありません。Oracle の異なるバージョン間のアップグレード・パスの概要は、こ

の章の巻末に記載しています。

O2O 方式でデータベースを移行する場合に必要な停止時間は、データベース・サイズ、含まれるデータベー

ス・オブジェクト(SAP クラスタ表、パーティション表)、および使用可能なハードウェア・リソース(CPU、

メモリー、ストレージ、ネットワーク)により異なります。最大で 1 時間当たり 1TB を移行できます。

移行方法 2: Oracle-to-Oracle (Triple-O)、ACS サービスのみ

O2O オフラインでは停止時間の要件を満たせない場合、代替方法として Triple-O を使用できます。Triple-O

を使用してOracleデータベースを移行する場合、データベース・コピーに必要な停止時間は15分未満です。

停止時間は、データベース・サイズに依存しません。この停止時間は、ソースでの SAP システムの停止、

移行したシステムとの最終同期の確認、およびターゲット・システムでの SAP の再始動の作業に必要な時

間です。

Triple-O は、O2O を拡張して開発された方法です。Triple-O は、オンライン移行の実行方法として SAP か

ら認定され、SAP Note 1508271 に説明されています。このため、この方法で移行したすべてのシステムは、

移行後も完全に SAP のサポート対象になります。

Triple-O は、SAP アプリケーションの実行中に O2O テクノロジを使用して初期データ・ロードを実行しま

す(ソース・データベースの現在の内容をターゲット・データベースにコピーします)。移行の実行中、

ソース・システムに適用されたすべての変更は、Oracle GoldenGate を使用して再同期されます。DDL 操作

および DML 操作も完全にサポートされています。移行中の SAP システムは、使用制限されません。

Triple-O を使用すると、O2O のすべての機能を利用できます。また、異機種間のデータベース移行および

データベースの直接アップグレードもサポートされています。

Triple-O を使用した場合:

• オンライン移行の開始または停止に必要な停止時間はありません。

• 特別なデータベース・パッチは必要ありません。

• 本番システムに影響を与えずに、任意の時点で移行の開始や停止ができます。

• 移行の一環としてデータベース・コピーに必要な停止時間は、通常 15 分のみです。停止時間は、

データベース・サイズに依存しません。

• Triple-O は、DDL コマンドおよび DML コマンドを完全にサポートしています。

• Triple-O は、SAP リリースに依存しません。

64

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 65: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

Triple-O の前提条件:

• ソースのバージョンが Oracle 9i 以降であること

• データベース・サーバーの空き CPU タイムが平均 30%あること

• ソースで 24 時間当たり、REDO ログの 50%の空き容量がファイル・システムにあること

• ターゲットで 48 時間当たり(または初期データ・ロード中)、REDO ログの 50%の空き容量がファ

イル・システムにあること

Triple-O の制限:

• 現在、Oracle GoldenGate は、ソース・システムの圧縮表をサポートしていません。これらの表は、

移行前に解凍を完了、または停止時間の終了までに移行する必要があります。

本番システムへの影響:

• ソースでサプリメンタル・ロギングを有効にする必要があるため、REDO ログのボリュームが増

加します。

まとめ:

2 つの確立された手法は、高速で信頼性があります。Oracle Database 9i R2 以降の SAP がサポートする OS

プラットフォームから Oracle Database Appliance に SAP データベースを移行できるだけでなく、移行プロ

セスにいくつかの追加機能や役立つ操作を実装できます。その結果、データベース移行は表/索引の圧縮を

使用したストレージ・コストの削減などによる ROI や付加価値が増加します。

移行方法 3: Oracle RMAN およびトランスポータブル表領域

Oracle RMAN の DUPLICATE DATABASE コマンドを使用すると、x86_64 プラットフォームで稼動する既

存の Linux、Solaris または Windows のデータベースを停止時間なしで Oracle Database Appliance にコピーで

きます。

トランスポータブル表領域を使用すると、既存のデータベースを任意の UNIX プラットフォームから Oracle

Database Appliance にコピーできます。

2 つの方法は、ドキュメント「Moving your SAP Database to Oracle Automatic Storage Management 11g Release

2」で詳しく説明しています。SAP Comunity Network(SCN)からダウンロードできます。

http://scn.sap.com/community/oracleを参照してください。

(http://www.oracle.co.jp/sap に日本語版があります)

65

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 66: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

参考ドキュメント:

[1] Oracle Database Appliance のドキュメント

http://www.oracle.com/technetwork/database/database-appliance/documentation/index.html

[2] 『Configuration of SAP NetWeaver for Oracle Grid Infrastructure 11.2.0.2 and Oracle Real Application

Clusters 11g Release 2: A Best Practices Guide』

http://scn.sap.com/community/oracle

[3] SAP Databases on Oracle Automatic Storage Management 11g Release 2: Configuration Guidelines for Unix

and Linux Platforms

http://scn.sap.com/community/oracle

[4] 関連する SAP ノート:

• 1760737 − SAP ソフトウェアおよび Oracle Database Appliance(ODA)

• 1785353 − ODA 11.2.0: 11.2.0.3 用のパッチ

• 1431798 − Oracle 11.2.0: データベース・パラメータ設定

• 1550133 − Oracle Automatic Storage Management (ASM)

66

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 67: Oracle Database ApplianceでのSAP NetWeaverの使用

Oracle Database Appliance 2.8 での SAP NetWeaver の使用

Oracle Exadata Database Machine での SAP NetWeaver の使用 2013 年 12 月 著者: Martin Sautter 寄稿者: Anil Nair, Tammy Bednar, Jan Klokkers, Jens Schmidt Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. 海外からのお問合せ窓口: 電話: +1.650.506.7000 ファックス: +1.650.506.7200 oracle.com

Oracle is committed to developing practices and products that help protect the environment Copyright © 2013、Oracle および関連会社。無断転載を禁ず。 本ドキュメントは情報提供のみを目的としています。本ドキュメントの内容は予告なしに変更されることが

あります。オラクル社は、本ドキュメントの無謬性を保証しません。また、本ドキュメントは、法律で明示

的または暗黙的に記載されているかどうかに関係なく、商品性または特定の目的に対する適合性に関する暗

黙の保証や条件を含む一切の保証または条件に制約されません。オラクル社は、本ドキュメントの内容に関

していかなる保証もいたしません。また、本ドキュメントにより、契約上の直接的および間接的義務も発生

しません。本ドキュメントは、事前の書面による承諾を得ることなく、電子的または物理的に、いかなる形

式や方法によっても再生または伝送することはできません。 Oracle は Oracle Corporation または Oracle Corporation の関連会社(あるいはその両方)の登録商標です。

その他の名称は、それぞれの所有者の商標です。 1112

67

Oracle Corporation 発行「Using SAP NetWeaver with the Oracle Database Appliance 2.8 A Best Practices Guide」の翻訳版です。

Page 68: Oracle Database ApplianceでのSAP NetWeaverの使用

© 2013 SAP AG. 無断転載を禁ず。

SAP、R/3、SAP NetWeaver、Duet、PartnerEdge、ByDesign、SAP BusinessObjects、Explorer、StreamWork、SAP HANA、およびこ

の文書に引用されているその他の SAP 製品、サービス、ならびに

それぞれのロゴは、ドイツおよび世界中の他の国々における SAP AG の商標または登録商標です。

Business Objects および Business Objects のロゴ、およびこの文

書に記載された BusinessObjects、Crystal Reports、Crystal Decisions、Web Intelligence、Xcelsius およびこの文書に記載され

た Business Objects 製品およびサービス、ならびにそれぞれのロ

ゴは、Business Objects Software Ltd の商標または登録商標です。

Business Objects は SAP の子会社です。

Sybase および Adaptive Server、iAnywhere、Sybase 365、SQL Anywhere およびこの文書に記載された Sybase 製品およびサービ

ス、ならびにそれぞれのロゴは、Sybase Inc.の商標または登録商

標です。Sybase は SAP の子会社です。

Crossgate、m@gic EDDY、B2B 360°および B2B 360°サービスは、

ドイツおよび世界中の他の国におけるCrossgate AGの登録商標で

す。Crossgate は SAP の子会社です。

この文書に記載されているその他のすべての製品名およびサービ

ス名は、それぞれの企業の商標です。この文書に記載された情報は

参考として提供されています。製品仕様は、国によって異なる場合

があります。

これらの文書の内容は、予告なく変更されることがあります。これ

らの文書の内容は、SAP AG およびその関連会社(SAP グループ)

が情報提供を唯一の目的とし、いかなる種類の表明および保証も伴

うことはありません。また、SAP グループは文書に関する過失に

対し一切の責任も負いません。SAP グループの製品およびサービ

スに関する保証は、当該製品およびサービスに伴う明示的保証があ

る場合に、ここに記載された保証に限定されるものとします。この

文書に記載されている内容は、追加保証を定義するものとして解釈

することはできません。