137
Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 作成日: 2012-01-10 更新日: 2012-01-10 Version: 1.0

Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2

Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド

Windows x64 (64-Bit) 版

作成日: 2012-01-10

更新日: 2012-01-10

Version: 1.0

Page 2: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 2 -

Copyright© 2012, Oracle. All rights reserved.

目次

1 はじめに .............................................................................. 4

1.1 対象者 ............................................................................................... 4

1.2 参考資料 ........................................................................................... 4

1.3 省略表記 ........................................................................................... 5

1.4 表記規則 ........................................................................................... 7

2 概要 .................................................................................... 8

2.1 アップグレード・パスの決定 ................................................................. 8

2.2 out-of-placeアップグレードと in-placeアップグレード ........................ 9

3 インストール環境と事前準備 .............................................. 11

3.1 ハードウェア ..................................................................................... 11

3.2 ネットワーク要件 ............................................................................... 13

3.3 Windows ファイアウォール機能 ........................................................ 17

3.4 ユーザー・アカウントの構成 .............................................................. 18

4 10g R2 / 11 R1 から 11.2.0.3 へのアップグレード ........... 21

4.1 10g R2あるいは 11g R1の Oracle Clusterwareから 11.2.0.3 の

Oracle Grid Infrastructureへのアップグレード ..................................... 22

4.2 ASM インスタンスの 11.2.0.3へのアップグレード .............................. 36

4.3 Oracle Database 11.2.0.3 ソフトウェアのインストール ...................... 39

4.4 データベースのアップグレード ........................................................... 55

5 11.2.0.1 / 11.2.0.2 から 11.2.0.3 へのアップグレード ....... 84

5.1 11.2.0.1または 11.2.0.2から 11.2.0.3へのOracle Grid Infrastructure

のアップグレード ...................................................................................... 85

5.2 Oracle Database 11.2.0.3 ソフトウェアのインストール ...................... 98

5.3 データベースのアップグレード ......................................................... 113

付録 A 11.2.0.1用パッチ適用手順 ..................................... 114

A-1 RACの停止 .................................................................................. 114

A-2 OPatchの用意 .............................................................................. 115

A-3 Patch 10100101の適用 ................................................................ 115

A-4 Oracle Fence driverのアップデート .............................................. 122

A-5 データベースへ catcpu.sqlを適用 ................................................ 123

付録 B 11.2.0.2用パッチ適用手順 ..................................... 124

B-1 RACの停止 .................................................................................. 124

B-2 OPatchの用意 .............................................................................. 125

B-3 Patch 12849789の適用 ................................................................ 126

B-4 Oracle Fence driverのアップデート .............................................. 135

B-5 データベースへ catcpu.sqlを適用 ................................................ 136

Page 3: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 3 -

Copyright© 2012, Oracle. All rights reserved.

更新履歴

Version 日付 備考

1.0 2012-01-10 初版

Page 4: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 4 -

Copyright© 2012, Oracle. All rights reserved.

1 はじめに

本ガイドは、Windows 64bit プラットフォーム上の Oracle Database 10g Release 2 (10g R2) や Oracle

Database 11g Release 1 (11g R1)、または Oracle Database 11g Release 2 (11g R2) により構成され、クラ

スタ・サービスに Oracle Clusterwareを使用し、ストレージ管理に Oracle Automatic Storage Management

(ASM) を利用した Oracle Real Application Clusters (RAC) 構成を、Oracle Database 11g Release 2 Patch

Set 2 (11.2.0.3) へアップグレード(注)する際の手順について記載します。

*********************************************************************************************************************

(注)

11g R2 の Patch Set Release (PSR) は Oracle Database 11g Release 2 Patch Set 1 (11.2.0.2) より、

初期バージョンからの修正を含んだフルインストレーションとして提供されており、11.2.0.3 もフルインストレーシ

ョンとして提供されています。フルインストレーションでは、PSRの新規インストール時や既存環境のアップグレ

ード時に、初期バージョンを必要とせずに直接PSRの環境を構築することができます。従って11g R2ではPSR

の適用が異なるバージョン間のアップグレードに近いイメージのため、本ガイド中では「PSRの適用」を「アップグ

レード」と表現しています。*********************************************************************************************************************

1.1 対象者

本ガイドでは、RAC のアップグレードの計画および実行を担当する、データベース管理者(DBA)、アプリケーシ

ョン開発者、セキュリティ管理者、システム・オペレータに対し、RAC のアップグレードについて説明します。RAC

の概念を十分に理解していることを前提としています。そのため Oracle に関する一般的な用語などに関する説

明は省略します。詳細は、参考資料を参照してください。

1.2 参考資料

作成にあたり参照したマニュアルを以下に記載します。詳細についてはこれらのマニュアルも併せてご覧くださ

い。 ・ Oracle® Database インストレーション・ガイド 11g リリース 2(11.2) for Microsoft Windows

・ Oracle® Grid Infrastructure インストレーション・ガイド 11g リリース 2(11.2)for Microsoft Windows x64

・ Oracle® Real Application Clusters インストレーション・ガイド 11g リリース 2(11.2)for Microsoft Windows x64

・ Oracle® Database リリース・ノート 11g リリース 2(11.2) for Microsoft Windows

・ Oracle® Databaseアップグレード・ガイド 11g リリース 2(11.2)

・ Oracle® Databaseグローバリゼーション・サポート・ガイド 11g リリース 2(11.2)

・ Oracle® Automatic Storage Management管理者ガイド 11g リリース 2(11.2)

・ Oracle® Clusterware管理およびデプロイメント・ガイド 11g リリース 2(11.2)

・ Oracle® Database リファレンス 11g リリース 2(11.2)

・ Oracle® Database管理者ガイド 11g リリース 2(11.2)

・ Oracle® Database新機能ガイド 11g リリース 2(11.2)

・ Oracle® Real Application Clusters管理およびデプロイメント・ガイド 11g リリース 2(11.2)

これらを含むマニュアルは、Oracle Technology Network (OTN) Japan のWEBサイトより提供されています。http://www.oracle.com/technetwork/jp/indexes/documentation/index.html

Page 5: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 5 -

Copyright© 2012, Oracle. All rights reserved.

1.3 省略表記

本ガイドでは、以下の省略表記を使用しています。

名称 省略表記

Command Line Interface CLI

Cluster Ready Service CRS

Cluster Time Synchronization Service CTSS

Database Configuration Assistant DBCA

Grid Naming Service GNS

Database Upgrade Assistant DBUA

Domain Name System DNS

Grid Naming Service GNS

Intelligent Platform Management Interface IPMI

Java Runtime Environment JRE

My Oracle Support MOS

Network Configuration Assistant NETCA

Network Time Protocol NTP

Operating System OS

Oracle Automatic Storage Management Oracle ASMまたは ASM

Oracle ASM Cluster File System Oracle ACFSまたは ACFS

Oracle ASM Configuration Assistant ASMCA

Oracle ASM Dynamic Volume Manager Oracle ADVMまたは ADVM

Oracle Cluster Registry OCR

Oracle Database 10g Release 2 10g R2

Oracle Database 10g Release 2 (10.2.0.1) 10.2.0.1

Oracle Database 10g Release 2 Patch Set 4 10.2.0.5

Oracle Database 11g Release 1 11g R1

Oracle Database 11g Release 1 (11.1.0.7) 11.1.0.7

Oracle Database 11g Release 2 11g R2

Oracle Database 11g Release 2 (11.2.0.1) 11.2.0.1

Oracle Database 11g Release 2 Patch Set 1 11.2.0.2

Oracle Database 11g Release 2 Patch Set 2 11.2.0.3

Oracle Enterprise Manager Database Control Oracle EM Database Control

または Database Control

Oracle Net Configuration Assistant NETCA

Oracle Real Application Clusters Oracle RACまたは RAC

Oracle Technology Network OTN

Oracle Universal Installer OUI

Patch Set Release PSR

Single Client Access Name SCAN

Page 6: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 6 -

Copyright© 2012, Oracle. All rights reserved.

上記省略の他に、構築環境に依存する各環境変数を次の略称にて識別しております。各略称は構築環境に

合わせ、適切な値を設定してください。

略称表記 設定値

<BASE_DB_HOME> アップグレード前の Oracle Database の Oracle ホームを

ORACLE_HOME として設定します。

<11201_GI_HOME> 11.2.0.1 の Oracle Grid Infrastructure の Oracle ホームを

ORACLE_HOME として設定します。

<11202_GI_HOME> 11.2.0.2 の Oracle Grid Infrastructure の Oracle ホームを

ORACLE_HOME として設定します。

<11203_GI_HOME> 11.2.0.3 の Oracle Grid Infrastructure の Oracle ホームを

ORACLE_HOME として設定します。

<11203_DB_HOME> 11.2.0.3 の Oracle Database の Oracle ホ ー ム を

ORACLE_HOME として設定します。

<DB_NAME> データベースの名前を設定します。

<DB_INSTANCE> データベースのインスタンス名を設定します。

<DB_SID> データベースの SID を設定します。

<ASM_SID> ASMの SIDを設定します。

<HOST_NAME> ホスト名を設定します。

コマンドに必要な引数、インストールメディアのディレクトリ、ユーザーが作成する必要のあるディレクトリを次

に記載します。各環境に応じた設定値を設定してください。

略称表記 設定値

<SPFILE_PATH> spfileのディレクトリを設定します。

<PFILE_PATH> pfileのディレクトリを設定します。

<GRID_INSTALL_IMAGE> Oracle Grid Infrastructureのインストールメディアのディレクト

リを設定します。

<DATABASE_INSTALL_IMAGE> Oracle Database のインストールメディアのディレクトリを設定

します。

<PATCH_TOP_DIR> ダウンロードした Patchのディレクトリを設定します。

<SAVE_DIRECTORY>

Oracle Enterprise Manager Database Control (Database

Control) のデータをバックアップするディレクトリを設定しま

す。このディレクトリはユーザーが作成する必要があります。

<SYSUSER_PASSWORD> SYSDBA 権限で接続するユーザー用のパスワードを設定しま

す。

<MAX_USERS> SYSDBA 権限および SYSOPER 権限を付与できるユーザー

の最大数です。

Page 7: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 7 -

Copyright© 2012, Oracle. All rights reserved.

1.4 表記規則

本ガイドでは、次の表記規則を使用します。

規則 意味

太字 太字は、操作に関連する Graphical User Interface要素を示します。

イタリック体 強調またはユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント 固定幅フォントは、段落内のコマンド、サンプル内のコード、画面に表示されるテキスト、

または入力するテキストを示します。

> 記号 Windowsの Oracle製品インストール・ユーザーのコマンド・プロンプトを表します。

Page 8: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 8 -

Copyright© 2012, Oracle. All rights reserved.

2 概要

本章では、Oracle Grid Infrastructure と Oracle Database とで構成される RAC構成の概要について説明し

ます。

2.1 アップグレード・パスの決定

次の図には、各バージョンから 11.2.0.3 への主なアップグレード・パスが示されています。Oracle Database

11g Release 2 (11.2.0.1) への直接のアップグレードがサポートされているバージョンに関しては、11.2.0.3へ

直接アップグレードすることがサポートされています。

図 1 Oracle Database 11g Release 2 Patch Set 2 (11.2.0.3) へのアップグレード・パス

Page 9: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 9 -

Copyright© 2012, Oracle. All rights reserved.

2.2 out-of-placeアップグレードと in-placeアップグレード

これまでのバージョンから 11.2.0.3へ環境をアップグレードするにあたり、アップグレード方式を理解しておく必

要があります。Oracle Database 11g Release 2より、次の 2つのアップグレード方式が提供されています。

in-placeアップグレード

これまでのバージョンで実施していたアップグレード方式です。既存のソフトウェア(バイナリ・ファイル) を

直接入れ替えることでアップグレードを実行します。

out-of-placeアップグレード

11g R2から提供されている新しいアップグレード方式です。既存のソフトウェア(バイナリ・ファイル) を残し

たまま、新規にソフトウェアをインストールしてアップグレードを実行します。

Oracle Grid Infrastructureでは、out-of-placeアップグレードを使用してアップグレードを行います。in-placeアッ

プグレードは使用できないため、out-of-place アップグレードが必須となります。また Oracle Database 11g

Release 2では、in-placeおよび out-of-placeアップグレードが使用できますが、out-of-placeアップグレードで

のアップグレードが推奨となります。

次の図は、out-of-placeアップグレードのメリットについての説明図です。ここでは、Oracle Databaseを例に用

いて説明します。out-of-place アップグレードでは、アップグレード中に下位のソフトウェアに上書きをせずに、新

規にソフトウェアをインストールして構築を行います。そのため、アップグレード中に予期せぬ障害などで以前の

環境への切り戻しが必要になった場合でも in-placeアップグレードよりも短いダウンタイムで対応することができ

ます。

図 2 out-of-placeアップグレードのメリット

Page 10: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 10 -

Copyright© 2012, Oracle. All rights reserved.

次の表に Oracle Database の out-of-place アップグレードおよび in-place アップグレードの手順の違いを記

載します。各アップグレードで異なる部分は赤字で記載しています。全体を通してのアップグレード手順の詳細に

関しては 『Oracle® Database アップグレード・ガイド 11g リリース 2 (11.2) 』 を参照してください。

アップグレード・

フェーズ out-of-placeアップグレード In-placeアップグレード

Oracle Database

アップグレード前

の準備

システム要件や構成の確認 システム要件や構成の確認

11.2.0.3用 Oracleホームの新規作成

既存ホームのバックアップ、念のため

次のファイルのバックアップ取得

<BASE_DB_HOME>/dbs <BASE_DB_HOME>/network/admin <BASE_DB_HOME>/host_dbname <BASE_DB_HOME>/oc4j/j2ee/OC4J_DBConsole_host_dbname

インベントリから既存ホームの削除

インストール後

の作業

環境変数 ORACLE_HOMEの更新 最新の Patchの適用 (オプション)

最新の Patchの適用 (オプション)

データベースの

アップグレードの

準備

既存データベースのバックアップ 既存データベースのバックアップ

アップグレード前情報ツールの実行 アップグレード前情報ツールの実行

データベースの

アップグレード

Database Upgrade Assistant (DBUA)

によりデータベースをアップグレード

DBUA によりデータベースをアップグレ

ード

データベースの

アップグレード後

の作業

構成や接続の確認 構成や接続の確認

Page 11: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 11 -

Copyright© 2012, Oracle. All rights reserved.

3 インストール環境と事前準備

アップグレードを行う前に既存環境の確認を行います。以下内容について設定されてないものは事前に設定を

行ってください。

3.1 ハードウェア

ここでは、RAC構成を構築するために必要なシステム要件について説明します。

3.1.1 ハードウェア要件

各システムは、次の要件を満たしている必要があります。

・ Video Graphic Array (VGA) の出力色数: 256色以上

・ 画面解像度: 1024 × 768以上

・ ディスクの空き容量: 11.2.0.3のソフトウェアに必要なディスク容量の最低要件は次の通りです。

Oracle Grid Infrastructure: 5GB 以上

上記の値は Oracle Clusterware関連ファイル用の容量に加えて、

ASM関連ファイルやログの容量を含めて Oracle Grid Infrastructureのホーム・ディレクトリに対して

必要とされている値です。

Oracle Database:

プロセッサ・アーキテクチャやインストレーション・タイプによって異なります。次の表に 64bit について

NT File System (NTFS) を使用した場合のディスク容量を記載します。

インストール

・タイプ ハード・ディスク領域の要件 合計

Standard Edition

一時領域: 500MB

SYSTEM_DRIVE:¥Program Files¥Oracleディレクトリ: 100MB

Oracle Database のホーム・ディレクトリ: 5GB

5.6GB

以上

Enterprise Edition

一時領域: 500MB

SYSTEM_DRIVE:¥Program Files¥Oracleディレクトリ: 100MB

Oracle Database のホーム・ディレクトリ: 5.5GB

6.1GB

以上

本ガイドでは、次のハードウェアを使用します。

ノード 1:

マシン名: node01.jp.oracle.com

CPU: Intel Core2 Duo E6550 2.33GHz

メモリー容量: 8GB

ノード 2:

マシン名: node02.jp.oracle.com

CPU: Intel Core2 Duo E6550 2.33GHz

メモリー容量: 8GB

Page 12: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 12 -

Copyright© 2012, Oracle. All rights reserved.

3.1.2 メモリー要件

各システムは、次のメモリー要件を満たしている必要があります。

項目 必要な容量

RAMの最小要件 5GB

仮想メモリー領域の最小要件 物理メモリーの 1.5倍の容量

3.1.3 一時領域要件

環境変数 TEMPおよび TMPに同一の一時領域を設定します。

TEMP=C:¥WINDOWS¥TEMP

TMP=C:¥WINDOWS¥TEMP

3.1.4 Operating System (OS) 要件

次の表に示す OSが、クラスタの各ノードにインストールされていることを確認します。

ここに記載されている要件は、初回リリース日時点で最新のものです。カーネル要件の最新情報については、

OTNを参照してください。URLは次のとおりです。

http://www.oracle.com/technetwork/indexes/documentation/index.html

対応 OS Edition

Windows Server 2003 x64

(Service Pack 2以上) Standard、Enterpriseおよび Datacenter Edition

Windows Server 2003 R2 x64

(Service Pack 2以上) Standard、Enterpriseおよび Datacenter Edition

Windows Server 2008 x64

(Service Pack 2以上) Standard、Enterprise、DatacenterおよびWeb Edition

Windows Server 2008 R2 x64 Foundation、Standard、Enterprise、DatacenterおよびWeb Edition

Windows環境についての注意事項

・ Oracle Clusterware、Oracle ASMおよび Oracle RAC 11g リリース 2は、いずれのWindows x86

(32bit) ではサポートされていません。Windows x64 (64bit) のみサポートされます。

本ガイドでは、次の OSを使用します。

・ Windows Server 2008 Enterprise Service Pack 2 64-bit Edition

Page 13: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 13 -

Copyright© 2012, Oracle. All rights reserved.

3.2 ネットワーク要件

ネットワークの要件は以下です。

3.2.1 IPアドレス要件

各ノードで必要な IPアドレスとクラスタに 1つ、Single Client Access Name (SCAN) 用の IPアドレスが必要

です。必要な IPアドレスの解決には Domain Name System (DNS) あるいはGrid Naming Service (GNS) を

使 用 し ま す 。 ま た 、 使 用 可 能 な DNS が な い 場 合 に は 、 シ ス テ ム の hosts フ ァ イ ル

( %SystemRoot%¥system32¥drivers¥etc¥hosts ) を使用してホスト名と IP アドレスを登録することも可能で

す。

**********************************************************************************************************************

(注意)SCAN用の IPアドレスの名前解決は、基本的に hostsファイルではなく DNSを使用します。

hosts ファイルを使用した場合、解決できる IPアドレスが 1つのみに限定されてしまい、障害時

には単一障害点となります。そのため DNSを用いて、複数(3つ)の IPアドレスが解決できる

ように設定します。

**********************************************************************************************************************

クラスタには、次のアドレスが構成されている必要があります。

各ノードのパブリック IPアドレス

各ノードの仮想 IP(VIP)アドレス: パブリック IPアドレスと同一サブネット上にある必要があります。

各ノードのプライベート IPアドレス

SCAN IPアドレス (DNSで 1つのホスト名に複数の IPアドレスを対応させる(推奨)か、または少なくとも

1つのアドレスを解決するよう構成した、単一クライアント・アクセス名)

11g R2ではRACデータベースへ接続するために SCANを使用します。クラスタ構成 1つにつき、1つ SCAN

が必須となります。SCAN用の IPアドレスは、11g R1以前のバージョンから 11g R2へアップグレードする前に

DNSあるいは GNSにより名前解決されるように設定しておきます。

また、1つの SCANホスト名に複数(3つ)の SCAN VIPアドレスを対応させることを推奨します。

本ガイドでは DNS を使用しています。次は DNS に登録されている SCAN用の IP アドレスの確認コマンドと結

果です。

> nslookup oacscan1 サーバー: dns1.jp.oracle.com

Address: 10.185.144.1

名前: oacscan1.jp.oracle.com

Addresses: 10.185.144.201

10.185.144.202

10.185.144.203

Page 14: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 14 -

Copyright© 2012, Oracle. All rights reserved.

次の表に本ガイドにおける設定を例として記載します。

設定ノード ホスト名 IPアドレス 種類 名前解決方法

1

node01.jp.oracle.com (*1) 10.185.144.11 パブリック DNS

node01-vip.jp.oracle.com 10.185.144.111 仮想 IP(VIP) DNS

node01-priv .jp.oracle.com (*2) 100.100.100.11 プライベート hostsファイル

2

node02 .jp.oracle.com (*1) 10.185.144.12 パブリック DNS

node02-vip.jp.oracle.com 10.185.144.112 仮想 IP(VIP) DNS

node02-priv .jp.oracle.com (*2) 100.100.100.12 プライベート hostsファイル

DNS

サーバー oacscan1.jp.oracle.com

10.185.144.201 SCAN VIP DNS

10.185.144.202 SCAN VIP DNS

10.185.144.203 SCAN VIP DNS

(*1) パブリック・ネットワークのホスト名は、コンピュータ名です。次の図のようにフルコンピュータ名が該当し

ます。

(*2) プライベート IPアドレスは、プライベート用に指定したネットワーク・インターフェースのサブネット上に構成さ

れるため、DNSへの登録は必須ではありません。

Page 15: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 15 -

Copyright© 2012, Oracle. All rights reserved.

3.2.2 ネットワーク・インターフェースの設定確認

各ノードに最低 2つの Network Interface Card (NIC) が搭載されていることを確認します。1つはユーザーが

アクセスするパブリック LAN用、もう 1つはプライベート LAN用として使用されます。構成にあたり必要な条件を

次に記載します。

プライベートおよびパブリック・ネットワーク接続名は、英数字を用いてそれぞれ異なる名前を設定し、全ての

ノードで統一すること

全てのノードでパブリック・インターフェースのバインド順序(ネットワーク・サービスがノードにアクセスする順

序)の最初に設定されていること

1. 次のコマンドを実行して「ネットワーク接続」画面を表示します。

> control Ncpa.cpl

2. 「ネットワーク接続」画面の「詳細設定」タブから「詳細設定」をクリックし、「アダプタとバインド」タブの「接続」

項目が、次の 図のようにパブリック・ネットワーク接続名(本ガイドでは「public」)がバインド順序の最初に

設定されていることを確認します。

Page 16: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 16 -

Copyright© 2012, Oracle. All rights reserved.

DisableDHCPMediaSenseレジストリの値を1に設定し、Windowsのメディア検出機能を無効に設定すること

設定するレジストリの値は次の通り。

値の名前 値のデータ 表記

DisableDHCPMediaSense 1 16進数

1. 現在のレジストリをバックアップをした後、レジストリ・エディタを使用して、次のレジストリに移動します。

HKEY_LOCAL_MACHINE¥System¥CurrentControlSet¥Services¥Tcpip¥Parameters

2. レジストリ値を新規作成します。次の図は作成例です。設定後にコンピュータを再起動します。

Page 17: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 17 -

Copyright© 2012, Oracle. All rights reserved.

3.3 Windows ファイアウォール機能

Windowsサーバーに Oracle Grid Infrastructureソフトウェアまたは Oracle RAC ソフトウェアをインストール

する場合は、Windows ファイアウォール機能を無効にする必要があります。Windows ファイアウォールを有効

にしていると、Oracle RACのインストール中に、リモート・コピーや Virtual IP Configuration Assistant(VIPCA)、

Network Configuration Assistant(NETCA)、Oracle Database Configuration Assistant(DBCA)などのコンフ

ィギュレーション・アシスタントが失敗します。したがって、Oracle RAC のインストールを実行する前に、クラスタ

のすべてのノードでファイアウォールを無効にしておく必要があります。

1. 各ノードで次のコマンドを実施し、「セキュリティが強化された Windows ファイアウォール」の画面を表示し

ます。

> wf.msc

2. 起動後、「Windows ファイアウォールのプロパティ」をクリックします。

Page 18: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 18 -

Copyright© 2012, Oracle. All rights reserved.

3. 「ドメイン プロファイル」タブをクリックし、「ファイアウォールの状態」を「オフ」にします。

4. 「プライベート プロファイル」タブをクリックし、

「ファイアウォールの状態」を「オフ」にします。

3.4 ユーザー・アカウントの構成

アップグレードを行うには、既存のバージョンをインストールしたユーザーと同じユーザーでアップグレードする

必要があります。そのユーザー・アカウントはクラスタのすべてのノードに存在し、ユーザー名とパスワードがす

べてのノードで同じである必要があります。

アップグレードを実行するユーザーは、ORA_DBA グループに属している必要があります。ドメイン・ユーザーを

使用する場合、各ノードのドメイン・ユーザーがORA_DBAグループのメンバーであることを確認する必要があり

ます。

本ガイドでは、次の表にあるユーザーでアップグレードを行います。

ユーザー名 所属グループ ドメイン

Administrator Administrators, ora_dba 不参加

Page 19: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 19 -

Copyright© 2012, Oracle. All rights reserved.

3.4.1 ソフトウェア・インストール所有者のための環境変数の構成

アップグレードを開始する前に、%TEMP%環境変数が正しく設定されていることを確認します。

> echo %TEMP% C:\Users\ADMINI~1\AppData\Local\Temp

3.4.2 リモート・ノードを更新するユーザー権限の確認

Oracle Universal Installer (OUI) を実行する前に、インストーラを実行する予定のノードから、アップグレード

に使用するユーザー・アカウントが、クラスタ内の各ノードで管理者グループのメンバーとして構成されていること

を確認します。これを行うには、クラスタに属しているノードごとに、次のコマンドを入力します。nodenameはノー

ド名です。

> net use \\<nodename>\C$

次は、本ガイドでの接続例です。

> net use \\node01\C$ コマンドは正常に終了しました。

C ドライブ以外のディスク・ドライブも使用する場合、使用する各ドライブのドライブ文字を置き換えて、クラスタの

すべてのノードでこのコマンドを繰り返し実行します。

ユーザーは、クラスタの各ノードのWindowsレジストリの更新もできる必要があります。ユーザーがこのように構

成されているかを確認するには、次の手順を実行します。

1. 「ファイル名を指定して実行」メニューまたはコマンド・プロンプトから regeditを実行します。

> regedit

2. 「ファイル」メニューから、「ネットワーク レジストリへの接続」を選択します。

Page 20: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 20 -

Copyright© 2012, Oracle. All rights reserved.

3. 「オブジェクト名を入力してください」編集ボックスに、クラスタ内のリモート・ノードの名前を入力して「OK」をク

リックします。

4. ノードがレジストリ・ツリーに表示されるまで待ちます。

Page 21: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 21 -

Copyright© 2012, Oracle. All rights reserved.

4 10g R2 / 11 R1 から 11.2.0.3 へのアップグレー

本章では、10g R2 および 11g R1から 11.2.0.3へのアップグレード方法について説明します。

まず、本ガイドで使用したアップグレード前の環境について記載します。使用したアップグレード前の環境は 10g

R2 RAC構成です。

10g R2 の RAC構成

Oracle Clusterware (10.2.0.4) インストールおよび構成

- Oracle Cluster Registry (OCR) と投票ディスクの格納場所には Rawデバイスを使用

- インストール・ディレクトリ:D:¥oracle¥product¥10.2.0

Oracle Database (10.2.0.4) インストール

- 非共有 Oracleホーム、Enterprise Editionを選択

- インストール・ディレクトリ:D:¥oracle¥product¥10.2.0¥crs

10.2.0.4 Oracle Clusterwareおよび Oracle Databaseへ

Oracle Database 10g Release 2 Patch Set 4 (10.2.0.5) を適用

Net Configuration Assistant (NetCA) を使用したリスナーの作成

- DBCAを使用した RACデータベースのインスタンス作成

- データベース・ファイルの格納場所には ASMを使用

- 使用するディスク・グループ名:DATA

インストール・ユーザーには全てのソフトウェアで共通の OSユーザーを使用

- 「Administrator」ユーザーを使用

11g R1 の RAC構成

Oracle Clusterware (11.1.0.7) インストールおよび構成

- OCR と投票ディスクの格納場所には Rawデバイスを使用

- インストール・ディレクトリ:D:¥app¥oracle¥product¥11.1.0

Oracle Database (11.1.0.7) インストール

- 非共有 Oracleホーム、Enterprise Editionを選択

- インストール・ディレクトリ:D:¥app¥oracle¥product¥11.1.0¥crs

NetCAを使用したリスナーの作成

DBCAを使用した RACデータベースのインスタンス作成

- データベース・ファイルの格納場所には ASMを使用

- 使用するディスク・グループ名:DATA

インストール・ユーザーには全てのソフトウェアで共通の OSユーザーを使用

- 「Administrator」ユーザーを使用

Page 22: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 22 -

Copyright© 2012, Oracle. All rights reserved.

4.1 10g R2あるいは 11g R1の Oracle Clusterwareから 11.2.0.3 の

Oracle Grid Infrastructureへのアップグレード

本項では、10g R2 あるいは 11g R2 の Oracle Grid Infrastructureをアップグレードする手順について説明し

ます。

1. アップグレードの準備

Oracle Grid Infrastructureのアップグレード作業を開始する前に、以下を実施してください。

Cluster Ready Services (CRS) プロセス稼働の確認

全てのノード上で CRSプロセスが稼働している必要があります。

確認には Oracle Clusterwareの所有ユーザーで次のコマンドを実行してください。

> crsctl check cluster

次に実行例を記載します。CSS,CSS,EVMの稼働状況が 3つとも healthyであることを確認してください。

> crsctl check cluster CSS appears healthy

CRS appears healthy

EVM appears healthy

既存の環境変数の解除

既存の環境において設定している Oracle 関連の環境変数(ORACLE_HOME、ORACLE_BASE、

ORACLE_SIDなど) があれば解除しておきます。

CRS_HOMEや ORA_CRS_HOME といった環境変数は使用しないでください。

2. Oracle Universal Installer (OUI) の起動

Oracle Grid Infrastructure のユーザー(ここでは Administrator ユーザー)でインストールメディアから

setup.exeを実行し、インストーラを起動します。

Page 23: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 23 -

Copyright© 2012, Oracle. All rights reserved.

あるいは、次のコマンドを実行します。

> <GRID_INSTALL_IMAGE>/Disk1/setup.exe

3. Software Updateのダウンロード

「ダウンロードに My Oracle Support 資格証明を使用」を選択した場合、ソフトウェアの更新(推奨パッチ等)

をインターネット接続(MOS経由)でダウンロードして適用することができます。

「事前ダウンロード済のソフトウェア更新を使用」を選択した場合、事前にダウンロードしておいたソフトウェア更

新を適用することができます。

ここでは、更新のダウンロードや適用は行わないため、「ソフトウェア更新のスキップ」を選択して「次へ」をクリッ

クします。

Page 24: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 24 -

Copyright© 2012, Oracle. All rights reserved.

4. インストール・オプションの選択

Oracle Grid Infrastructureのインストール・オプションを選択します。ここでは、「Oracle Grid Infrastructure

または Oracle自動ストレージ管理のアップグレード」を選択し、「次へ」をクリックします。

Page 25: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 25 -

Copyright© 2012, Oracle. All rights reserved.

5. 製品言語の選択

製品を実行する言語を選択します。ここでは、「日本語」と「英語」が選択されていることを確認し、「次へ」をク

リックします。

Page 26: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 26 -

Copyright© 2012, Oracle. All rights reserved.

6. Grid Infrastructure ノードの選択

アップグレードされるノード情報が出力されます。また、Oracle ASM のアップブレードを行う場合、「クラスタの

Oracle自動ストレージ管理(Oracle ASMのアップグレード)」にチェックをすることで。ASMのアップグレードを

行うことができます。本ガイドでは、Oracle Clusterwareのアップグレード後に ASMをアップグレードするため、

チェックを外し、「次へ」ボタンをクリックします。

Page 27: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 27 -

Copyright© 2012, Oracle. All rights reserved.

7. Grid Infrastructure SCAN情報

「SCAN」名と「SCANポート」を入力します。SCAN名には、事前に準備しておいた SCANホスト名を入力しま

す。ここでは、SCANポートをデフォルトの値「1521」を使用します。入力後、「次へ」をクリックします。

Page 28: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 28 -

Copyright© 2012, Oracle. All rights reserved.

8. ASMモニター・パスワードの指定

ASM インスタンス監視用アカウント(ASMSNMP ユーザー) のパスワードを指定します。パスワードの長さは

8 文字以上で、アルファベットおよび数字をそれぞれ 1 文字以上使用することが推奨です。ここでは、「パスワー

ドの指定」および「パスワードの確認」に任意のパスワードを入力して「次へ」をクリックします。

Page 29: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 29 -

Copyright© 2012, Oracle. All rights reserved.

9. インストール場所の指定

11.2.0.3のソフトウェアをインストールするディレクトリを指定します。out-of-placeアップグレードを実施するた

め「ソフトウェアの場所」は既存の Oracle Clusterware がインストールされているディレクトリとは異なる Oracle

ホームのディレクトリを指定します。ここでは、Oracle ベースとして「D:¥app¥grid」、ソフトウェアの場所は

「D:¥app¥11.2.0¥grid」を設定し、「次へ」をクリックします。

Page 30: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 30 -

Copyright© 2012, Oracle. All rights reserved.

10. 前提条件チェックの実行

アップグレード実行前に、OUIによって前提条件のチェックが実行されます。全ての項目のチェックに成功する

と、自動的にサマリー画面に遷移します。失敗した項目がある場合には、適宜修正を行ってください。

Page 31: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 31 -

Copyright© 2012, Oracle. All rights reserved.

本ガイドでは、インストール・ユーザーはドメイン・ユーザーではないため、次のような画面が出力されますが、

ドメイン・ユーザであることは必須のインストール要件ではないため、「チェック・ユーザーAdministratorがドメイ

ン・ユーザーかどうか」のチェックについての警告は無視します。また、その他の前提条件のチェックに問題がな

ければ、「すべて無視」をクリックし、「次へ」をクリックします。

上記画面で「すべてを無視」をクリックした場合、次の画面が出力されます。

問題なければ、「はい」をクリックします。

Page 32: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 32 -

Copyright© 2012, Oracle. All rights reserved.

11. サマリー

内容を確認後、「インストール」をクリックするとアップグレードが開始されます。

Page 33: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 33 -

Copyright© 2012, Oracle. All rights reserved.

12. 製品のインストール

アップグレード作業が開始されます。

Page 34: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 34 -

Copyright© 2012, Oracle. All rights reserved.

13. 終了

アップグレードが成功したことを確認して、「閉じる」をクリックします。これで、Oracle Grid Infrastructureのア

ップグレードは完了です。

Page 35: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 35 -

Copyright© 2012, Oracle. All rights reserved.

14. アップグレード後の確認

次のコマンドを実行してリソースの稼動状況を確認します。

> <11203_GI_HOME>/BIN/crsctl status resource -t

次は、本ガイドで構成した 2 ノードクラスタ環境で、ASM を使用した場合の出力結果例です。gsd はデフォルト

では OFFLINE となります。

> D:\app\11.2.0.3\grid\BIN¥crsctl status resource -t --------------------------------------------------------------------------------

NAME TARGET STATE SERVER STATE_DETAILS

--------------------------------------------------------------------------------

Local Resources

--------------------------------------------------------------------------------

ora.CRS.dg

ONLINE ONLINE node01

ONLINE ONLINE node02

ora.LISTENER.lsnr

ONLINE ONLINE node01

ONLINE ONLINE node02

ora.asm

ONLINE ONLINE node01 Started

ONLINE ONLINE node02 Started

ora.gsd

OFFLINE OFFLINE node01 ← gsd はデフォルトで OFFLINE

OFFLINE OFFLINE node02

ora.net1.network

ONLINE ONLINE node01

ONLINE ONLINE node02

ora.ons

ONLINE ONLINE node01

ONLINE ONLINE node02

ora.registry.acfs

ONLINE ONLINE node01

ONLINE ONLINE node02

--------------------------------------------------------------------------------

Cluster Resources

--------------------------------------------------------------------------------

ora.LISTENER_SCAN1.lsnr

1 ONLINE ONLINE node02

ora.LISTENER_SCAN2.lsnr

1 ONLINE ONLINE node01

ora.LISTENER_SCAN3.lsnr

1 ONLINE ONLINE node01

ora.cvu

1 ONLINE ONLINE node01

ora.oc4j

1 ONLINE ONLINE node01

ora.scan1.vip

1 ONLINE ONLINE node02

ora.scan2.vip

1 ONLINE ONLINE node01

ora.scan3.vip

1 ONLINE ONLINE node01

ora.node01.vip

1 ONLINE ONLINE node01

ora.node02.vip

1 ONLINE ONLINE node02

Page 36: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 36 -

Copyright© 2012, Oracle. All rights reserved.

4.2 ASM インスタンスの 11.2.0.3へのアップグレード

ここで紹介する手順は、Oracle Grid Infrastructureのアップグレード時に ASMのアップグレードを選択しない

場合(4.2「6. Oracle Grid Infrastructure ノードの選択」)において「クラスタの Oracle 自動ストレージ管理

(Oracle ASMのアップグレード)」を選択しなかった場合)は以下の手順を実行し、Oracle ASM Configuration

Assistant (ASMCA) を使用した手動アップグレードを実施することができます。

4.2.1 ASM インスタンスのアップグレード

以下の手順を実施し、ASMCAを使用して Oracle ASMのアップグレードをします。

1. ASMCA_ROLLING_UPGRADE環境変数の設定

11g R1 では、Oracle ASMをローリング・アップグレードすることができます。ローリング・アップグレードを行う

場合、Oracle Grid Infrastructureの所有ユーザー(ここでは Administratorユーザー)で次のコマンドを実行して、

ASMCA_ROLLING_UPGRADE環境変数を「true」に設定し、ASMCAを起動します。

10gの環境では、ローリング・アップグレードはできないため、ASMCA_ROLLING_UPGRADE環境変数は設

定しないでください。

> set ASMCA_ROLLING_UPGRADE=true

2. ASMCA起動

11.2.0.3の Oracle Grid Infrastructureホームより ASMCA を起動します。次のコマンドを実行します。

> <11203_GI_HOME>\bin\asmca

3. ASMのアップグレード

ASMCA が起動され、次の画面が表示されます。「ASMSNMP パスワード」および「ASMSNMP パスワードの

確認」に 4.2項の「8. ASMモニター・パスワードの指定」で設定した ASMANSPユーザーのパスワードを入力し、

「ASMのアップグレード」をクリックします。

Page 37: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 37 -

Copyright© 2012, Oracle. All rights reserved.

次のメッセージが表示され、ASM をアップグレードするためにデータベースを停止させる旨が出力されます。

問題なければ、「はい」をクリックし、ASMをアップグレードします。

次のメッセージが表示され、クラスタ内にあるすべてのノードの Oracle ASMがアップグレードされます。

Page 38: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 38 -

Copyright© 2012, Oracle. All rights reserved.

次のメッセージが表示され、クラスタ内にあるすべてのノードの Oracle ASMがアップグレードされました。

もし、次のメッセージのように「EMのASMインスタンスの構成に失敗しました。」と画面に出力されている場合

は、画面出力されているコマンドを実行してエージェントをリロードします。

そして、ASMのアップグレードが完了したことを確認し、「OK」をクリックします。

4. ASM インスタンス確認

ASMのアップグレード後に、ASMインスタンスの状態やASMディスク・グループの稼働状況を確認し、「終了」

をクリックして ASMCAを終了します。

Page 39: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 39 -

Copyright© 2012, Oracle. All rights reserved.

4.3 Oracle Database 11.2.0.3 ソフトウェアのインストール

本項では、11.2.0.3の Oracle Database ソフトウェアをインストールします。

1. アップグレード準備

Oracle Databaseのアップグレード作業を開始する前に、次を実施します。

CRSプロセス稼働の確認

全てのノード上で CRSプロセスが稼働している必要があります。 確認には Oracle Clusterwareの所有ユー

ザーで次のコマンドを実行してください。

次に実行例を記載します。

> crsctl check crs CRS-4638: Oracle高可用性サービスがオンラインです

CRS-4537: Cluster Ready Servicesがオンラインです

CRS-4529: Cluster Synchronization Servicesがオンラインです

CRS-4533: イベント・マネージャがオンラインです

既存の環境変数の解除

既存の環境において設定している Oracle 関連の環境変数(ORACLE_HOME、ORACLE_BASE、

ORACLE_SIDなど) があれば解除しておきます。

CRS_HOMEや ORA_CRS_HOME といった環境変数は使用しないでください。

2. Oracle Universal Installer (OUI) の起動

Oracle Databaseのインストール・ユーザー(ここでは Administratorユーザー)でインストーラを起動します。

Page 40: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 40 -

Copyright© 2012, Oracle. All rights reserved.

あるいは、次のコマンドを実行します。

> <DATABASE_INSTALL_IMAGE>\database\setup.exe

Page 41: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 41 -

Copyright© 2012, Oracle. All rights reserved.

3. セキュリティ・アップデートの構成

セキュリティの問題について、電子メールで通知を受け取る設定を行うことができます。チェックをつけた場合、

My Oracle Support (MOS) よりセキュリティに関する情報が届きます。ここでは、「セキュリティ・アップグレード

をMy Oracle Support経由で受け取ります。」のチェックを外して、「次へ」をクリックします。

チェックを外した場合、次の警告メッセージが表示されます。内容を確認し、「はい」をクリックします。

Page 42: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 42 -

Copyright© 2012, Oracle. All rights reserved.

4. Software Updateのダウンロード

「ダウンロードに My Oracle Support 資格証明を使用」を選択した場合、ソフトウェアの更新(推奨パッチ等)

をインターネット接続(MOS経由)でダウンロードして適用することができます。

「事前ダウンロード済のソフトウェア更新を使用」を選択した場合、事前にダウンロードしておいたソフトウェア更

新を適用することができます。

ここでは、更新のダウンロードや適用は行わないため、「ソフトウェア更新のスキップ」を選択して「次へ」をクリッ

クします。

Page 43: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 43 -

Copyright© 2012, Oracle. All rights reserved.

5. インストール・オプションの選択

インストール・オプションを選択します。ここでは、out-of-place アップグレードでアップグレードするため、「デー

タベース・ソフトウェアのみインストール」を選択して「次へ」をクリックします。

Page 44: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 44 -

Copyright© 2012, Oracle. All rights reserved.

6. Grid インストール・オプションの選択

インストールするデータベースのタイプを選択します。ここでは、「Oracle Real Application Clustersデータ

ベース・インストール」を選択し、インストールの必要があるすべてのノードを選択した後に、「次へ」をクリックしま

す。

Page 45: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 45 -

Copyright© 2012, Oracle. All rights reserved.

7. 製品言語の選択

製品で使用する言語を選択します。ここでは、「日本語」と「英語」 が選択されていることを確認し、「次へ」を

クリックします。

Page 46: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 46 -

Copyright© 2012, Oracle. All rights reserved.

8. データベース・エディションの選択

インストールする Oracle Databaseのエディションを選択します。ここでは、「Enterprise Edition」を選択し

て、「次へ」をクリックします。

Page 47: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 47 -

Copyright© 2012, Oracle. All rights reserved.

9. インストール場所の指定

11.2.0.3 のソフトウェアインストールするディレクトリを指定します。ここでは、out-of-place アップグレードを実

施するため、「ソフトウェア場所」として新たに作成した 11.2.0.3のOracleホームのディレクトリを指定し、「次へ」

をクリックします。

Page 48: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 48 -

Copyright© 2012, Oracle. All rights reserved.

10. 前提条件チェックの実行

インストール実行前に、OUI により前提条件のチェックが実行されます。全ての項目のチェックに成功すると、

自動的にサマリー画面に遷移します。失敗した項目がある場合は、適宜修正を行ってください。

Page 49: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 49 -

Copyright© 2012, Oracle. All rights reserved.

11. サマリーの確認

インストレーション・サマリーを確認して、「インストール」をクリックします。

Page 50: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 50 -

Copyright© 2012, Oracle. All rights reserved.

12. 製品のインストール

インストールが実行されます。終了画面が表示されるまで待ちます。

Page 51: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 51 -

Copyright© 2012, Oracle. All rights reserved.

13. 終了

注意の欄にリモート・ノードで <11203_DB_HOME>\bin\selecthome.bat を実行する必要がある指示があり

ます。

リモートノードに接続し、コマンド・プロンプトで次のコマンドを実行します。

> <11203_DB_HOME >\bin\selecthome.bat

上記コマンドを実行し、閉じる」をクリックしてください。これで、Oracle Databaseのインストールは完了です。

selecthome.batの実行出力例を次に記載します。

> D:\app\oracle\product\11.2.0.3\dbhome_1\BIN\selecthome.bat

D:\>regsvr32 /s D:\app\oracle\product\11.2.0.3\dbhome_1\BIN\OraOLEDB11.dll

D:\>regsvr32 /s D:\app\oracle\product\11.2.0.3\dbhome_1\Oraconfig\oraconfigps11.dll

D:\>D:\app\oracle\product\11.2.0.3\dbhome_1\OraConfig\oraconfig.exe -RegServer

D:\>regsvr32 /s "D:\app\oracle\product\11.2.0.3\dbhome_1\MMC Snap-Ins\Primary Snap-In\orammc11.dll"

D:\>regsvr32 /s "D:\app\oracle\product\11.2.0.3\dbhome_1\MMC Snap-Ins\Administration Assistant\orammcadm11.dll"

D:\>regsvr32 /s "D:\app\oracle\product\11.2.0.3\dbhome_1\MMC Snap-Ins\Administration Assistant\orammccfg11.dll"

D:\>regsvr32 /s "D:\app\oracle\product\11.2.0.3\dbhome_1\MMC Snap-Ins\Performance Monitor\orammcpmon11.dll"

Page 52: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 52 -

Copyright© 2012, Oracle. All rights reserved.

D:\>unlodctr Oracle11

Oracle11

009

011

D:\>lodctr D:\app\oracle\product\11.2.0.3\dbhome_1\dbs\opctrn11.ini

D:\>

Page 53: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 53 -

Copyright© 2012, Oracle. All rights reserved.

14. ARPプロトコル ドライバのインストール (Windows 2008 以上)

Oracle Grid Infrastructureのインストール中に、Oracleの ARPプロトコル ドライバ(oraarpdrv)は、デフォル

トではインストールされないため、以下の手順にてインストールします。

oraarpdrv をインストールすることで、ノードダウン等により VIPがフェール・オーバーした場合に ARP テーブル

を更新するため、迅速にクライアントからフェール・オーバーした VIPへ接続できるようになります。

1. oraarp ドライバのインストール画面の表示

> %systemroot%\system32\netcfg.exe -l <GI_HOME>\bin\oraarpdrv.inf -c p -i orcl_ndisprot

2. oraarp ドライバのインストール

「"Oracle America. Inc."からのソフトウェアを常に信頼する」にチェックを入れ、「インストール」ボタンを

クリックし、インストールします。

3. oraarpdrvの起動

> net.exe start oraarpdrv Oracle ARP Protocol Driver サービスは正常に開始されました。

4. gns リソースの停止(gns リソースが設定されている場合)

> <GI_HOME>\bin\srvctl stop gns

5. scan リソース停止

> <GI_HOME>\bin\srvctl stop scan -f

6. nodeapps リソース停止

> <GI_HOME>\bin\srvctl stop nodeapps -n node01,node02 -f

7. nodeapps リソース起動

> <GI_HOME>\bin\srvctl start nodeapps -n node01,node02

Page 54: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 54 -

Copyright© 2012, Oracle. All rights reserved.

8. scan リソース起動

> <GI_HOME>\bin\srvctl start scan

9. oraarpdrvの自動起動設定

> sc config oraarpdrv start= auto [SC] ChangeServiceConfig SUCCESS

10. oraarpdrv起動確認

oraarpdrvが RUNNINGであることを確認する。

> sc query oraarpdrv SERVICE_NAME: oraarpdrv

TYPE : 1 KERNEL_DRIVER

STATE : 4 RUNNING ← RUNNINGであることを確認

(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)

WIN32_EXIT_CODE : 0 (0x0)

SERVICE_EXIT_CODE : 0 (0x0)

CHECKPOINT : 0x0

WAIT_HINT : 0x0

Page 55: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 55 -

Copyright© 2012, Oracle. All rights reserved.

4.4 データベースのアップグレード

本項では、既存のデータベースをアップグレードします。既存のデータベースのアップグレードには DBUAを用

いる方法と手動で行う方法とがあります。ここでは、まず DBUA を用いた方法について説明し、その後、手動で

行う Command Line Interface (CLI) のアップグレード方法について説明します。

4.4.1 アップグレード前の準備

アップブレードする前に必要なファイル等のバックアップと既存環境の調査について以下項目を行います。

1. データベース関連ファイルのバックアップ

2. Database Controlデータのバックアップ

3. アップグレード前情報ツールの実行

4.4.1.1 データベース関連ファイルのバックアップ

アップグレードするデータベースをバックアップします。

正常にインスタンスを停止した後、この項の説明に従ってデータベースをバックアップすることをお薦めします。

アップグレード中に問題が発生し、アップグレードを完全に中止する場合は、このバックアップからデータベース

をリストアする必要があります。そのため、予防措置として、ここでデータベースをバックアップすることをお薦め

します。

データベースの全体バックアップを実行するには、次の手順を実行します。

1. Recovery Managerにログインします。

> rman "target / nocatalog"

2. Recovery Manager コマンドを実行してバックアップを行います。

本ガイドでは、データベースを保存するディレクトリを<backup_directory>、制御ファイルを

バックアップするファイルパスを<backup_directory>とします。

RMAN> RUN

{

ALLOCATE CHANNEL chan_name TYPE DISK;

BACKUP DATABASE FORMAT '<backup_directory>%U' TAG before_upgrade; BACKUP CURRENT CONTROLFILE FORMAT '<controlfile_location_and_name>'; }

アップグレード元の Oracle Databaseホームの構成ファイルをバックアップします。

Oracle Datgabase ホームにある次のデータベースと Oracle Enterprise Manager Database Control

(Database Control) 関連のファイルをバックアップします。DBUA を使用しない手動でのアップグレードでは次

のファイルを手動でアップグレードした Oracle Databaseホームにリストアする必要がります。

- ORACLE_HOME¥dbs - ORACLE_HOME¥network¥admin - ORACLE_HOME¥<HOST_NAME>_<DB_SID> - ORACLE_HOME¥oc4j¥j2ee¥OC4J_DBConsole_<HOST_NAME>_<DB_SID>

Page 56: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 56 -

Copyright© 2012, Oracle. All rights reserved.

初期化パラメータファイルをバックアップします。

初期化パラメータ・ファイルが ASM インスタンス内にある場合は、次のコマンドを使用して初期化パラメータ・フ

ァイルをバックアップします。

SQL> CREATE PFILE '<PFILE_PATH>' FROM SPFILE '<SPFILE_PATH>';

注:spfileを ASMに配置しているデータベースをダウングレードする場合は、ダウングレードする前に初期化

パラメータ・ファイルをリストアする必要があるため、事前にバックアップを取得する必要があります。

4.4.1.2 Oracle Enterprise Manager Database Controlデータの保存

Database Control を利用している場合、そのデータのバックアップを取得しておきます。Database Control を

アップグレード後、Database Control のダウングレードする必要がある場合に、バックアップしたデータを利用し

ます。バックアップの取得を行う場合は、次の手順に従ってください。なお、手順の途中に Database Control の

データを保存するディレクトリが必要になります。本ガイドでは、Database Controlのデータを保存するディレクト

リを<SAVE_DIRECTORY>とします。

バックアップを保存するディレクトリを作成します。

> mkdir <Save_Direcroty>

コマンド・プロンプトの出力形式を英語に切り替えます。

> chcp 437

11.2.0.3の Oracleホームの binに移動します。

> cd <11203_DB_HOME>/bin

次の環境変数をセットします。

・ORACLE_HOME=<BASE_DB_HOME>

・ORACLE_SID=<DB_SID>

・PATH=<BASE_DB_HOME>/lib;%PATH%

emdwgrdユーティリティを用いて、バックアップを取得します。

> emdwgrd -save -sid <DB_SID> -path <Save_Direcroty>

注:emdwgrdユーティリティを実行中に、Oracle Databaseの SYSユーザーのパスワードの入力を

求められます。

Page 57: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 57 -

Copyright© 2012, Oracle. All rights reserved.

次に実行例を示します。

> chcp 437

> set ORACLE_HOME=D:\app\oracle\product\11.1.0\db_1

> set ORACLE_SID=orcl1

> set PATH=%ORACLE_HOME%\bin;%PATH%

> md D:\backup\11.1.0\em

> cd /d D:\app\oracle\product\11.2.0\dbhome_1\BIN

>.\emdwgrd.bat -save -cluster -sid orcl1 -path D:\backup\11.1.0\em

Enter sys password for database orcl1?

←SYSユーザーのパスワードを入力して続行

********

Database Unique Name : orcl

Mon Nov 12 12:55:11 2011 - Validating DB Connection to orcl1 ... pass

Mon Nov 12 12:55:15 2011 - Verify EM DB Control files ... pass

RCP = xcopy /EIY, REMSH =

shared = 0

Mon Nov 12 12:55:26 2011 - Creating directory ... created

Mon Nov 12 12:55:35 2011 - Stopping DB Control on all Nodes

Please Execute 'C:\Users\ADMINI~1\AppData\Local\Temp\2\racdwgrd_dbctl.bat' on node1, node1.

Press yes to continue when the operations are successful.

Continue (yes/no) ?

yes ←yesを入力して続行

... stopped

Mon Nov 12 12:55:37 2011 - Saving DB Control files

Executing save directories from node node1

Executing save directories from node node1

... saved

Mon Nov 12 13:11:12 2011 - Recompiling invalid objects ... recompiled

Mon Nov 12 13:13:09 2011 - Exporting sysman schema for orcl1 ... exported

Mon Nov 12 13:20:14 2011 - DB Control was saved successfully.

Mon Nov 12 13:20:14 2011 - Starting DB Control On All nodes

Please Execute 'C:\Users\ADMINI~1\AppData\Local\Temp\2\racdwgrd_dbctl.bat' on node1, node1.

Press yes to continue when the operations are successful.

Continue (yes/y) ?

yes ←yesを入力して続行

... started

Mon Nov 12 14:25:51 2011 - Dump directory was dropped successfully.

Page 58: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 58 -

Copyright© 2012, Oracle. All rights reserved.

4.4.1.3 アップグレード前情報ツールの実行

DBUA を起動する前に、アップグレード前情報ツール(<11203_DB_HOME>¥rdbms¥admin¥utlu112i.sql)

を使用して環境を確認します。アップグレード前情報ツールでは、アップグレードを行う際、データベースに発生

する可能性のある問題について警告が表示されます。アップグレード前情報ツールを実行するには、次の手順

を実行してください

Oracle Databaseのインストール・ユーザーとしてシステムにログインします。

次のように環境変数をセットします。

・ORACLE_HOME=<BASE_DB_HOME>

・ORACLE_SID=<DB_SID>

・PATH=<BASE_DB_HOME>¥bin;%PATH%

<11203_DB_HOME>¥rdbms¥adminディレクトリへ移動します。

> cd <11203_DB_HOME>\rdbms\admin

SQL*Plusで SYSDBA権限を持つユーザーとして、データベース・インスタンスに接続します。

> sqlplus / as sysdba

アップグレード前検証の結果の取得を開始します。

SQL> SPOOL upgrade_info.log

アップグレード前情報ツールを実行します。

SQL> @utlu112i.sql

アップグレード前検証の結果の取得を終了します。

SQL> SPOOL OFF

アップグレード前情報ツールの出力内容を、upgrade_info.logで確認します。ここでは、アップグレード前のデー

タベースの情報や、アップグレードされるデータベース・コンポーネントが VALID となっていることを確認します。

また、「Miscellaneous Warnings」の項目に警告が出力された場合は、『Oracle® Database アップグレード・

ガイド 11g リリース 2 (11.2) 』の「3新しいリリースへのアップグレード」の「アップグレード前情報ツールの各

種の警告」を確認します。次に Upgrade_info.logの出力例を記載します。

Page 59: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 59 -

Copyright© 2012, Oracle. All rights reserved.

set ORACLE_HOME=D:\oracle\product\10.2.0\db_1

set ORACLE_SID=ora10g1

set PATH=D:\oracle\product\10.2.0\db_1\BIN;%PATH%

set NLS_LANG=Japanese_Japan.JA16SJIS

%ORACLE_HOME%\bin\sqlplus / as sysdba

SQL> SPOOL upgrade_info.log

SQL> @D:\app\oracle\product\11.2.0.3\dbhome_1\rdbms\admin\utlu112i.sql Oracle Database 11.2 Pre-Upgrade Information Tool 12-13-2011 08:58:19 Script Version: 11.2.0.3.0 Build: 001

.

**********************************************************************

Database:

**********************************************************************

--> name: ORA10G

--> version: 10.2.0.5.0

--> compatible: 10.2.0.5.0

--> blocksize: 8192

--> platform: Microsoft Windows x86 64-bit

--> timezone file: V4

.

**********************************************************************

Tablespaces: [make adjustments in the current environment]

**********************************************************************

--> SYSTEM tablespace is adequate for the upgrade.

.... minimum required size: 685 MB

--> UNDOTBS1 tablespace is adequate for the upgrade.

.... minimum required size: 400 MB

--> SYSAUX tablespace is adequate for the upgrade.

.... minimum required size: 466 MB

--> TEMP tablespace is adequate for the upgrade.

.... minimum required size: 60 MB

.

**********************************************************************

Flashback: OFF

**********************************************************************

**********************************************************************

Update Parameters: [Update Oracle Database 11.2 init.ora or spfile]

Note: Pre-upgrade tool was run on a lower version 64-bit database.

**********************************************************************

--> If Target Oracle is 32-Bit, refer here for Update Parameters:

-- No update parameter changes are required.

.

--> If Target Oracle is 64-Bit, refer here for Update Parameters:

-- No update parameter changes are required.

.

**********************************************************************

Renamed Parameters: [Update Oracle Database 11.2 init.ora or spfile]

**********************************************************************

-- No renamed parameters found. No changes are required.

.

**********************************************************************

Obsolete/Deprecated Parameters: [Update Oracle Database 11.2 init.ora or spfile]

**********************************************************************

--> background_dump_dest 11.1 DEPRECATED replaced by "diagnostic_dest"

--> user_dump_dest 11.1 DEPRECATED replaced by "diagnostic_dest"

.

**********************************************************************

Components: [The following database components will be upgraded or installed]

**********************************************************************

--> Oracle Catalog Views [upgrade] VALID

Page 60: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 60 -

Copyright© 2012, Oracle. All rights reserved.

--> Oracle Packages and Types [upgrade] VALID

--> JServer JAVA Virtual Machine [upgrade] VALID

--> Oracle XDK for Java [upgrade] VALID

--> Real Application Clusters [upgrade] VALID

--> Oracle Workspace Manager [upgrade] VALID

--> OLAP Analytic Workspace [upgrade] VALID

--> OLAP Catalog [upgrade] VALID

--> EM Repository [upgrade] VALID

--> Oracle Text [upgrade] VALID

--> Oracle XML Database [upgrade] VALID

--> Oracle Java Packages [upgrade] VALID

--> Oracle interMedia [upgrade] VALID

--> Spatial [upgrade] VALID

--> Data Mining [upgrade] VALID

--> Expression Filter [upgrade] VALID

--> Rule Manager [upgrade] VALID

--> Oracle OLAP API [upgrade] VALID

.

**********************************************************************

Miscellaneous Warnings

**********************************************************************

WARNING: --> The "cluster_database" parameter is currently "TRUE"

.... and must be set to "FALSE" prior to running a manual upgrade.

WARNING: --> Database is using a timezone file older than version 14.

.... After the release migration, it is recommended that DBMS_DST package

.... be used to upgrade the 10.2.0.5.0 database timezone version

.... to the latest version which comes with the new release.

WARNING: --> EM Database Control Repository exists in the database.

.... Direct downgrade of EM Database Control is not supported. Refer to the

.... Upgrade Guide for instructions to save the EM data prior to upgrade.

WARNING: --> Your recycle bin is turned on and currently contains no objects.

.... Because it is REQUIRED that the recycle bin be empty prior to upgrading

.... and your recycle bin is turned on, you may need to execute the command:

PURGE DBA_RECYCLEBIN

.... prior to executing your upgrade to confirm the recycle bin is empty.

.

**********************************************************************

Recommendations

**********************************************************************

Oracle recommends gathering dictionary statistics prior to

upgrading the database.

To gather dictionary statistics execute the following command

while connected as SYSDBA:

EXECUTE dbms_stats.gather_dictionary_stats;

**********************************************************************

Oracle recommends reviewing any defined events prior to upgrading.

To view existing non-default events execute the following commands

while connected AS SYSDBA:

Events:

SELECT (translate(value,chr(13)||chr(10),' ')) FROM sys.v$parameter2

WHERE UPPER(name) ='EVENT' AND isdefault='FALSE'

Trace Events:

SELECT (translate(value,chr(13)||chr(10),' ')) from sys.v$parameter2

WHERE UPPER(name) = '_TRACE_EVENTS' AND isdefault='FALSE'

Changes will need to be made in the init.ora or spfile.

**********************************************************************

SQL>

Page 61: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 61 -

Copyright© 2012, Oracle. All rights reserved.

4.4.2 DBUAを用いたデータベースのアップグレード

DBUA を用いたデータベースのアップグレード方法について説明します。本ガイドでは、以下の手順でアップ

グレードを行っていきます。

1. DBUAの起動

Oracle Databaseをインストールしたユーザー(ここでは Administratorユーザー)で、「スタート」メニューから

「Database Upgrade Assistant」をクリックします。

または、Oracle Databaseのホーム・ディレクトリ下の BINから起動コマンドを実行します。

> <DB_HOME>¥BIN¥dbua

Page 62: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 62 -

Copyright© 2012, Oracle. All rights reserved.

2. DBUAの起動画面

DBUAが起動すると、次の「ようこそ」画面が表示されます。ここでは、内容を確認し、「次へ」をクリックしてくだ

さい。

Page 63: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 63 -

Copyright© 2012, Oracle. All rights reserved.

3. アップグレードを行う既存データベースの選択

アップグレードするデータベースを選択します。ここでは、アップグレードが必要なデータベースを選択して、

「次へ」をクリックします。

Page 64: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 64 -

Copyright© 2012, Oracle. All rights reserved.

DBUAにより次のような警告画面が表示された場合は、必要に応じて対応を行ってください。ここでは、内容を

確認し、「はい」をクリックします。

Page 65: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 65 -

Copyright© 2012, Oracle. All rights reserved.

4. アップグレード・オプションの選択

使用している環境の CPU 数に基づき、設定されたデフォルトの並列度でアップグレードを行います。また、タ

イム・ゾーン・ファイルのアップグレードが必要な場合は「タイムゾーン・バージョンおよび TIMESTAMP WITH

TIME ZONE データのアップグレード」にチェックを入れます。ここでは、並列度を選択した後に、「タイムゾーン・

バージョンおよび TIMESTAMP WITH TIME ZONEデータのアップグレード」にチェックを入れ、「次へ」をクリッ

クします。

]

Page 66: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 66 -

Copyright© 2012, Oracle. All rights reserved.

5. リカバリおよび診断の場所の選択

高速リカバリ領域を設定する場合、「高速リカバリ領域の指定」にチェックを入れて「高速リカバリ領域」に使用

する ASMディスク名を指定し、「高速リカバリ領域のサイズ」には高速リカバリ領域に使用する最大値をしていし

ます。高速リカバリ領域が設定されている、または設定しない場合は、この手順をスキップします。

「診断先」は自動診断リポジトリ(ADR)ホームのパスを設定します。ここでは、「高速リカバリ領域の指定」にチェ

ックを入れず、「診断先」にデフォルトのパスにし、「次へ」をクリックします。

Page 67: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 67 -

Copyright© 2012, Oracle. All rights reserved.

6. データベースのアップグレード・サマリーの確認

表示されたデータベースのアップグレード・サマリーを確認して、「完了」をクリックします。

Page 68: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 68 -

Copyright© 2012, Oracle. All rights reserved.

7. アップグレードの実行

アップグレードが進行中です。

Page 69: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 69 -

Copyright© 2012, Oracle. All rights reserved.

アップグレードが完了したら、「OK」をクリックしてアップグレード結果を確認します。

Page 70: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 70 -

Copyright© 2012, Oracle. All rights reserved.

9. アップグレード結果の確認

アップグレード作業の結果が表示されるため、内容を確認し、「閉じる」をクリックします。これで、データベース

のアップグレードが完了です。

以上で、データベースのアップグレードが完了しました。

Page 71: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 71 -

Copyright© 2012, Oracle. All rights reserved.

4.4.3 CLIを用いたデータベースのアップグレード

1. データベースの停止と CLUSTER_DATABASEパラメータの設定

データベースを UPGRADEモードで起動する前に CLUSTER_DATABASE初期化パラメータを FALSEに設

定して停止をします。アップグレードが完了した後、この初期化パラメータの設定を TRUE に戻す必要がありま

す。

次のようにアップグレード前のバージョンの環境変数をセットします。

・ORACLE_HOME=<BASE_DB_HOME>

・ORACLE_SID=<DB_SID>

・PATH=<BASE_DB_HOME>/bin:$PATH

> set ORACLE_HOME=<BASE_DB_HOME> > set ORACLE_SID=<DB_SID> > set PATH=<BASE_DB_HOME>/bin:$PATH

SQL*Plusで SYSDBA権限を持つユーザーとして、データベース・インスタンスに接続します。

> sqlplus / as sysdba

CLUSTER_DATABASEパラメータを「FALSE」に設定します。

SQL> ALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=SPFILE;

SQL*Plusを終了します。

SQL> EXIT

データベースを停止します。

> srvctl stop database -d <DB_NAME>

Page 72: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 72 -

Copyright© 2012, Oracle. All rights reserved.

2. サービスの再登録

Windowsのサービスに登録されているインスタンス情報をアップグレードしたORACLEホームから起動できる

ように再構成します。

データベース・インスタンスのサービスを停止します。

> NET STOP OracleService<DB_SID>

データベース・インスタンスのサービスを削除します。

> ORADIM -DELETE -SID <DB_SID>

アップグレードしたデータベースインスタンスの情報をサービスに登録をします。

> ORADIM -NEW -SID <DB_SID> -SYSPWD <SYSUSER_PASSWORD> -MAXUSERS <MAX_USERS> -STARTMODE AUTO -PFILE <11203_DB_HOME>\database\init<DB_SID>.ora

データベース・インスタンスのサービスを起動します。

NET START OracleServiceorcl1

3. データベースのアップグレード

次のように 11.2.0.3用に環境変数をセットします。

・ORACLE_HOME=<11203_DB_HOME>

・ORACLE_SID=<DB_SID>

・PATH=<11203_DB_HOME>\bin:$PATH

$ export ORACLE_HOME=<11203_DB_HOME> $ export ORACLE_SID=<DB_SID> $ export PATH=<11203_DB_HOME>/bin:$PATH

後の手順で、catupgrd.sql を実行するため、<11203_DB_HOME>/rdbms/adminへ移動します。

$ cd <11203_DB_HOME>/rdbms/admin

SQL*Plusで SYSDBA権限を持つユーザーとして、データベース・インスタンスに接続します。

$ sqlplus / as sysdba

アップグレードモードでインスタンスを起動します。ただし、既にインスタンスが起動している場合は一度

停止してからアップグレードモードで起動します。

SQL> STARTUP UPGRADE

アップグレード結果の取得を開始します。

Page 73: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 73 -

Copyright© 2012, Oracle. All rights reserved.

SQL> SPOOL upgrade.log

catupgrd.sqlスクリプトを実行します。

SQL> @catupgrd.sql

注:catupgrd.sqlスクリプトの途中でデータベースが停止されます。

SQL*Plusで SYSDBA権限を持つユーザーとして、データベース・インスタンスに再接続します。

$ sqlplus / as sysdba

データベース・インスタンスを起動します。

SQL> STARTUP

注:インスタンス起動時に、廃止された初期化パラメータのリストが表示された場合は、再起動する前に

廃止された初期化パラメータを初期化パラメータファイルから削除します。

『Oracle® Database管理者ガイド 11g リリース 2(11.2)』の「サーバーパラメータファイルを使用した

初期化パラメータの管理」に関する章を参照してください。

4. データベースのアップグレード後の作業

データベースが正常にアップグレードできたことを確認します。

アップグレードの結果を把握するため utlu112s.sqlを実行します。実行後、データベースコンポーネント

が VALID となっていることを確認します。

SQL> @utlu112s.sql . Oracle Database 11.2 Post-Upgrade Status Tool 12-13-2011 11:58:54

.

Component Current Version Elapsed Time

Name Status Number HH:MM:SS

.

Oracle Server

. VALID 11.2.0.3.0 00:15:11

JServer JAVA Virtual Machine

. VALID 11.2.0.3.0 00:11:39

Oracle Real Application Clusters

. VALID 11.2.0.3.0 00:00:01

Oracle Workspace Manager

. VALID 11.2.0.3.0 00:00:38

OLAP Analytic Workspace

. VALID 11.2.0.3.0 00:00:25

OLAP Catalog

. VALID 11.2.0.3.0 00:01:04

Oracle OLAP API

. VALID 11.2.0.3.0 00:00:30

Oracle Enterprise Manager

. VALID 11.2.0.3.0 00:10:22

Oracle XDK

. VALID 11.2.0.3.0 00:04:09

Oracle Text

. VALID 11.2.0.3.0 00:01:02

Oracle XML Database

. VALID 11.2.0.3.0 00:05:06

Oracle Database Java Packages

. VALID 11.2.0.3.0 00:00:17

Page 74: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 74 -

Copyright© 2012, Oracle. All rights reserved.

Oracle Multimedia

. VALID 11.2.0.3.0 00:04:28

Spatial

. VALID 11.2.0.3.0 00:07:14

Oracle Expression Filter

. VALID 11.2.0.3.0 00:00:12

Oracle Rules Manager

. VALID 11.2.0.3.0 00:00:10

Gathering Statistics

. 00:04:13

Total Upgrade Time: 01:06:51

PL/SQLプロシージャが正常に完了しました。

catuppst.sqlを実行します。

SQL> @catuppst.sql

utlrp.sqlを実行して、すべてのストアド PL/SQLおよび Java コードを再コンパイルします。

SQL> @utlrp.sql

予測されるすべてのパッケージおよびクラスが有効であることを確認します。 出力結果が 0 件であれ

ば予測されるすべてのパッケージおよびクラスが有効です。

SQL> SELECT COUNT(*) FROM DBA_INVALID_OBJECTS;

SQL> SELECT DISTINCT OBJECT_NAME FROM DBA_INVALID_OBJECTS;

出力結果例:

SQL> SELECT COUNT(*) FROM DBA_INVALID_OBJECTS; COUNT(*)

----------

0

SQL> SELECT DISTINCT OBJECT_NAME FROM DBA_INVALID_OBJECTS; no rows selected

**************************************************************************************************************

注意:

アップグレード前情報ツールで INVALID オブジェクトが検出され、registry$sys_inv_objs 表および

registry$nonsys_inv_objs 表に格納された場合は、ORACLE_HOME/rdbms/admin/utluiobj.sql を実

行してアップグレード処理の結果、新しく無効になったオブジェクトのみが表示されます。**************************************************************************************************************

SQL*Plusを終了します。

SQL> EXIT

Oracle Clusterware構成をアップグレードします。

$ <11203_DB_HOME>\bin\srvctl upgrade database -d <DB_NAME> -o <11203_DB_HOME>

次に本ガイドでの実行例を記載します。

> cd D:\app\oracle\product\11.2.0\dbhome_1\bin\

Page 75: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 75 -

Copyright© 2012, Oracle. All rights reserved.

> .\srvctl upgrade database -d orcl -o D:\app\oracle\product\11.2.0.3\dbhome_1

CRSに登録されているデータベース情報を確認します。

Oracle Clusterware構成がアップグレードされていることを確認するために、登録されている

「Oracleホーム」のパスが正しいことを確認してください。

$ srvctl config db -d orcl

一意のデータベース名: orcl

データベース名:

Oracleホーム: D:\app\oracle\product\11.2.0.3\dbhome_1

Oracleユーザー: nt authority\system

spfile: +DATA/orcl/spfileorcl.ora

ドメイン:

開始オプション: open

停止オプション: immediate

データベース・ロール: PRIMARY

管理ポリシー: AUTOMATIC

サーバー・プール: orcl

データベース・インスタンス: orcl1,orcl2

ディスク・グループ: DATA

マウント・ポイントのパス:

サービス:

タイプ: RAC

データベースは有効です

データベースは管理者によって管理されています

データベースのバージョン情報を確認します。

$ sqlplus / as sysasm

SQL> select * from gv$version;

INST_ID BANNER

---------- --------------------------------------------------------------------------------

2 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

2 PL/SQL Release 11.2.0.3.0 - Production

2 CORE 11.2.0.3.0 Production

2 TNS for 64-bit Windows: Version 11.2.0.3.0 - Production

2 NLSRTL Version 11.2.0.3.0 - Production

1 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

1 PL/SQL Release 11.2.0.3.0 - Production

1 CORE 11.2.0.3.0 Production

1 TNS for 64-bit Windows: Version 11.2.0.3.0 - Production

1 NLSRTL Version 11.2.0.3.0 - Production

データベースのインスタンス情報を確認します。

SQL> SELECT INSTANCE_NUMBER,INSTANCE_NAME,HOST_NAME,VERSION,STATUS

FROM GV$instance;

INSTANCE_NUMBER INSTANCE_NAME HOST_NAME VERSION STATUS

--------------- ---------------- ----------- ----------------- -------

1 orcl1 node01 11.2.0.3.0 OPEN

2 orcl2 node02 11.2.0.3.0 OPEN

Page 76: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 76 -

Copyright© 2012, Oracle. All rights reserved.

5. Database Controlのアップグレード

次のように環境変数をセットします。

・ORACLE_HOME=<11203_DB_HOME>

・PATH=<11203_DB_HOME>¥bin:%PATH%

> set ORACLE_HOME=<11203_DB_HOME> > set PATH=<11203_DB_HOME>\bin:%PATH%

emca コマンドを用いて、Database Controlのアップグレードを行います。

> emca -upgrade db -cluster

注:アップグレード前の Database Controlが起動した状態で行います。

注:emca コマンドを実行すると、次の情報の入力を求められます。

・アップグレード前の Oracle Databaseの Oracleホーム

・データベース・インスタンス名

・リスナーポート番号

・ASMインスタンスをリスニングしているリスナーポート番号

・アップグレード前の ASMの Oracleホーム

・ASMインスタンス名

・SYSユーザーのパスワード

・ASMSNMPユーザーのパスワード

次は本ガイドでの実行例です。

> D:\app\oracle\product\11.2.0\dbhome_1\bin\emca -upgrade db -cluster

EMCAの開始 2011/12/13 15:54:39

EM Configuration Assistant, リリース 11.2.0.3.0 Production

Copyright (c) 2003, 2011, Oracle. All rights reserved.

次の情報を入力してください:

一意のデータベース名: orcl ←データベース名を入力します。

サービス名: orcl ←サービス名を入力します。

リスナーのポート番号: 1521 ←Database Controlで使用しているリスナーのポート番号を入力します。 リスナーORACLE_HOME [ D:\app\11.2.0.3\grid ]:

←リスナーが起動している 11.2.0.3の ORACLE_HOMEパスを入力します。

SYSユーザーのパスワード: ←SYSユーザーのパスワードを入力します。

アップグレードするデータベースの ORACLE_HOME: D:\app\oracle\product\10.2.0\db_1

←アップグレード前のデータベースの ORACLE_HOMEを入力します。

クラスタ名: oac-cluster ←クラスタ名を入力します。

続行しますか。 [はい(Y)/いいえ(N)]: Y ←Yを入力して続行します。

2011/12/13 15:55:30 oracle.sysman.emcp.EMConfig perform

情報: この操作は D:\app\oracle\cfgtoollogs\emca\orcl\emca_2011_12_13_15_54_38.logでロギングされています。

2011/12/13 15:55:38 oracle.sysman.emcp.util.DBControlUtil stopOMS

情報: Database Controlの停止中(少し時間がかかります)...

2011/12/13 15:56:15 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository

情報: 構成データを EMリポジトリにアップロード中(少し時間がかかります)...

2011/12/13 15:59:34 oracle.sysman.emcp.EMReposConfig invoke

情報: 構成データが正常にアップロードされました

2011/12/13 15:59:37 oracle.sysman.emcp.EMDBCConfig instantiateOC4JConfigFiles

情報: D:\app\oracle\product\11.2.0\dbhome_1\oc4j\j2ee\OC4J_DBConsole_node01_orclをリモート・ノードに伝

播中...

2011/12/13 15:59:39 oracle.sysman.emcp.EMDBCConfig instantiateOC4JConfigFiles

情報: D:\app\oracle\product\11.2.0\dbhome_1\oc4j\j2ee\OC4J_DBConsole_node02_orclをリモート・ノードに伝播

中...

2011/12/13 16:01:27 oracle.sysman.emcp.util.DBControlUtil secureDBConsole

情報: Database Controlの保護中(少し時間がかかります)...

Page 77: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 77 -

Copyright© 2012, Oracle. All rights reserved.

2011/12/13 16:01:53 oracle.sysman.emcp.util.DBControlUtil startOMS

情報: Database Controlの起動中(少し時間がかかります)...

2011/12/13 16:04:07 oracle.sysman.emcp.EMDBPostConfig performUpgrade

情報: Database Controlは正常に起動されました

2011/12/13 16:04:46 oracle.sysman.emcp.EMDBPostConfig performUpgrade

情報: >>>>>>>>>>> Database Controlの URLは https://node01:1525/emです <<<<<<<<<<<

2011/12/13 16:04:47 oracle.sysman.emcp.EMDBPostConfig showClusterDBCAgentMessage

情報:

**************** 現在の構成 ****************

INSTANCE NODE DBCONTROL_UPLOAD_HOST

---------- ---------- ---------------------

orcl node01 node01

orcl node02 node01

2011/12/13 16:04:47 oracle.sysman.emcp.EMDBPostConfig invoke

警告:

************************ WARNING ************************

管理リポジトリは、Enterprise Managerデータが暗号化されるセキュア・モードで配置されています。暗号化鍵はフ

ァイル D:/app/oracle/product/11.2.0/dbhome_1/node01_orcl/sysman/config/emkey.oraに配置されています。

***********************************************************

Enterprise Managerに変更内容を反映するには、次のクラスタ内のホストの Oracleホームでエージェントをリロード

します:

node02: "D:\app\oracle\product\11.1.0\db_1", "D:\app\oracle\product\11.2.0\dbhome_1"

<ORACLE_HOME>\bin\emctl.bat reload agent

Database Controlの起動確認を行います。

emctlコマンドを使用して、Database Controlが稼動していることを確認します。また、接続にあたり環境

変数 ORACLE_HOME、ORACLE_SIDおよび ORACLE_UNQNAMEを設定します。

> set ORACLE_HOME=<DB_HOME> > set ORACLE_UNQNAME=<ORACLE_UNQNAME> > set ORACLE_SID=<ORACLE_SID> > <DB_HOME>\bin\emctl status dbconsole

次に、コマンド十個例を記載します。

> set ORACLE_HOME= D:\app\oracle\product\11.2.0.3\dbhome_1

> set ORACLE_UNQNAME=orcl

> D:\app\oracle\product\11.2.0.3\dbhome_1\BIN\emctl status dbconsole Oracle Enterprise Manager 11g Database Control Release 11.2.0.3.0

Copyright (c) 1996, 2011 Oracle Corporation. All rights reserved.

https://node01.jp.oracle.com:1158/em/console/aboutApplication

Oracle Enterprise Manager 11g is running.

------------------------------------------------------------------

Logs are generated in directory D:\app\oracle\product\11.2.0.3\dbhome_1/node01_orcl/sysman/log

Database Controlの接続確認を行います。

接続には、次の URLを使用します。

https://<HOST_NAME>:1158/em/

Page 78: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 78 -

Copyright© 2012, Oracle. All rights reserved.

次は、本ガイドの環境におけるログイン画面です。「ユーザー名」と「パスワード」を入力します。

ここでは、sysユ ーザーでログインをします。

次は、ログイン後の画面例です。

Page 79: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 79 -

Copyright© 2012, Oracle. All rights reserved.

4.4.4 タイム・ゾーン・ファイル及びタイム・ゾーン・データ付きタイムスタンプのアップ

グレード

注:アップグレード前情報ツールの検証結果により、タイム・ゾーン・ファイルのアップグレードを求められた場合、

この手順を行います。『Oracle® Database グローバリゼーション・サポート・ガイド 11g リリース 2(11.2)』の「タ

イム・ゾーン・ファイルおよびタイム・ゾーン・データ付きタイムスタンプのアップグレード」も合わせて参照してくだ

さい。

1.タイム・ゾーン・ファイルおよびタイム・ゾーン・データ付きタイムスタンプのアップグレードの準備

次のように環境変数をセットします。

・ORACLE_HOME=<11203_DB_HOME>

・ORACLE_SID=<DB_SID >

・PATH=<11203_DB_HOME>¥bin;%PATH%

SQL*Plusで SYSDBA権限を持つユーザーとして、データベース・インスタンスに接続します。

> sqlplus / as sysdba

DBMS_DST.CREATE_AFFECTED_TABLEプロシージャ、

DBMS_DST.CREATE_ERROR_TABLE プロシージャを使用して、エラー表、および影響を受け

るタイムスタンプとタイム・ゾーン情報の表を作成します。

SQL> EXEC DBMS_DST.CREATE_AFFECTED_TABLE('my_affected_tables');

SQL> EXEC DBMS_DST.CREATE_ERROR_TABLE('my_error_table');

DBMS_DST.BEGIN_PREPARE(<versioin_number>) プロシージャを実行します。

DBMS_DST権限情報の詳細は、『Oracle® Database PL/SQLパッケージ・プロシージャおよびタイプ・

リファレンス 11g リリース 2(11.2)』を参照してください。

DBMS_DST.BEGIN_PREPARE(<versioin_number>) プロシージャを実行し、

「DST_PRIMARY_TT_VERSION」と「DST_SECONDARY_TT_VERSION」のバージョンと

「DST_UPGRADE_STATE」の状態を確認します。

SQL> EXEC DBMS_DST.BEGIN_PREPARE(14); PL/SQLプロシージャが正常に完了しました。

SQL> SELECT PROPERTY_NAME, SUBSTR(property_value, 1, 30) value

FROM DATABASE_PROPERTIES

WHERE PROPERTY_NAME LIKE 'DST_%'

ORDER BY PROPERTY_NAME;

PROPERTY_NAME VALUE

------------------------------ --------

DST_PRIMARY_TT_VERSION 4

DST_SECONDARY_TT_VERSION 14

DST_UPGRADE_STATE PREPARE

DBMS_DST.FIND_AFFECTED_TABLES プロシージャを実行して影響を受けるデータを確認します。

SQL> EXEC DBMS_DST.FIND_AFFECTED_TABLES(affected_tables =>

'my_affected_tables',log_errors => TRUE,log_errors_table => 'my_error_table');

my_affected_tables表で影響を受ける表を確認します。

SQL> SELECT * FROM my_affected_tables;

Page 80: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 80 -

Copyright© 2012, Oracle. All rights reserved.

my_affected_tables表でエラーのある表を確認します。

SQL> SELECT * FROM my_error_table;

SYS.DST$AFFECTED_TABLES.ERROE_COUNTでエラー件数が 1以上の場合、

SYS.DST$ERROR_TABLE をチェックします。

SQL> SELECT * FROM SYS.DAT$AFFECTED_TABLES;

DBMS_DST.END_PREPAREプロシージャを実行し、準備ウィンドウを終了します。

SQL> EXEC DBMS_DST.END_PREPARE;

DATABASE_PROPERTIES表の DST_UPGRADE_STATEが「PREPARE」から「NONE」になってい

ることを確認します。

SQL> SELECT PROPERTY_NAME, SUBSTR(property_value, 1, 30) value

FROM DATABASE_PROPERTIES

WHERE PROPERTY_NAME LIKE 'DST_%'

ORDER BY PROPERTY_NAME;

PROPERTY_NAME VALUE

--------------------------- ----------

DST_PRIMARY_TT_VERSION 14

DST_SECONDARY_TT_VERSION 0

DST_UPGRADE_STATE NONE

2.タイム・ゾーン・ファイルおよびタイム・ゾーン・データ付きタイムスタンプのアップグレードのステップ

データベースを UPGRADEモードで起動するために、cluster_databaseパラメータを FALSEにします。

SQL> alter system set cluster_database=FALSE scope=spfile;

SQL> exit

データベースを停止します。

> srvctl stop db -d orcl

アップグレード・モードで、データベースを起動します。

> sqlplus / as sysdba

SQL> STARTUP UPGRADE

DBMS_DST.BEGIN_UPGRADE(<versioin_number>) プロシージャを実行します。

DBMS_DST.BEGIN_ UPGRADE(<versioin_number>) プロシージャを実行し、DSTの状態を確認し

ます。

SQL> exec DBMS_DST.BEGIN_UPGRADE(14);

SQL> SELECT PROPERTY_NAME, SUBSTR(property_value, 1, 30) valu

FROM DATABASE_PROPERTIES

WHERE PROPERTY_NAME LIKE 'DST_%'

ORDER BY PROPERTY_NAME;

PROPERTY_NAME VALUE

------------------------------ ----------

DST_PRIMARY_TT_VERSION 14

DST_SECONDARY_TT_VERSION 4

Page 81: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 81 -

Copyright© 2012, Oracle. All rights reserved.

DST_UPGRADE_STATE UPGRADE

cluster_databaseパラメータを TRUEにします。

SQL> alter system set cluster_database=TRUEscope=spfile;

SQL> exit

データベースを起動します。

> srvctl start db -d orcl

DBMS_DST.UPGRADE_DATABASE プロシージャを実行して、すべての表内の TSTZ データをアップ

グレードします。

SQL> VAR numfail number

SQL> BEGIN

DBMS_DST.UPGRADE_DATABASE(:numfail,

parallel => TRUE,

log_errors => TRUE,

log_errors_table => 'SYS.DST$ERROR_TABLE',

log_triggers_table => 'SYS.DST$TRIGGER_TABLE',

error_on_overlap_time => TRUE,

error_on_nonexisting_time => TRUE);

DBMS_OUTPUT.PUT_LINE('Failures:'|| :numfail);

END;

/

DBA_TSTZ_TABLES表でアップグレードが終了しているかを確認します。

「UPGRADE_IN_PROGRESS」列の結果が全て「NO」となっていればアップグレードが終了しています。

「YES」の場合はアップグレード実行中です。

SQL> select * from DBA_TSTZ_TABLES; OWNER TABLE_NAME UPG

------------------------------ ------------------------------ ---

SYS OPTSTAT_HIST_CONTROL$ NO

SYS SCHEDULER$_WINDOW NO

SYS WRI$_OPTSTAT_OPR NO

SYS WRI$_OPTSTAT_IND_HISTORY NO

WMSYS WM$VERSIONED_TABLES NO

SYSMAN MGMT_CONFIG_ACTIVITIES NO

SYSMAN MGMT_PROV_SUITE_INST_MEMBERS NO

SYSMAN MGMT_PROV_RPM_REP NO

SYS AQ$_SCHEDULER_FILEWATCHER_QT_S NO

SYS AQ$_SCHEDULER$_REMDB_JOBQTAB_S NO

SYS WRI$_OPTSTAT_AUX_HISTORY NO

SYS SCHEDULER$_JOB_RUN_DETAILS NO

SYS FGR$_FILE_GROUP_VERSIONS NO

SYS AQ$_KUPC$DATAPUMP_QUETAB_L NO

SYS AQ$_KUPC$DATAPUMP_QUETAB_1_S NO

SYS AQ$_AQ_PROP_TABLE_S NO

SYSMAN AQ$_MGMT_NOTIFY_QTABLE_S NO

SYS KET$_CLIENT_TASKS NO

SYS KET$_CLIENT_CONFIG NO

SYS AQ$_SYS$SERVICE_METRICS_TAB_S NO

SYS AQ$_SCHEDULER$_EVENT_QTAB_S NO

SYS WRR$_REPLAY_DIVERGENCE NO

SYS WRI$_ALERT_HISTORY NO

SYS WRI$_OPTSTAT_HISTGRM_HISTORY NO

SYS SCHEDULER$_JOB NO

SYS SCHEDULER$_FILE_WATCHER NO

Page 82: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 82 -

Copyright© 2012, Oracle. All rights reserved.

SYS SCHEDULER$_EVENT_QTAB NO

SYS TSM_DST$ NO

SYS ALERT_QT NO

SYS AQ$_SYS$SERVICE_METRICS_TAB_L NO

SYS SCHEDULER$_WINDOW_DETAILS NO

SYS WRI$_OPTSTAT_HISTHEAD_HISTORY NO

SYS SCHEDULER$_FILEWATCHER_HISTORY NO

SYS FGR$_FILE_GROUPS NO

SYS AQ$_KUPC$DATAPUMP_QUETAB_S NO

SYS AQ$_AQ_PROP_TABLE_L NO

DBSNMP MGMT_DB_FEATURE_LOG NO

WMSYS AQ$_WM$EVENT_QUEUE_TABLE_S NO

WMSYS AQ$_WM$EVENT_QUEUE_TABLE_L NO

SYSMAN MGMT_PROV_OPERATION NO

SYSMAN MGMT_PROV_NET_CONFIG NO

SYSMAN MGMT_PROV_DEFAULT_IMAGE NO

SYSMAN MGMT_PROV_BOOTSERVER NO

SYS AQ$_SCHEDULER$_EVENT_QTAB_L NO

SYS SCHEDULER_FILEWATCHER_QT NO

SYS AQ$_KUPC$DATAPUMP_QUETAB_1_L NO

SYS AQ$_ALERT_QT_S NO

SYSMAN MGMT_PROV_IP_RANGE NO

SYSMAN AQ$_MGMT_NOTIFY_QTABLE_L NO

SYS OPTSTAT_USER_PREFS$ NO

SYS AQ$_SUBSCRIBER_TABLE NO

SYS AQ$_SCHEDULER_FILEWATCHER_QT_L NO

SYS SCHEDULER$_REMOTE_JOB_STATE NO

SYS WRI$_OPTSTAT_TAB_HISTORY NO

SYS SCHEDULER$_FILEWATCHER_RESEND NO

SYS SCHEDULER$_EVENT_LOG NO

SYS AQ$_ALERT_QT_L NO

SYSMAN MGMT_PROV_STAGING_DIRS NO

SYSMAN MGMT_PROV_CLUSTER_NODES NO

SYS AQ$_SCHEDULER$_REMDB_JOBQTAB_L NO

SYS SCHEDULER$_SCHEDULE NO

SYS SCHEDULER$_REMDB_JOBQTAB NO

SYS SCHEDULER$_LIGHTWEIGHT_JOB NO

SYS SCHEDULER$_JOB_DESTINATIONS NO

SYS SCHEDULER$_GLOBAL_ATTRIBUTE NO

SYS FGR$_FILE_GROUP_FILES NO

SYS AQ$_AQ$_MEM_MC_S NO

SYSMAN AQ$_MGMT_LOADER_QTABLE_S NO

SYSMAN AQ$_MGMT_LOADER_QTABLE_L NO

SYS TSM_SRC$ NO

SYS KET$_AUTOTASK_STATUS NO

SYS WRI$_ALERT_OUTSTANDING NO

SYS SCHEDULER$_STEP_STATE NO

SYS REG$ NO

SYS AQ$_AQ$_MEM_MC_L NO

SYSMAN MGMT_PROV_ASSIGNMENT NO

76行が選択されました。

DBMS_DST.END_UPGRADEプロシージャを実行して、アップグレード・ウィンドウを終了します。

SQL> BEGIN

DBMS_DST.END_UPGRADE(:numfail);

END;

/

アップグレードの確認

DATABASE_PROPERTIES表を確認し、「DST_UPGRADE_STATE」が「NONE」、

「DST_PRIMARY_TT_VERSION」が「14」となっていればアップグレードが完了しています。

Page 83: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 83 -

Copyright© 2012, Oracle. All rights reserved.

SQL> SELECT PROPERTY_NAME, SUBSTR(property_value, 1, 30) value

FROM DATABASE_PROPERTIES

WHERE PROPERTY_NAME LIKE 'DST_%'

ORDER BY PROPERTY_NAME; PROPERTY_NAME VALUE

------------------------------ ----------

DST_PRIMARY_TT_VERSION 14

DST_SECONDARY_TT_VERSION 0

DST_UPGRADE_STATE NONE

Page 84: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 84 -

Copyright© 2012, Oracle. All rights reserved.

5 11.2.0.1 / 11.2.0.2 から 11.2.0.3 へのアップグレ

ード

本章では、11.2.0.1および 11.2.0.2から 11.2.0.3へのアップグレード方法について説明します。

まず、本ガイドで使用したアップグレード前の環境について記載します。使用したアップグレード前の環境は

11.2.0.2の RAC構成です。

Oracle RAC 11.2.0.1/11.2.0.2のインストール手順

本ガイドでは、以下の手順で Oracle Grid Infrastructureが構成されています。

11.2.0.1/11.2.0.2の Oracle Grid Infrastructureのインストールおよび構成

- OCR と投票ディスクの格納場所には ASMを使用

- インストーラによる構成作業には NetCAによるリスナーの作成も含まれる

ASMCAを使用してデータベース・ファイル格納用の ASMディスク・グループを作成

11.2.0.1/11.2.0.2の Oracle RAC インストール

- 非共有 Oracleホーム、Enterprise Editionを選択

DBCAを使用したポリシー管理型の RACデータベースのインスタンス作成

インストール・ユーザーには全てのソフトウェアで共通の OSユーザーを使用

- 「Administrator」ユーザーを使用

Patch Set Updateの適用と留意事項 Windows環境において 11.2.0.3へアップグレードを行う際には Patch 6 (Patch 10100101) 以上の Patch、

そして 11.2.0.2から 11.2.0.3へアップグレードを行う際には Patch 10 (Patch 12849789) 以上の Patchを適

用する必要があります。

Patch 10100101に関する適用手順の詳細は、「付録 A 11.2.0.1用パッチ適用」を参照してください。

Patch 12849789に関する適用手順の詳細は、「付録 B 11.2.0.2用パッチ適用」を参照してください。

Page 85: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 85 -

Copyright© 2012, Oracle. All rights reserved.

5.1 11.2.0.1または 11.2.0.2から 11.2.0.3への Oracle Grid

Infrastructureのアップグレード

1. アップグレード準備

Oracle Grid Infrastructureのアップグレード作業を開始する前に、以下を実施してください。

CRSプロセス稼働の確認

全てのノード上で CRSプロセスが稼働している必要があります。

確認には Oracle Grid Infrastructureのインストール・ユーザーで次のコマンドを実行してください。

> crsctl check cluster -all

次に実行例を記載します。全てのノード上で、「Cluster Ready Services」、「Cluster Synchronization

Services」、「イベント・マネージャー」の稼働状況がオンラインであることを確認してください。

> crsctl check cluster -all

**************************************************************

node01:

CRS-4537: Cluster Ready Servicesがオンラインです

CRS-4529: Cluster Synchronization Servicesがオンラインです

CRS-4533: イベント・マネージャがオンラインです

**************************************************************

node02:

CRS-4537: Cluster Ready Servicesがオンラインです

CRS-4529: Cluster Synchronization Servicesがオンラインです

CRS-4533: イベント・マネージャがオンラインです

**************************************************************

2. インストーラの起動

インストールするユーザー(ここでは Administratorユーザー)でインストールメディアから setup.exeを実行し、

インストーラを起動します。

Page 86: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 86 -

Copyright© 2012, Oracle. All rights reserved.

あるいは、次のコマンドを実行します。

> <GRID_INSTALL_IMAGE>/Disk1/setup.exe

Page 87: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 87 -

Copyright© 2012, Oracle. All rights reserved.

3. Software Updateのダウンロード

「ダウンロードに My Oracle Support 資格証明を使用」を選択した場合、ソフトウェアの更新(推奨パッチ等)

をインターネット接続(MOS経由)でダウンロードして適用することができます。

「事前ダウンロード済のソフトウェア更新を使用」を選択した場合、事前にダウンロードしておいたソフトウェア更

新を適用することができます。

ここでは、更新のダウンロードや適用は行わないため、「ソフトウェア更新のスキップ」を選択して「次へ」をクリッ

クします。

Page 88: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 88 -

Copyright© 2012, Oracle. All rights reserved.

4. インストール・オプションの選択

Oracle Grid Infrastructureのインストール・オプションを選択します。ここでは、Oracle Clusterwareのアップ

グレードを行うため、「Oracle Grid InfrastructureまたはOracle自動ストレージ管理のアップグレード」を選択

し、「次へ」をクリックします。

Page 89: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 89 -

Copyright© 2012, Oracle. All rights reserved.

5. 製品言語の選択

製品を実行する言語を選択します。ここでは、「日本語」と「英語」が選択されていることを確認し、「次へ」を

クリックします。

Page 90: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 90 -

Copyright© 2012, Oracle. All rights reserved.

6. Oracle Grid Infrastructure ノードの選択

アップグレードされるノード名を確認し、「次へ」をクリックします。

「はい」をクリックします。

Page 91: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 91 -

Copyright© 2012, Oracle. All rights reserved.

7. インストール場所の指定

11.2.0.3 のソフトウェアインストールするディレクトリを指定します。ここでは、「Oracle ベース」は既存の

Oracle ベースを選択し、out-of-place アップグレードを実施するため、「ソフトウェアの場所」は既存の Oracle

Clusterwareがインストールされているディレクトリとは異なる Oracleホームのディレクトリを指定し、「次へ」をク

リックします。

Page 92: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 92 -

Copyright© 2012, Oracle. All rights reserved.

8. 前提条件チェックの実行

アップグレード実行前に、OUIによって前提条件のチェックが実行されます。全ての項目のチェックに成功する

と、自動的にサマリー画面に遷移します。失敗した項目がある場合には、適宜修正を行ってください。

Page 93: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 93 -

Copyright© 2012, Oracle. All rights reserved.

本ガイドでは、インストール・ユーザーはドメイン・ユーザーではないため、次のような画面が出力されますが、

ドメイン・ユーザであることは必須のインストール要件ではないため、「チェック・ユーザーAdministratorがドメイ

ン・ユーザーかどうか」のチェックについての警告は無視します。また、その他の前提条件のチェックに問題がな

ければ、「すべて無視」をクリックし、「次へ」をクリックします。

上記画面で「すべてを無視」をクリックした場合、次の画面が出力されます。

問題なければ、「はい」をクリックします。

Page 94: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 94 -

Copyright© 2012, Oracle. All rights reserved.

9. サマリー

インストールする内容を確認後、「インストール」をクリックするとインストールが開始されます。

Page 95: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 95 -

Copyright© 2012, Oracle. All rights reserved.

10. 製品のインストール

アップグレード作業が開始されます。

Page 96: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 96 -

Copyright© 2012, Oracle. All rights reserved.

11. 終了

アップグレードが成功したことを確認して、「閉じる」をクリックします。これで、Oracle Grid Infrastructure の

アップグレードは完了です。

Page 97: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 97 -

Copyright© 2012, Oracle. All rights reserved.

12. アップグレード後の確認

次のコマンドを実行してリソースの稼動状況を確認します。

> <11203_GI_HOME>/BIN/crsctl status resource -t

次は、本ガイドで構成した 2 ノードクラスタ環境で、ASM を使用した場合の出力結果例です。gsd はデフォルト

では OFFLINE となります。

> D:\app\11.2.0.3\grid\BIN¥crsctl status resource -t --------------------------------------------------------------------------------

NAME TARGET STATE SERVER STATE_DETAILS

--------------------------------------------------------------------------------

Local Resources

--------------------------------------------------------------------------------

ora.CRS.dg

OFFLINE OFFLINE node01

ONLINE ONLINE node02

ora.LISTENER.lsnr

ONLINE ONLINE node01

ONLINE ONLINE node02

ora.asm

ONLINE ONLINE node01 Started

ONLINE ONLINE node02 Started

ora.gsd

OFFLINE OFFLINE node01 ← gsd はデフォルトで OFFLINE

OFFLINE OFFLINE node02

ora.net1.network

ONLINE ONLINE node01

ONLINE ONLINE node02

ora.ons

ONLINE ONLINE node01

ONLINE ONLINE node02

ora.registry.acfs

ONLINE ONLINE node01

ONLINE ONLINE node02

--------------------------------------------------------------------------------

Cluster Resources

--------------------------------------------------------------------------------

ora.LISTENER_SCAN1.lsnr

1 ONLINE ONLINE node02

ora.LISTENER_SCAN2.lsnr

1 ONLINE ONLINE node01

ora.LISTENER_SCAN3.lsnr

1 ONLINE ONLINE node01

ora.cvu

1 ONLINE ONLINE node01

ora.oc4j

1 ONLINE ONLINE node01

ora.scan1.vip

1 ONLINE ONLINE node02

ora.scan2.vip

1 ONLINE ONLINE node01

ora.scan3.vip

1 ONLINE ONLINE node01

ora.node01.vip

1 ONLINE ONLINE node01

ora.node02.vip

1 ONLINE ONLINE node02

Page 98: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 98 -

Copyright© 2012, Oracle. All rights reserved.

5.2 Oracle Database 11.2.0.3 ソフトウェアのインストール

1. インストーラの準備

Oracle Databaseのアップグレード作業を開始する前に、以下を実施してください。

CRSプロセス稼働の確認

全てのノード上で CRS プロセスが稼働している必要があります。 確認には Oracle Clusterware の所有ユ

ーザーで次のコマンドを実行してください。

次に実行例を記載します。

> crsctl check crs CRS-4638: Oracle高可用性サービスがオンラインです

CRS-4537: Cluster Ready Servicesがオンラインです

CRS-4529: Cluster Synchronization Servicesがオンラインです

CRS-4533: イベント・マネージャがオンラインです

2. インストーラの起動

インストールするユーザー(ここでは Administratorユーザー)でインストールメディアから setup.exeを実行し、

インストーラを起動します。

あるいは、次のコマンドを実行します。

> <DATABASE_INSTALL_IMAGE>\database\setup.exe

Page 99: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 99 -

Copyright© 2012, Oracle. All rights reserved.

3. セキュリティ・アップデートの構成

セキュリティの問題について、電子メールで通知を受け取る設定を行うことができます。チェックをつけた場合、

MOS よりセキュリティに関する情報をお届けします。ここでは、「セキュリティ・アップグレードを My Oracle

Support経由で受け取ります。」のチェックを外して、「次へ」をクリックします。

チェックを外した場合、次の警告メッセージが表示されます。内容を確認し、「はい」をクリックします。

Page 100: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 100 -

Copyright© 2012, Oracle. All rights reserved.

4. Software Updateのダウンロード

「ダウンロードに My Oracle Support 資格証明を使用」を選択した場合、ソフトウェアの更新(推奨パッチ等)

をインターネット接続(MOS経由)でダウンロードして適用することができます。

「事前ダウンロード済のソフトウェア更新を使用」を選択した場合、事前にダウンロードしておいたソフトウェア更

新を適用することができます。

ここでは、更新のダウンロードや適用は行わないため、「ソフトウェア更新のスキップ」を選択して「次へ」をクリッ

クします。

Page 101: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 101 -

Copyright© 2012, Oracle. All rights reserved.

5. インストール・オプションの選択

インストール・オプションを選択します。ここでは、データベースの作成は DBCA を利用するため、「データベー

ス・ソフトウェアのみインストール」を選択して「次へ」をクリックします。

Page 102: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 102 -

Copyright© 2012, Oracle. All rights reserved.

6. Grid インストール・オプション

インストールするデータベースのタイプを選択します。ここでは、「Oracle Real Application Clustersデータ

ベース・インストール」を選択し、インストールの必要があるすべてのノードを選択した後に、「次へ」をクリックしま

す。

Page 103: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 103 -

Copyright© 2012, Oracle. All rights reserved.

7. 製品言語の選択

製品で使用する言語を選択します。ここでは、「日本語」と「英語」 が選択されていることを確認し、「次へ」を

クリックします。

Page 104: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 104 -

Copyright© 2012, Oracle. All rights reserved.

8. データベース・エディションの選択

インストールする Oracle Databaseのエディションを選択します。ここでは、「Enterprise Edition」を選択して、

「次へ」をクリックします。

Page 105: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 105 -

Copyright© 2012, Oracle. All rights reserved.

9. インストール場所の指定

11.2.0.3 のソフトウェアインストールするディレクトリを指定します。ここでは、out-of-place アップグレードを実

施するため、「ソフトウェア場所」として新たに作成した 11.2.0.3のOracleホームのディレクトリを指定し、「次へ」

をクリックします。

Page 106: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 106 -

Copyright© 2012, Oracle. All rights reserved.

10. 前提条件チェックの実行

インストール実行前に、OUI により前提条件のチェックが実行されます。全ての項目のチェックに成功すると、

自動的にサマリー画面に遷移します。失敗した項目がある場合は、適宜修正を行ってください。

Page 107: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 107 -

Copyright© 2012, Oracle. All rights reserved.

11. サマリー

インストールする内容を確認後、「インストール」をクリックしてインストールを開始します。

Page 108: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 108 -

Copyright© 2012, Oracle. All rights reserved.

12. 製品のインストール

インストールが実行されます。終了画面が表示されるまで待ちます。

Page 109: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 109 -

Copyright© 2012, Oracle. All rights reserved.

13. 終了

注意の欄にリモート・ノードで <Oracle Home>\bin\selecthome.bat を実行する必要がある指示があります。

リモートノードに接続し、コマンド・プロンプトで次のコマンドを実行します。

> <Oracle Home>\bin\selecthome.bat

上記コマンドを実行し、閉じる」をクリックしてください。これで、Oracle Databaseのインストールは完了です。

selecthome.batの実行出力例を次に記載します。

D:\>D:\app\oracle\product\11.2.0.3\dbhome_1\BIN\selecthome.bat

D:\>regsvr32 /s D:\app\oracle\product\11.2.0.3\dbhome_1\BIN\OraOLEDB11.dll

D:\>regsvr32 /s D:\app\oracle\product\11.2.0.3\dbhome_1\Oraconfig\oraconfigps11.dll

D:\>D:\app\oracle\product\11.2.0.3\dbhome_1\OraConfig\oraconfig.exe -RegServer

D:\>regsvr32 /s "D:\app\oracle\product\11.2.0.3\dbhome_1\MMC Snap-Ins\Primary Snap-In\orammc11

.dll"

D:\>regsvr32 /s "D:\app\oracle\product\11.2.0.3\dbhome_1\MMC Snap-Ins\Administration Assistant

\orammcadm11.dll"

D:\>regsvr32 /s "D:\app\oracle\product\11.2.0.3\dbhome_1\MMC Snap-Ins\Administration Assistant

\orammccfg11.dll"

D:\>regsvr32 /s "D:\app\oracle\product\11.2.0.3\dbhome_1\MMC Snap-Ins\Performance Monitor\oram

Page 110: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 110 -

Copyright© 2012, Oracle. All rights reserved.

mcpmon11.dll"

D:\>unlodctr Oracle11

Oracle11 のカウンター名と説明を削除しています

言語 009 のテキストを更新しています

言語 011 のテキストを更新しています

D:\>lodctr D:\app\oracle\product\11.2.0.3\dbhome_1\dbs\opctrn11.ini

D:\>

Page 111: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 111 -

Copyright© 2012, Oracle. All rights reserved.

14. ARPプロトコル ドライバのインストール(Windows 2008 以上)

Oracle Grid Infrastructureのインストール中に、Oracleの ARPプロトコル ドライバ(oraarpdrv)は、デフォル

トではインストールされないため、以下の手順にてインストールします。

oraarpdrv をインストールすることで、ノードダウン等により VIPがフェール・オーバーした場合に ARP テーブル

を更新するため、迅速にクライアントからフェール・オーバーした VIPへ接続できるようになります。

1. oraarp ドライバのインストール画面の表示

> %systemroot%\system32\netcfg.exe -l <GI_HOME>\bin\oraarpdrv.inf -c p -i orcl_ndisprot

2. oraarp ドライバのインストール

「"Oracle America. Inc."からのソフトウェアを常に信頼する」にチェックを入れ、「インストール」ボタンを

クリックし、インストールします。

3. oraarpdrvの起動

> net.exe start oraarpdrv Oracle ARP Protocol Driver サービスは正常に開始されました。

4. gns リソースの停止(gnsが設定されている場合)

> <GI_HOME>\bin\srvctl stop gns

5. scan リソース停止

> <GI_HOME>\bin\srvctl stop scan -f

6. nodeapps リソース停止

> <GI_HOME>\bin\srvctl stop nodeapps -n node01,node02 -f

7. nodeapps リソース起動

> <GI_HOME>\bin\srvctl start nodeapps -n node01,node02

Page 112: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 112 -

Copyright© 2012, Oracle. All rights reserved.

8. scan リソース起動

> <GI_HOME>\bin\srvctl start scan

9. oraarpdrvの自動起動設定

> sc config oraarpdrv start= auto [SC] ChangeServiceConfig SUCCESS

10. oraarpdrv起動確認

oraarpdrvが RUNNINGであることを確認する。

> sc query oraarpdrv SERVICE_NAME: oraarpdrv

TYPE : 1 KERNEL_DRIVER

STATE : 4 RUNNING ← RUNNINGであることを確認

(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)

WIN32_EXIT_CODE : 0 (0x0)

SERVICE_EXIT_CODE : 0 (0x0)

CHECKPOINT : 0x0

WAIT_HINT : 0x0

Page 113: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 113 -

Copyright© 2012, Oracle. All rights reserved.

5.3 データベースのアップグレード

続いて RACデータベースのアップグレードを実施します。

アップグレードの手順は、「4.5 データべースのsアップグレード」を参照してください。

Page 114: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 114 -

Copyright© 2012, Oracle. All rights reserved.

付録A 11.2.0.1用パッチ適用手順

Windows環境において 11.1.0.7から 11.2.0.3へのアップグレードを行う際には Patch 10100101を適用する

必要があります。ここでは Patch 10100101の適用手順を紹介します。

A-1 RACの停止 パッチを適用するために、RACを停止します。

1. CRS停止

パッチを適用するノードの CRSを停止します。

> srvctl stop service -d <DB_NAME> -s <SRVICE_NAME> -i <DB_INSTANCE> > srvctl stop instance -d <DB_NAME> -i <DB_INSTANCE> > crsctl stop crs

2. Windowサービス停止

次のコマンドを実行して Windows のサービス画面にて、「Oracle」からはじまるサービスをすべて停止しま

す。

> services.msc

また、Windowsのサービス画面だけでは停止できない「orafenceservice」と「ocfs」のサービスを次のコマンド

で停止します。

>net stop orafenceservice

>net stop ocfs ←OCFSを使用している場合

Page 115: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 115 -

Copyright© 2012, Oracle. All rights reserved.

A-2 OPatchの用意 Patch 10100101を適用するには、OPatchのバージョンが 11.2.0.1.2以上である必要があります。

最新の OPatchをダウンロード後、任意のディレクトリへ配置して zip ファイルを展開します。

そして、OPatchのバージョンを確認します。なお、OPatchが保存されたディレクトリを <OPatch_DIRECTORY>

とします。ここでは、ダウンタイムを最小限にするため、一度に全ノードに対して個別にパッチの適用を行わず、

自ノードだけにパッチを適用するように -local オプションを使用して適用します。

> cd <OPatch_DIRECTORY> > unzip p6880880_112000_MSWIN-x86-64.zip

> ./OPatch/opatch version

Invoking OPatch 11.2.0.1.9

OPatch Version: 11.2.0.1.9 ←11.2.0.1.2以上であることを確認

OPatch succeeded.

A-3 Patch 10100101の適用 すべてのノードに次の手順でパッチを適用します。

1. パッチファイル解凍

Patch 10100101をダウンロード後、任意のディレクトリへ配置して zip ファイルを展開します。

なお、Patchが保存されたディレクトリを <PATCH_TOP_DIR>とします。

zip ファイルを展開すると任意のディレクトリ下に 10100101 というディレクトリが作成されます。

> cd <PATCH_TOP_DIR> > unzip p10100101_112010_MSWIN-x86-64.zip

> dir .\10100101 ドライブ D のボリューム ラベルがありません。

ボリューム シリアル番号は 2801-A65D です

D:\Patch\10100101 のディレクトリ

2011/11/17 17:04 <DIR> .

2011/11/17 17:04 <DIR> ..

2011/11/17 17:04 <DIR> custom

2011/11/17 17:04 <DIR> etc

2011/11/17 17:04 <DIR> files

2010/09/23 01:35 14,968 OraFencedrv.sys

2010/09/23 01:08 2,922 patchmd.xml

2010/09/24 02:22 66,901 Readme.html

2010/04/28 00:07 0 README.txt

4 個のファイル 84,791 バイト

5 個のディレクトリ 16,104,235,008 バイトの空き領域

2. Oracle Grid Infrastructureの ORACLE_HOMEパッチ・コンフリクト確認

次のコマンドを実行し、コンフリクトするパッチが適用されていないことを確認してください。

> set ORACLE_HOME=<11201_GI_HOME> > opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir .\10100101 Oracle Interim Patch Installerバージョン 11.2.0.1.9

Copyright (c) 2011, Oracle Corporation. All rights reserved。

PREREQ session

Page 116: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 116 -

Copyright© 2012, Oracle. All rights reserved.

Oracle Home : C:\app\11.2.0\grid

Central Inventory : C:\Program Files\Oracle\Inventory

from : n/a

OPatch version : 11.2.0.1.9

OUI version : 11.2.0.1.0

Log file location : C:\app\11.2.0\grid\cfgtoollogs\opatch\opatch2011-11-17_17-05-40午後.log

Invoking prereq "checkconflictagainstohwithdetail"

Prereq "checkConflictAgainstOHWithDetail" passed.

OPatch succeeded. ←成功すれば、コンフリクトするパッチはありません。

3. Oracle Database の ORACLE_HOMEパッチ・コンフリクト確認

次のコマンドを実行し、コンフリクトするパッチが適用されていないことを確認してください。

> set ORACLE_HOME=<DB_HOME> > opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir .\10100101 Oracle Interim Patch Installerバージョン 11.2.0.1.9

Copyright (c) 2011, Oracle Corporation. All rights reserved。

PREREQ session

Oracle Home : D:\app\oracle\product\11.2.0\dbhome_1

Central Inventory : C:\Program Files\Oracle\Inventory

from : n/a

OPatch version : 11.2.0.1.9

OUI version : 11.2.0.1.0

Log file location : D:\app\oracle\product\11.2.0\dbhome_1\cfgtoollogs\opatch\opatch2011-11-17_17-31-25午後.log

Invoking prereq "checkconflictagainstohwithdetail"

Prereq "checkConflictAgainstOHWithDetail" passed.

OPatch succeeded. ←成功すれば、コンフリクトするパッチはありません。

4. Oracle Grid Infrastructureの ORACLE_HOMEへパッチ適用

次のコマンドを実行して、パッチを適用します。

> set ORACLE_HOME=<11201_GI_HOME> > cd 10100101

> opatch apply -local Oracle Interim Patch Installerバージョン 11.2.0.1.9

Copyright (c) 2011, Oracle Corporation. All rights reserved。

Oracle Home : C:\app\11.2.0\grid

Central Inventory : C:\Program Files\Oracle\Inventory

from : n/a

OPatch version : 11.2.0.1.9

OUI version : 11.2.0.1.0

Log file location : C:\app\11.2.0\grid\cfgtoollogs\opatch\opatch2011-11-17_17-06-41午後.log

Applying interim patch '10100101' to OH 'C:\app\11.2.0\grid'

Verifying environment and performing prerequisite checks...

Patch 10100101: Optional component(s) missing : [ oracle.oraolap, 11.2.0.1.0 ] , [ oracle.ntoledb.odp_net_2,

11.2.0.1.0 ] , [ oracle.odbc.ic, 11.2.0.1.0 ] , [ oracle.oraolap.api, 11.2.0.1.0 ] , [ oracle.owb.rsf, 11.2.0.1.0 ] ,

[ oracle.precomp.common, 11.2.0.1.0 ] , [ oracle.ctx, 11.2.0.1.0 ] , [ oracle.rdbms.oci, 11.2.0.1.0 ] ,

[ oracle.rdbms.ic, 11.2.0.1.0 ] , [ oracle.ntoledb, 11.2.0.1.0 ]

All checks passed.

Page 117: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 117 -

Copyright© 2012, Oracle. All rights reserved.

←本パッチで修正できるコンポーネントの内、oracle.rdbms.ic (Oracle Instant Client)

等がパッチを適用する ORALE_HOMEにインストールされていないコンポーネントがある事を

示すメッセージのため、 無視できます。

ローカル・システムのこの ORACLE_HOME以外で実行している Oracleインスタンスを停止してください。

(Oracleホーム = 'C:\app\11.2.0\grid')

ローカル・システムにパッチを適用する準備ができましたか。 [y|n]

y ←yを入力して続行

User Responded with: Y

Backing up files...

コンポーネント oracle.rdbms.rsf, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.rdbms, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.rdbms.util, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.rdbms.dbscripts, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.rdbms.plsql, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.xdk.rsf, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.network.rsf, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.has.db, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.has.rsf, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.javavm.server, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.network.listener, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.has.common, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.rdbms.rsf.ic, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.has.common.cvu, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.has.deconfig, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.has.crs, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.usm, 11.2.0.1.0にパッチを適用中...

Patch 10100101 successfully applied

Log file location: C:\app\11.2.0\grid\cfgtoollogs\opatch\opatch2011-11-17_17-06-41午後.log

OPatch succeeded.

5. Oracle Grid Infrastructureの ORACLE_HOMEへのパッチ適用確認

次のコマンドを実行して、Patch 10100101が適用されていることを確認します。

> <OPatch_DIRECTORY>/OPatch/opatch lsinventory -oh <11201_GI_HOME> Oracle Interim Patch Installerバージョン 11.2.0.1.9

Copyright (c) 2011, Oracle Corporation. All rights reserved。

Oracle Home : C:\app\11.2.0\grid

Central Inventory : C:\Program Files\Oracle\Inventory

from : n/a

OPatch version : 11.2.0.1.9

OUI version : 11.2.0.1.0

Page 118: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 118 -

Copyright© 2012, Oracle. All rights reserved.

Log file location : C:\app\11.2.0\grid\cfgtoollogs\opatch\opatch2011-11-17_17-09-32午後.log

Lsinventory Output file location : C:\app\11.2.0\grid\cfgtoollogs\opatch\lsinv\lsinventory2011-11-17_17-09-32

--------------------------------------------------------------------------------

インストールされた最上位製品(1):

Oracle Grid Infrastructure 11.2.0.1.0

この Oracleホームには 1の製品がインストールされています。

仮パッチ(1) :

Patch 10100101 : applied on Sat Nov 17 17:06:56 JST 2011

Unique Patch ID: 12957938

Created on 27 Sep 2010, 02:07:52 hrs PST8PDT

Bugs fixed:

10100101, 8780369, 8866808, 8883722, 9004242, 9021724, 9028780, 9049725

9058865, 9212844, 9243912, 9306119, 9350527, 9387574, 9399991, 9413827

9488247, 9498108, 9500147, 9532911, 9544104, 9548269, 9578533, 9593656

9594372, 9706490, 9721013, 9734300, 9746699, 9764806, 9770451, 9778018

9799342, 9828495, 9881328, 9932143, 10080735, 9901433, 9966926, 8574851

8790837, 8802195, 8863249, 8981681, 8993052, 9198871, 9217088, 9300021

9369183, 9442189, 9500046, 9648040, 9657283, 9685694, 9772171, 9847494

9793452, 9888298, 9135679, 9495697, 9081430, 6855031, 8793567, 9286015

9442015, 9504322, 9535951, 8684595, 9663844, 9539556, 7452759, 9196440

8893949, 9011590, 9382101, 9775337, 9083671, 9324531, 8654177, 8569325

8686932, 9271344, 8434467, 6086930, 9024737, 9047975, 9056912, 9069046

9336476, 9355794, 9495669, 8467123, 8663644, 8855396, 8886819, 8951812

8467825, 9187546, 9102860, 9109487, 8546356, 9170308, 8725282, 9308296

9406607, 8720802, 9711859, 9531984, 9482399, 9471411, 9390484, 9362218

9320786, 9320130, 9302343, 9290526, 9231605, 8554900, 9490054, 9389304

8783690, 9577583, 9736229, 9259407, 8602840, 9469133, 8682102, 9693101

9898160, 9669478, 9736865, 7327630, 8268775, 8505803, 8544696, 8565708

8633358, 8664189, 8702535, 8755082, 8771556, 8783301, 8790767, 8799099

8803762, 8839301, 8856478, 8865718, 8872096, 8909984, 8974548, 8981059

8991997, 9023338, 9032717, 9057443, 9119194, 9145181, 9147830, 9165206

9170608, 9216806, 9219338, 9227662, 9255542, 9275072, 9321701, 9341448

9363145, 9363384, 9391025, 9399090, 9467635, 9488887, 9637033, 9711600

9713537, 9714832, 9719541, 9736836, 7028305, 7519406, 8330783, 8431487

8477973, 8496830, 8581792, 8607693, 8643160, 8650719, 8717461, 8730312

8774868, 8813536, 8815639, 8822531, 8822832, 8834425, 8875671, 8879707

8891929, 8914054, 8918433, 9001453, 9002336, 9007859, 9010222, 9011088

9015983, 9027691, 9035113, 9041943, 9050716, 9053676, 9054253, 9057754

9067282, 9068088, 9093300, 9120088, 9145541, 9167285, 9189070, 9202351

9271246, 9272086, 9294110, 9298307, 9316329, 9378712, 9395500, 9408883

9467727, 9504129, 9561609, 9584383, 9657157, 9661684, 9489422, 9595786

8405205, 8543770, 8856467, 8998066, 8897784, 9004697, 9007836, 9036013

9037724, 9047110, 9318214, 8328200, 8570322, 8629716, 8761974, 8857211

8885539, 9035438, 8971021, 8685327, 8707506, 8866903, 8771297, 8772028, 8796511

複数のノードで構成される RACシステム

Local node = node01

Remote node = node02

--------------------------------------------------------------------------------

OPatch succeeded.

6. Oracle Databaseの ORACLE_HOMEへパッチ適用

次のコマンドを実行して-localオプションを使用し、ローカルノードだけにパッチを適用します。

Page 119: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 119 -

Copyright© 2012, Oracle. All rights reserved.

> set ORACLE_HOME=<DB_HOME> > cd 10100101

> opatch apply -local Oracle Interim Patch Installerバージョン 11.2.0.1.9

Copyright (c) 2011, Oracle Corporation. All rights reserved。

Oracle Home : D:\app\oracle\product\11.2.0\dbhome_1

Central Inventory : C:\Program Files\Oracle\Inventory

from : n/a

OPatch version : 11.2.0.1.9

OUI version : 11.2.0.1.0

Log file location : D:\app\oracle\product\11.2.0\dbhome_1\cfgtoollogs\opatch\opatch2011-11-17_17-32-29午後.log

Applying interim patch '10100101' to OH 'D:\app\oracle\product\11.2.0\dbhome_1'

Verifying environment and performing prerequisite checks...

Patch 10100101: Optional component(s) missing : [ oracle.rdbms.ic, 11.2.0.1.0 ] , [ oracle.has.crs, 11.2.0.1.0 ] ,

[ oracle.usm, 11.2.0.1.0 ]

All checks passed.

←本パッチで修正できるコンポーネントの内、oracle.rdbms.ic (Oracle Instant Client)

等がパッチを適用する ORALE_HOMEにインストールされていないコンポーネントがある事を

示すメッセージのため、 無視できます。 ローカル・システムのこの ORACLE_HOME以外で実行している Oracleインスタンスを停止してください。

(Oracleホーム = 'D:\app\oracle\product\11.2.0\dbhome_1')

ローカル・システムにパッチを適用する準備ができましたか。 [y|n]

y ←yを入力して続行

User Responded with: Y

Backing up files...

コンポーネント oracle.rdbms.rsf, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.rdbms, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.rdbms.util, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.rdbms.dbscripts, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.rdbms.plsql, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.xdk.rsf, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.network.rsf, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.oraolap, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.ntoledb.odp_net_2, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.has.db, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.has.rsf, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.javavm.server, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.network.listener, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.odbc.ic, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.oraolap.api, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.owb.rsf, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.precomp.common, 11.2.0.1.0にパッチを適用中...

Page 120: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 120 -

Copyright© 2012, Oracle. All rights reserved.

コンポーネント oracle.ctx, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.has.common, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.rdbms.rsf.ic, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.rdbms.oci, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.has.common.cvu, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.has.deconfig, 11.2.0.1.0にパッチを適用中...

コンポーネント oracle.ntoledb, 11.2.0.1.0にパッチを適用中...

Patch 10100101 successfully applied

Log file location: D:\app\oracle\product\11.2.0\dbhome_1\cfgtoollogs\opatch\opatch2011-11-17_17-32-29午後.log

OPatch succeeded.

7. Oracle Databaseの ORACLE_HOMEへのパッチ適用確認

次のコマンドを実行して、Patch 10100101が適用されていることを確認します。

> <OPatch_DIRECTORY>/OPatch/opatch lsinventory -oh <DB_HOME> Oracle Interim Patch Installerバージョン 11.2.0.1.9

Copyright (c) 2011, Oracle Corporation. All rights reserved。

Oracle Home : D:\app\oracle\product\11.2.0\dbhome_1

Central Inventory : C:\Program Files\Oracle\Inventory

from : n/a

OPatch version : 11.2.0.1.9

OUI version : 11.2.0.1.0

Log file location : D:\app\oracle\product\11.2.0\dbhome_1\cfgtoollogs\opatch\opatch2011-11-17_17-34-48午後.log

Lsinventory Output file location :

D:\app\oracle\product\11.2.0\dbhome_1\cfgtoollogs\opatch\lsinv\lsinventory2011-11-17_17-34-48午後.txt

--------------------------------------------------------------------------------

インストールされた最上位製品(1):

Oracle Database 11g 11.2.0.1.0

この Oracleホームには 1の製品がインストールされています。

仮パッチ(1) :

Patch 10100101 : applied on Sat Nov 17 17:32:48 JST 2011

Unique Patch ID: 12957938

Created on 27 Sep 2010, 02:07:52 hrs PST8PDT

Bugs fixed:

10100101, 8780369, 8866808, 8883722, 9004242, 9021724, 9028780, 9049725

9058865, 9212844, 9243912, 9306119, 9350527, 9387574, 9399991, 9413827

9488247, 9498108, 9500147, 9532911, 9544104, 9548269, 9578533, 9593656

9594372, 9706490, 9721013, 9734300, 9746699, 9764806, 9770451, 9778018

9799342, 9828495, 9881328, 9932143, 10080735, 9901433, 9966926, 8574851

8790837, 8802195, 8863249, 8981681, 8993052, 9198871, 9217088, 9300021

9369183, 9442189, 9500046, 9648040, 9657283, 9685694, 9772171, 9847494

9793452, 9888298, 9135679, 9495697, 9081430, 6855031, 8793567, 9286015

9442015, 9504322, 9535951, 8684595, 9663844, 9539556, 7452759, 9196440

8893949, 9011590, 9382101, 9775337, 9083671, 9324531, 8654177, 8569325

8686932, 9271344, 8434467, 6086930, 9024737, 9047975, 9056912, 9069046

9336476, 9355794, 9495669, 8467123, 8663644, 8855396, 8886819, 8951812

8467825, 9187546, 9102860, 9109487, 8546356, 9170308, 8725282, 9308296

9406607, 8720802, 9711859, 9531984, 9482399, 9471411, 9390484, 9362218

Page 121: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 121 -

Copyright© 2012, Oracle. All rights reserved.

9320786, 9320130, 9302343, 9290526, 9231605, 8554900, 9490054, 9389304

8783690, 9577583, 9736229, 9259407, 8602840, 9469133, 8682102, 9693101

9898160, 9669478, 9736865, 7327630, 8268775, 8505803, 8544696, 8565708

8633358, 8664189, 8702535, 8755082, 8771556, 8783301, 8790767, 8799099

8803762, 8839301, 8856478, 8865718, 8872096, 8909984, 8974548, 8981059

8991997, 9023338, 9032717, 9057443, 9119194, 9145181, 9147830, 9165206

9170608, 9216806, 9219338, 9227662, 9255542, 9275072, 9321701, 9341448

9363145, 9363384, 9391025, 9399090, 9467635, 9488887, 9637033, 9711600

9713537, 9714832, 9719541, 9736836, 7028305, 7519406, 8330783, 8431487

8477973, 8496830, 8581792, 8607693, 8643160, 8650719, 8717461, 8730312

8774868, 8813536, 8815639, 8822531, 8822832, 8834425, 8875671, 8879707

8891929, 8914054, 8918433, 9001453, 9002336, 9007859, 9010222, 9011088

9015983, 9027691, 9035113, 9041943, 9050716, 9053676, 9054253, 9057754

9067282, 9068088, 9093300, 9120088, 9145541, 9167285, 9189070, 9202351

9271246, 9272086, 9294110, 9298307, 9316329, 9378712, 9395500, 9408883

9467727, 9504129, 9561609, 9584383, 9657157, 9661684, 9489422, 9595786

8405205, 8543770, 8856467, 8998066, 8897784, 9004697, 9007836, 9036013

9037724, 9047110, 9318214, 8328200, 8570322, 8629716, 8761974, 8857211

8885539, 9035438, 8971021, 8685327, 8707506, 8866903, 8771297, 8772028, 8796511

複数のノードで構成される RACシステム

Local node = node01

Remote node = node02

--------------------------------------------------------------------------------

OPatch succeeded.

8. 他ノードにパッチを適用

すべてのノードに上記手順でパッチを適用します。

Page 122: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 122 -

Copyright© 2012, Oracle. All rights reserved.

A-4 Oracle Fence driverのアップデート Patch 10100101にある OraFencedrv.sys ファイルを%SystemRoot%¥System32¥drivers のディレクトリへ

適用します。この作業は全てノードで並行に作業をしてください。

1. Oracle Fenceサービス停止

すべてのノードで次のコマンドを実行して Oracle Fenceサービスが起動されている場合、停止します。

> net stop orafenceservice

2. 既存ファイルのバックアップ

すべてのノードで、%SystemRoot%¥System32¥drivers¥OraFencedrv.sys ファイルをバックアップします。

> cd /d %SystemRoot%\System32\drivers\

> move orafencedrv.sys orafencedrv.sys.backup

> dir | findstr /i "orafencedrv" 2009/01/16 19:41 16,424 orafencedrv.sys.backup

3. OraFencedrv.sys ファイル適用

すべてのノードで、Patch 10100101 ファイルを解凍した 10100101 ディレクトリの直下にある

OraFencedrv.sys ファイルを%SystemRoot%¥System32¥driversディレクトリへコピーします。

ただし、Windows Server 2008 以外の OS の場合は、patch 9777078 に含まれている OraFencedrv.sys フ

ァイルを適用してください。

> cd /d %SystemRoot%\System32\drivers\

> copy /V <OPatch_DIRECTORY >\10100101\OraFencedrv.sys .\orafencedrv.sys > dir | findstr /i "orafencedrv" 2010/09/23 01:35 14,968 orafencedrv.sys

2009/01/16 19:41 16,424 orafencedrv.sys.backup

4. Oracle Fenceサービス開始

すべてのノードで、適用した OraFencedrv.sys ファイルが動作するか確認します。

次のコマンドを実行し、エラーが出力されなければ問題ありません。

> net start orafenceservice OraFenceService サービスは正常に開始されました。

5. OS再起動

すべてのノードで、OSを再起動し、Patch 10100101の適用を反映します。

6. RAC起動確認

OS再起動後、CRSが起動することを確認します。

> crsctl status resource -t

Page 123: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 123 -

Copyright© 2012, Oracle. All rights reserved.

CRS起動後、データベース・インスタンスとサービスを起動します。

> srvctl start instance -d <DB_NAME> -i <DB_INSTANCE> > srvctl start service -d <DB_NAME> -s <SRVICE_NAME> -i <DB_INSTANCE>

A-5 データベースへ catcpu.sqlを適用 次の手順を実行し、データベースに catcpu.sql を適用します。複数データベースがある場合は、そのすべての

データーベースに catcpu.sqlを適用します。

1. catcpu.sql適用

> cd %ORACLE_HOME%\Bundle\Patch6

> sqlplus /nolog

SQL> CONNECT / AS SYSDBA

SQL> @catcpu.sql

SQL> QUIT

2. catcpu.sql実行ログ確認

%ORACLE_HOME¥cfgtoollogs¥catbundleディレクトリに次のログファイルが出力されます。

エラーがないか確認をします。

catbundle_WINBUNDLE_<DB_SID>_APPLY_<TIMESTAMP>.log catbundle_WINBUNDLE_<DB_SID>_GENERATE_<TIMESTAMP>.log

3. utlrp.sqlの実行

次のコマンドを実行して INVARIDオブジェクトをリコンパイルします。

> cd %ORACLE_HOME%\rdbms\admin

> sqlplus /nolog

SQL> CONNECT / AS SYSDBA

SQL> @utlrp.sql

4. INVARIDオブジェクトの確認

INVARIDオブジェクトが無いことを次の SQLを実行して確認します。

SQL> SELECT OBJECT_NAME FROM DBA_OBJECTS WHERE STATUS = 'INVALID'; レコードが選択されませんでした。

Page 124: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 124 -

Copyright© 2012, Oracle. All rights reserved.

付録B 11.2.0.2用パッチ適用手順

Windows環境において 11.2.0.2から 11.2.0.3へのアップグレードを行う際には Patch 12849789を適用する

必要があります。ここでは Patch 12849789の適用手順を紹介します。

B-1 RACの停止 パッチを適用するために、RACを停止します。

1. データベース・インスタンス停止準備

データベース・インスタンスを停止する前に、次のコマンドでチェック・ポイントを発行します。

> sqlplus / as sysdba

SQL> alter system checkpoint local;

SQL> exit

2. CRS停止

パッチを適用するノードの CRSを停止します。

> srvctl stop service -d <DB_NAME> -s <SRVICE_NAME> -i <DB_INSTANCE> > srvctl stop instance -d <DB_NAME> -i <DB_INSTANCE> > crsctl stop crs

3. Windowサービス停止

次のコマンドを実行して Windows のサービス画面にて、「Oracle」からはじまるサービスをすべて停止しま

す。

> services.msc

Page 125: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 125 -

Copyright© 2012, Oracle. All rights reserved.

また、Windowsのサービス画面だけでは停止できない「orafenceservice」と「ocfs」のサービスを次のコマンド

で停止します。

>net stop orafenceservice

>net stop ocfs ←OCFSを使用している場合

B-2 OPatchの用意 Patch 12849789を適用するには、OPatchのバージョンが 11.2.0.1.3以上である必要があります。

最新の OPatchをダウンロード後、任意のディレクトリへ配置して zip ファイルを展開します。

そして、OPatchのバージョンを確認します。なお、OPatchが保存されたディレクトリを <OPatch_DIRECTORY>

とします。ここでは、ダウンタイムを最小限にするため、一度に全ノードに対して個別にパッチの適用を行わず、

自ノードだけにパッチを適用するように -local オプションを使用して適用します。

> cd <OPatch_DIRECTORY> > unzip p6880880_112000_MSWIN-x86-64.zip

> ./OPatch/opatch version

Invoking OPatch 11.2.0.1.8

OPatch Version: 11.2.0.1.8 ←11.2.0.1.3以上であることを確認

OPatch succeeded.

Page 126: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 126 -

Copyright© 2012, Oracle. All rights reserved.

B-3 Patch 12849789の適用 すべてのノードに以下の手順でパッチを適用します。

1. パッチファイル解凍

Patch 12849789をダウンロード後、任意のディレクトリへ配置して zip ファイルを展開します。

なお、Patchが保存されたディレクトリを <PATCH_TOP_DIR>とします。

> cd <PATCH_TOP_DIR> > unzip p12849789_112020_MSWIN-x86-64.zip

> dir .\12849789 ドライブ D のボリューム ラベルがありません。

ボリューム シリアル番号は 2801-A65D です

d:\Patch\12849789 のディレクトリ

2011/11/17 18:18 <DIR> .

2011/11/17 18:18 <DIR> ..

2011/08/02 23:50 <DIR> custom

2011/08/02 23:50 <DIR> etc

2011/08/25 02:13 <DIR> files

2011/08/25 03:11 2,923 patchmd.xml

2011/08/29 20:04 68,854 Readme.html

2 個のファイル 71,777 バイト

5 個のディレクトリ 14,755,606,528 バイトの空き領域

zip ファイルを展開すると任意のディレクトリ下に 12849789 というディレクトリが作成されます。

2. Oracle Grid Infrastructureの ORACLE_HOMEパッチ・コンフリクト確認

次のコマンドを実行し、コンフリクトするパッチが適用されていないことを確認してください。

> set ORACLE_HOME=<11202_GI_HOME> > opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir .\12849789 Oracle Interim Patch Installerバージョン 11.2.0.1.9

Copyright (c) 2011, Oracle Corporation. All rights reserved。

PREREQ session

Oracle Home : C:\app\11.2.0\grid

Central Inventory : C:\Program Files\Oracle\Inventory

from : n/a

OPatch version : 11.2.0.1.8

OUI version : 11.2.0.1.0

Log file location : C:\app\11.2.0\grid\cfgtoollogs\opatch\opatch2011-10-18_07-08-01午後.log

Invoking prereq "checkconflictagainstohwithdetail"

Prereq "checkConflictAgainstOHWithDetail" passed.

OPatch succeeded. ←成功すれば、コンフリクトするパッチはありません。

3. Oracle Database の ORACLE_HOMEパッチ・コンフリクト確認

次のコマンドを実行し、コンフリクトするパッチが適用されていないことを確認してください。

> set ORACLE_HOME=<DB_HOME> > opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir .\12849789 Oracle Interim Patch Installerバージョン 11.2.0.1.9

Copyright (c) 2011, Oracle Corporation. All rights reserved。

Page 127: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 127 -

Copyright© 2012, Oracle. All rights reserved.

PREREQ session

Oracle Home : D:\app\oracle\product\11.2.0\dbhome_1

Central Inventory : C:\Program Files\Oracle\Inventory

from : n/a

OPatch version : 11.2.0.1.8

OUI version : 11.2.0.1.0

Log file location : D:\app\oracle\product\11.2.0\dbhome_1\cfgtoollogs\opatch\opatch2011-10-18_07-08-03午後.log

Invoking prereq "checkconflictagainstohwithdetail"

Prereq "checkConflictAgainstOHWithDetail" passed.

OPatch succeeded. ←成功すれば、コンフリクトするパッチはありません。

4. Oracle Grid Infrastructureの ORACLE_HOMEへパッチ適用

次のコマンドを実行して、パッチを適用します。

> set ORACLE_HOME=<11202_GI_HOME> > cd 12849789

> opatch apply -local Invoking OPatch 11.2.0.1.8

Oracle Interim Patch Installer version 11.2.0.1.8

Copyright (c) 2011, Oracle Corporation. All rights reserved.

Oracle Home : D:\app\11.2.0\grid

Central Inventory : C:\Program Files\Oracle\Inventory

from : n/a

OPatch version : 11.2.0.1.8

OUI version : 11.2.0.2.0

Log file location : D:\app\11.2.0\grid\cfgtoollogs\opatch\opatch2011-10-18_07-08-08AM.log

Applying interim patch '12849789' to OH 'D:\app\11.2.0\grid'

Verifying environment and performing prerequisite checks...

Patch 12849789: Optional component(s) missing : [ oracle.ntoledb.odp_net_2, 11.2.0.2.0 ] , [ oracle.ctx, 11.2.0.2.0 ] ,

[ oracle.rdbms.oci,11.2.0.2.0 ] , [ oracle.rdbms.ic, 11.2.0.2.0 ] , [ oracle.sysman.console.db, 11.2.0.2.0 ] ,

[ oracle.sysman.oms.core, 10.2.0.4.3 ] , [ oracle.rdbms.dv, 11.2.0.2.0 ] , [ oracle.oraolap, 11.2.0.2.0 ] ,

[ oracle.precomp.common, 11.2.0.2.0 ] , [ oracle.precomp.lang, 11.2.0.2.0 ] , [oracle.odbc.ic, 11.2.0.2.0 ] ,

[ oracle.ntoledb, 11.2.0.2.0 ] , [ oracle.ntoramts, 11.2.0.2.0 ] , [ oracle.sysman.plugin.db.main.repository,

11.2.0.2.0 ] , [ oracle.rdbms.tg4db2, 11.2.0.2.0 ] , [ oracle.rdbms.tg4msql, 11.2.0.2.0 ]

←本パッチで修正できるコンポーネントの内、

oracle.ntoledb.odp_net_2 (Oracle Data Provider for .NET)

等がパッチを適用する ORALE_HOMEにインストールされていないコンポーネントがある事を

示すメッセージのため、 無視できます。

Do you want to proceed? [y|n]

y ←yを入力して続行

User Responded with: Y

All checks passed.

Please shutdown Oracle instances running out of this ORACLE_HOME on the local system.

(Oracle Home = 'D:\app\11.2.0\grid')

Is the local system ready for patching? [y|n]

y ←yを入力して続行

User Responded with: Y

Backing up files...

Patching component oracle.rdbms.rsf, 11.2.0.2.0...

Page 128: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 128 -

Copyright© 2012, Oracle. All rights reserved.

Patching component oracle.rdbms, 11.2.0.2.0...

Patching component oracle.rdbms.dbscripts, 11.2.0.2.0...

Patching component oracle.rdbms.plsql, 11.2.0.2.0...

Patching component oracle.rdbms.rsf.ic, 11.2.0.2.0...

Patching component oracle.has.rsf, 11.2.0.2.0...

Patching component oracle.has.crs, 11.2.0.2.0...

Patching component oracle.network.rsf, 11.2.0.2.0...

Patching component oracle.ldap.rsf.ic, 11.2.0.2.0...

Patching component oracle.ldap.rsf, 11.2.0.2.0...

Patching component oracle.precomp.rsf, 11.2.0.2.0...

Patching component oracle.rdbms.rman, 11.2.0.2.0...

Patching component oracle.rdbms.util, 11.2.0.2.0...

Patching component oracle.nlsrtl.rsf, 11.2.0.2.0...

Patching component oracle.nlsrtl.rsf.ic, 11.2.0.2.0...

Patching component oracle.xdk.rsf, 11.2.0.2.0...

Patching component oracle.oraolap.dbscripts, 11.2.0.2.0...

Patching component oracle.usm.deconfig, 11.2.0.2.0...

Patching component oracle.has.common, 11.2.0.2.0...

Patching component oracle.sdo.locator, 11.2.0.2.0...

Patching component oracle.usm, 11.2.0.2.0...

Patching component oracle.rdbms.deconfig, 11.2.0.2.0...

Patching component oracle.has.db, 11.2.0.2.0...

Patching component oracle.has.deconfig, 11.2.0.2.0...

Patching component oracle.has.common.cvu, 11.2.0.2.0...

Patching component oracle.has.cvu, 11.2.0.2.0...

Patch 12849789 successfully applied

Log file location: D:\app\11.2.0\grid\cfgtoollogs\opatch\opatch2011-10-18_07-08-08AM.log

OPatch succeeded.

5. Oracle Grid Infrastructureの ORACLE_HOMEへのパッチ適用確認

次のコマンドを実行して、Patch 12849789が適用されていることを確認します。

> <OPatch_DIRECTORY>/OPatch/opatch lsinventory -oh <11202_GI_HOME> Invoking OPatch 11.2.0.1.8

Oracle Interim Patch Installer version 11.2.0.1.8

Copyright (c) 2011, Oracle Corporation. All rights reserved.

Page 129: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 129 -

Copyright© 2012, Oracle. All rights reserved.

Oracle Home : D:\app\11.2.0\grid

Central Inventory : C:\Program Files\Oracle\Inventory

from : n/a

OPatch version : 11.2.0.1.8

OUI version : 11.2.0.2.0

Log file location : D:\app\11.2.0\grid\cfgtoollogs\opatch\opatch2011-10-18_07-16-54AM.log

Lsinventory Output file location :

D:\app\11.2.0\grid\cfgtoollogs\opatch\lsinv\lsinventory2011-10-18_07-16-54AM.txt

--------------------------------------------------------------------------------

Installed Top-level Products (1):

Oracle Grid Infrastructure 11.2.0.2.0

There are 1 products installed in this Oracle Home.

Interim patches (1) :

Patch 12849789 : applied on Mon Oct 17 19:24:12 PKT 2011

Unique Patch ID: 14057965

Created on 26 Aug 2011, 22:05:04 hrs PST8PDT

Bugs fixed:

12849789, 12656535, 11686968, 12582664, 12638117, 12320579, 12642673

12717026, 11907730, 11716746, 11924400, 11877623, 12541628, 9149857

12340464, 12759946, 12591252, 12396388, 11890804, 11840910, 9857802

7312717, 12539000, 8340913, 10313950, 12671892, 12884590, 12608511

12380213, 12640242, 11807012, 12399881, 12621963, 12767726, 10093383

12655301, 11786272, 12401944, 10039731, 11064851, 10031806, 10326338

10635764, 9901434, 10218578, 10150436, 10367744, 11839388, 12421830

12398857, 10317023, 12563658, 10238977, 10606993, 10142230, 11814648

11874935, 12363211, 10287591, 9916050, 10395395, 9595904, 10151243

10032635, 12433092, 10416468, 9555440, 9626615, 9478935, 12613247

11772740, 9593151, 12585076, 10114656, 12569144, 12388443, 9904569

10622971, 10046426, 12594901, 12362491, 12653228, 12564466, 10623249

9778018, 12371955, 11703718, 12620422, 10200390, 12401742, 10213902

10350832, 11698552, 9593552, 9902536, 9916435, 10012319, 10019726

10056713, 10103954, 10104377, 10115514, 10190153, 10231906, 10253630

10272615, 10280665, 10324594, 10331452, 10385838, 10397652, 10398810

10621175, 10622973, 10631693, 10637483, 10637741, 11654726, 11663339

11741224, 11744313, 11781515, 11828633, 11877079, 12332919, 12340501

12340700, 12349848, 12399977, 10114266, 11707699, 12714463, 9572787

12431716, 10278372, 1170769, 11695285, 9078442, 10157249, 9897335

9936659, 12544032, 11740670, 11883804, 12332340, 10165223, 9589791

12579349, 8532430, 10621549, 9073910, 10371288, 12345717, 11074393

9916260, 11797217, 11683713, 9913542, 10365159, 10620808, 11801609

9285259, 12591120, 11733205, 11727498, 10625485, 10239480, 11814891

10284570, 11788856, 11927239, 10149919, 10420891, 9943960, 12340808

11876260, 12400751, 11939823, 9859425, 10114391, 9823660, 10235640

12398567, 11789566, 11804097, 12529945, 12429531, 10222321, 12421207

12363485, 10399808, 11839701, 10362871, 11863940, 11892888, 10372924

10032414, 9935787, 12362914, 10241251, 10422126, 11055942, 11906764

10091171, 10279045, 11933135, 9764806, 10394335, 8223165, 9735282

9748749, 10053725, 10061015, 10126094, 10233732, 10324526, 10636231

11651810, 9939306, 10361177, 11069614, 9953542, 11800170, 10648873

10419987, 11682409, 11812615, 11899801, 9869401, 11674485, 6892311

10155605, 10310299, 10324294, 10356782, 10367188, 10621169, 11065646

11707302, 11800854, 9885553, 12410846, 10013177, 10094732, 10142788

10155684, 10193846, 10233062, 10261389, 10390344, 10622001, 11695416

11730047, 11804055, 11831371, 11853331, 11938301, 12313857, 12341758

6055658, 9500046, 9825461, 9926929, 11706582, 10211294, 10259201

10043886, 11742935, 11781669, 11743861, 11790220, 9925648, 12344273

10287894, 10051315, 12326246, 11778458, 11732203, 11855398, 10040921

10094823, 9457109, 10194490, 10249791, 10236704, 9871302, 10237773

10144882, 10154072, 11782883, 11930680, 11934878, 9978195, 9842573

Page 130: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 130 -

Copyright© 2012, Oracle. All rights reserved.

10055063, 11686456, 9956835, 10156303, 10159846, 9578533, 11742094

11775474, 12318560, 11896292, 10019002, 10094416, 10132870, 10140809

10190642, 10222184, 10246472, 10269503, 10295754, 10360823, 10368698

10400142, 10422748, 10625566, 10627301, 11067567, 11660032, 11666959

11676888, 11677026, 11714159, 11723722, 11772687, 11818335, 9215461

9401552, 9620994, 9716877, 9742032, 9776940, 9824435, 9866728, 9903704

9910484, 12320743, 10211260, 11731184, 10018789, 10040552, 10052141

10052956, 10084145, 10102506, 10129643, 10161774, 10187168, 10205230

10218814, 10219576, 10220194, 10222719, 10227288, 10228151, 10230571

10245086, 10248178, 10264680, 10299224, 10317487, 10329146, 10332111

10332589, 10356513, 10358019, 10360592, 10373381, 10378005, 10383833

10388142, 10388660, 10401327, 10407744, 10411618, 10419629, 11069199

11076894, 11664046, 11695060, 11699057, 11699884, 6523037, 7365514

9309735, 9591812, 9724970, 9727147, 9860769, 9877980, 10637621, 11669995

10030675, 9905049, 9868876, 9679507, 10329257, 10259620, 9919654

10121968, 10143503, 10215431, 10242303, 10258337, 9443361, 10054513

10420027, 10080167, 10220046, 9826065, 10412247, 10157313, 10175192

10158493, 9906422, 10082277, 10015652, 10130633, 8331063, 10150497

10147873, 10169701, 10211776, 10276515, 10366094, 10084931, 10160615

9255996, 9930649, 10201938, 11660635, 10640392, 10432053, 10151017

10074437, 9788588, 10232225, 9735237, 9744252, 10232083, 9956713, 9715581

9770451, 10302581, 10170431, 10079168, 10166489, 10013431, 10039318

9436324, 10238786, 10217802, 9707965, 10220058, 9930315, 10134677

9668086, 10213073, 10080579, 10110863, 10058195, 10073683, 10077191

10019218, 10229719, 9539440, 6904068, 10022980, 10209232, 10213940

8507266, 9881076, 10269193, 10327241, 9438890, 10141971, 10157402

10040531, 9651350, 10149223

Rac system comprising of multiple nodes

Local node = node01

Remote node = node02

--------------------------------------------------------------------------------

OPatch succeeded.

6. Oracle Databaseの ORACLE_HOMEへパッチ適用

次のコマンドを実行して-localオプションを使用し、ローカルノードだけにパッチを適用します。

> set ORACLE_HOME=<DB_HOME> > cd 12849789

> opatch apply -local Invoking OPatch 11.2.0.1.8

Oracle Interim Patch Installer version 11.2.0.1.8

Copyright (c) 2011, Oracle Corporation. All rights reserved.

Oracle Home : D:\app\oracle\product\11.2.0\dbhome_1

Central Inventory : C:\Program Files\Oracle\Inventory

from : n/a

OPatch version : 11.2.0.1.8

OUI version : 11.2.0.2.0

Log file location : D:\app\oracle\product\11.2.0\dbhome_1\cfgtoollogs\opatch\opatch2011-10-18_11-51-17AM.log

Applying interim patch '12849789' to OH 'D:\app\oracle\product\11.2.0\dbhome_1'

Verifying environment and performing prerequisite checks...

Patch 12849789: Optional component(s) missing : [ oracle.rdbms.ic, 11.2.0.2.0 ] , [ oracle.has.crs, 11.2.0.2.0 ] ,

[ oracle.precomp.lang, 11.2.0.2.0 ] , [ oracle.usm, 11.2.0.2.0 ] , [ oracle.has.cvu, 11.2.0.2.0 ] , [ oracle.rdbms.tg4db2,

11.2.0.2.0 ] , [ oracle.rdbms.tg4msql, 11.2.0.2.0 ]

←本パッチで修正できるコンポーネントの内、

Page 131: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 131 -

Copyright© 2012, Oracle. All rights reserved.

oracle.ntoledb.odp_net_2 (Oracle Data Provider for .NET)

等がパッチを適用する ORALE_HOMEにインストールされていないコンポーネントがある事を

示すメッセージのため、 無視できます。

Do you want to proceed? [y|n]

y ←yを入力して続行

User Responded with: Y

All checks passed.

Please shutdown Oracle instances running out of this ORACLE_HOME on the local system.

(Oracle Home = 'D:\app\oracle\product\11.2.0\dbhome_1')

Is the local system ready for patching? [y|n]

y ←yを入力して続行

User Responded with: Y

Backing up files...

Patching component oracle.rdbms.rsf, 11.2.0.2.0...

Patching component oracle.rdbms, 11.2.0.2.0...

Patching component oracle.rdbms.dbscripts, 11.2.0.2.0...

Patching component oracle.rdbms.plsql, 11.2.0.2.0...

Patching component oracle.ntoledb.odp_net_2, 11.2.0.2.0...

Patching component oracle.ctx, 11.2.0.2.0...

Patching component oracle.rdbms.rsf.ic, 11.2.0.2.0...

Patching component oracle.rdbms.oci, 11.2.0.2.0...

Patching component oracle.has.rsf, 11.2.0.2.0...

Patching component oracle.sysman.console.db, 11.2.0.2.0...

Patching component oracle.sysman.oms.core, 10.2.0.4.3...

Patching component oracle.rdbms.dv, 11.2.0.2.0...

Patching component oracle.network.rsf, 11.2.0.2.0...

Patching component oracle.ldap.rsf.ic, 11.2.0.2.0...

Patching component oracle.ldap.rsf, 11.2.0.2.0...

Patching component oracle.oraolap, 11.2.0.2.0...

Patching component oracle.precomp.rsf, 11.2.0.2.0...

Patching component oracle.precomp.common, 11.2.0.2.0...

Patching component oracle.rdbms.rman, 11.2.0.2.0...

Patching component oracle.rdbms.util, 11.2.0.2.0...

Patching component oracle.odbc.ic, 11.2.0.2.0...

Patching component oracle.ntoledb, 11.2.0.2.0...

Patching component oracle.nlsrtl.rsf, 11.2.0.2.0...

Patching component oracle.nlsrtl.rsf.ic, 11.2.0.2.0...

Page 132: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 132 -

Copyright© 2012, Oracle. All rights reserved.

Patching component oracle.xdk.rsf, 11.2.0.2.0...

Patching component oracle.oraolap.dbscripts, 11.2.0.2.0...

Patching component oracle.usm.deconfig, 11.2.0.2.0...

Patching component oracle.has.common, 11.2.0.2.0...

Patching component oracle.sdo.locator, 11.2.0.2.0...

Patching component oracle.rdbms.deconfig, 11.2.0.2.0...

Patching component oracle.has.db, 11.2.0.2.0...

Patching component oracle.ntoramts, 11.2.0.2.0...

Patching component oracle.has.deconfig, 11.2.0.2.0...

Patching component oracle.has.common.cvu, 11.2.0.2.0...

Patching component oracle.sysman.plugin.db.main.repository, 11.2.0.2.0...

Patch 12849789 successfully applied

Log file location: D:\app\oracle\product\11.2.0\dbhome_1\cfgtoollogs\opatch\opatch2011-10-18_11-51-17AM.log

OPatch succeeded.

7. Oracle Databaseの ORACLE_HOMEへのパッチ適用確認

次のコマンドを実行して、Patch 12849789が適用されていることを確認します。

> <OPatch_DIRECTORY>/OPatch/opatch lsinventory -oh <DB_HOME> Invoking OPatch 11.2.0.1.1

Oracle Interim Patch Installer version 11.2.0.1.1

Copyright (c) 2009, Oracle Corporation. All rights reserved.

Oracle Home : D:\app\oracle\product\11.2.0\dbhome_1

Central Inventory : C:\Program Files\Oracle\Inventory

from : n/a

OPatch version : 11.2.0.1.8

OUI version : 11.2.0.2.0

OUI location : D:\app\oracle\product\11.2.0\dbhome_1\oui

Log file location : D:\app\oracle\product\11.2.0\dbhome_1\cfgtoollogs\opatch\opatch2011-10-18_11-57-25AM.log

Patch history file: D:\app\oracle\product\11.2.0\dbhome_1\cfgtoollogs\opatch\opatch_history.txt

Lsinventory Output file location :

D:\app\oracle\product\11.2.0\dbhome_1\cfgtoollogs\opatch\lsinv\lsinventory2011-10-18_11-57-25AM.txt

--------------------------------------------------------------------------------

Installed Top-level Products (1):

Oracle Database 11g 11.2.0.2.0

There are 1 products installed in this Oracle Home.

Interim patches (1) :

Patch 12849789 : applied on Tue Oct 18 11:54:06 PKT 2011

Unique Patch ID: 14057965

Created on 26 Aug 2011, 22:05:04 hrs PST8PDT

Bugs fixed:

12849789, 12656535, 11686968, 12582664, 12638117, 12320579, 12642673

12717026, 11907730, 11716746, 11924400, 11877623, 12541628, 9149857

Page 133: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 133 -

Copyright© 2012, Oracle. All rights reserved.

12340464, 12759946, 12591252, 12396388, 11890804, 11840910, 9857802

7312717, 12539000, 8340913, 10313950, 12671892, 12884590, 12608511

12380213, 12640242, 11807012, 12399881, 12621963, 12767726, 10093383

12655301, 11786272, 12401944, 10039731, 11064851, 10031806, 10326338

10635764, 9901434, 10218578, 10150436, 10367744, 11839388, 12421830

12398857, 10317023, 12563658, 10238977, 10606993, 10142230, 11814648

11874935, 12363211, 10287591, 9916050, 10395395, 9595904, 10151243

10032635, 12433092, 10416468, 9555440, 9626615, 9478935, 12613247

11772740, 9593151, 12585076, 10114656, 12569144, 12388443, 9904569

10622971, 10046426, 12594901, 12362491, 12653228, 12564466, 10623249

9778018, 12371955, 11703718, 12620422, 10200390, 12401742, 10213902

10350832, 11698552, 9593552, 9902536, 9916435, 10012319, 10019726

10056713, 10103954, 10104377, 10115514, 10190153, 10231906, 10253630

10272615, 10280665, 10324594, 10331452, 10385838, 10397652, 10398810

10621175, 10622973, 10631693, 10637483, 10637741, 11654726, 11663339

11741224, 11744313, 11781515, 11828633, 11877079, 12332919, 12340501

12340700, 12349848, 12399977, 10114266, 11707699, 12714463, 9572787

12431716, 10278372, 1170769, 11695285, 9078442, 10157249, 9897335

9936659, 12544032, 11740670, 11883804, 12332340, 10165223, 9589791

12579349, 8532430, 10621549, 9073910, 10371288, 12345717, 11074393

9916260, 11797217, 11683713, 9913542, 10365159, 10620808, 11801609

9285259, 12591120, 11733205, 11727498, 10625485, 10239480, 11814891

10284570, 11788856, 11927239, 10149919, 10420891, 9943960, 12340808

11876260, 12400751, 11939823, 9859425, 10114391, 9823660, 10235640

12398567, 11789566, 11804097, 12529945, 12429531, 10222321, 12421207

12363485, 10399808, 11839701, 10362871, 11863940, 11892888, 10372924

10032414, 9935787, 12362914, 10241251, 10422126, 11055942, 11906764

10091171, 10279045, 11933135, 9764806, 10394335, 8223165, 9735282

9748749, 10053725, 10061015, 10126094, 10233732, 10324526, 10636231

11651810, 9939306, 10361177, 11069614, 9953542, 11800170, 10648873

10419987, 11682409, 11812615, 11899801, 9869401, 11674485, 6892311

10155605, 10310299, 10324294, 10356782, 10367188, 10621169, 11065646

11707302, 11800854, 9885553, 12410846, 10013177, 10094732, 10142788

10155684, 10193846, 10233062, 10261389, 10390344, 10622001, 11695416

11730047, 11804055, 11831371, 11853331, 11938301, 12313857, 12341758

6055658, 9500046, 9825461, 9926929, 11706582, 10211294, 10259201

10043886, 11742935, 11781669, 11743861, 11790220, 9925648, 12344273

10287894, 10051315, 12326246, 11778458, 11732203, 11855398, 10040921

10094823, 9457109, 10194490, 10249791, 10236704, 9871302, 10237773

10144882, 10154072, 11782883, 11930680, 11934878, 9978195, 9842573

10055063, 11686456, 9956835, 10156303, 10159846, 9578533, 11742094

11775474, 12318560, 11896292, 10019002, 10094416, 10132870, 10140809

10190642, 10222184, 10246472, 10269503, 10295754, 10360823, 10368698

10400142, 10422748, 10625566, 10627301, 11067567, 11660032, 11666959

11676888, 11677026, 11714159, 11723722, 11772687, 11818335, 9215461

9401552, 9620994, 9716877, 9742032, 9776940, 9824435, 9866728, 9903704

9910484, 12320743, 10211260, 11731184, 10018789, 10040552, 10052141

10052956, 10084145, 10102506, 10129643, 10161774, 10187168, 10205230

10218814, 10219576, 10220194, 10222719, 10227288, 10228151, 10230571

10245086, 10248178, 10264680, 10299224, 10317487, 10329146, 10332111

10332589, 10356513, 10358019, 10360592, 10373381, 10378005, 10383833

10388142, 10388660, 10401327, 10407744, 10411618, 10419629, 11069199

11076894, 11664046, 11695060, 11699057, 11699884, 6523037, 7365514

9309735, 9591812, 9724970, 9727147, 9860769, 9877980, 10637621, 11669995

10030675, 9905049, 9868876, 9679507, 10329257, 10259620, 9919654

10121968, 10143503, 10215431, 10242303, 10258337, 9443361, 10054513

10420027, 10080167, 10220046, 9826065, 10412247, 10157313, 10175192

10158493, 9906422, 10082277, 10015652, 10130633, 8331063, 10150497

10147873, 10169701, 10211776, 10276515, 10366094, 10084931, 10160615

9255996, 9930649, 10201938, 11660635, 10640392, 10432053, 10151017

10074437, 9788588, 10232225, 9735237, 9744252, 10232083, 9956713, 9715581

9770451, 10302581, 10170431, 10079168, 10166489, 10013431, 10039318

9436324, 10238786, 10217802, 9707965, 10220058, 9930315, 10134677

9668086, 10213073, 10080579, 10110863, 10058195, 10073683, 10077191

10019218, 10229719, 9539440, 6904068, 10022980, 10209232, 10213940

8507266, 9881076, 10269193, 10327241, 9438890, 10141971, 10157402

Page 134: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 134 -

Copyright© 2012, Oracle. All rights reserved.

10040531, 9651350, 10149223

Rac system comprising of multiple nodes

Local node = node01

Remote node = node02

8. 他ノードにパッチを適用

すべてのノードに上記手順でパッチを適用します。

Page 135: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 135 -

Copyright© 2012, Oracle. All rights reserved.

B-4 Oracle Fence driverのアップデート Patch 12849789にある OraFencedrv.sys ファイルを%SystemRoot%¥System32¥drivers のディレクトリへ

適用します。この作業は全てノードで並行に作業をしてください。

1. Oracle Fenceサービス停止

すべてのノードで次のコマンドを実行して Oracle Fenceサービスが起動されている場合、停止します。

> net stop orafenceservice

2. 既存ファイルのバックアップ

すべてのノードで、%SystemRoot%¥System32¥drivers ディレク トリにある OraFencedrv.sys と

OraFenceService.sys ファイルをバックアップします。

> cd /d %SystemRoot%\System32\drivers\

> move orafencedrv.sys orafencedrv.sys.backup

> move OrafenceService.sys orafenceservice.sys.backup

> dir | findstr /i "orafence" 2010/09/23 01:35 14,968 orafencedrv.sys.backup

2010/09/23 01:35 16.424 orafenceservice.sys.backup

3. OraFencedrv.sys と OraFenceService.sys ファイル適用

すべてのノードで、Patch 12849789 ファイルを解凍した 12849789¥files¥cfsディレクトリにある

OraFencedrv.sys と OraFenceService.sys ファイルを%SystemRoot%¥System32¥driversディレクトリへ

コピーします。

> cd /d %SystemRoot%\System32\drivers\

> copy /V <OPatch_DIRECTORY >\12849789\files\cfs\OraFencedrv.sys .\orafencedrv.sys > copy /V <OPatch_DIRECTORY >\12849789\files\cfs\OraFenceService.sys .\orafenceservice.sys > dir | findstr /i "orafence" 2011/03/03 01:05 18,552 orafencedrv.sys

2010/09/23 01:35 14,968 orafencedrv.sys.backup

2011/04/07 23:52 18,552 orafenceservice.sys

2010/09/23 01:35 16.424 orafenceservice.sys.backup

4. Oracle Fenceサービス開始

すべてのノードで、適用した OraFencedrv.sys ファイルが動作するか確認します。

次のコマンドを実行し、エラーが出力されなければ問題ありません。

> net start orafenceservice OraFenceService サービスは正常に開始されました。

5. OS再起動

すべてのノードで、OSを再起動し、Patch 12849789の適用を反映します。

Page 136: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

Oracle Database 11g Release 2 Real Application Clusters

Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版

- 136 -

Copyright© 2012, Oracle. All rights reserved.

6. RAC起動確認

OS再起動後、CRSが起動することを確認します。

> crsctl status resource -t

CRS起動後、データベース・インスタンスとサービスを起動します。

> srvctl start instance -d <DB_NAME> -i <DB_INSTANCE> > srvctl start service -d <DB_NAME> -s <SRVICE_NAME> -i <DB_INSTANCE>

B-5 データベースへ catcpu.sqlを適用 次のコマンドを実行し、データベースに catcpu.sqlを適用します。複数データベースがある場合は、そのすべて

のデーターベースに catcpu.sql を適用します。

1. catcpu.sql適用

> cd %ORACLE_HOME%\Bundle\Patch6

> sqlplus /nolog

SQL> CONNECT / AS SYSDBA

SQL> @catcpu.sql

SQL> QUIT

2. catcpu.sql実行ログ確認

%ORACLE_HOME¥cfgtoollogs¥catbundleディレクトリに次のログファイルが出力されます。

エラーがないか確認をします。

catbundle_WINBUNDLE_<DB_SID>_APPLY_<TIMESTAMP>.log catbundle_WINBUNDLE_<DB_SID>_GENERATE_<TIMESTAMP>.log

3. utlrp.sqlの実行

次のコマンドを実行して INVARIDオブジェクトをリコンパイルします。

> cd %ORACLE_HOME%\rdbms\admin

> sqlplus /nolog

SQL> CONNECT / AS SYSDBA

SQL> @utlrp.sql

4. INVARIDオブジェクトの確認

INVARIDオブジェクトが無いことを次の SQLを実行して確認します。

SQL> SELECT OBJECT_NAME FROM DBA_OBJECTS WHERE STATUS = 'INVALID'; レコードが選択されませんでした。

Page 137: Oracle Database 11g Release 2 Real Application …...Oracle Database 11g Release 2 Real Application Clusters Patch Set 2 (11.2.0.3) 適用ガイド Windows x64 (64-Bit) 版 作成日:

日本オラクル株式会社

〒107-0061

東京都港区北青山 2-5-8

オラクル青山センター

無断転載を禁ず

このドキュメントは単に情報として提供され、内容は予告なしに変更される場合があります。こ

のドキュメントに誤りが無いことの保証や、商品性又は特定目的への適合性の黙示的な保証や条

件を含め明示的又は黙示的な保証や条件は一切無いものとします。日本オラクル株式会社は、

このドキュメントについていかなる責任も負いません。また、このドキュメントによって直接又は間

接にいかなる契約上の義務も負うものではありません。このドキュメントを形式、手段(電子的又

は機 械的)、目的に関係なく、日本オラクル株式会社の書面による事前の承諾なく、複製又は転

載することはできません。

Oracle、JD Edwards、PeopleSoft、及び Siebel は、米国オラクル・コーポレーション及びその

子会社、関連会社の登録商標です。 その他の名称は、各社の商標または登録商標です。

Windows は米国 Microsoft Corporation の米国およびその他の国における登録商標です。

その他の各種製品名は、各社の製品名称、商標または登録商標です。

本資料に記載されているシステム名、製品名等には、必ずしも商品表示((R)、TM)を付記して

いません。