Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
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 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
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 初版
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
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
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 権限を付与できるユーザー
の最大数です。
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製品インストール・ユーザーのコマンド・プロンプトを表します。
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) へのアップグレード・パス
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アップグレードのメリット
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 によりデータベースをアップグレ
ード
データベースの
アップグレード後
の作業
構成や接続の確認 構成や接続の確認
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
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
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
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への登録は必須ではありません。
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」)がバインド順序の最初に
設定されていることを確認します。
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. レジストリ値を新規作成します。次の図は作成例です。設定後にコンピュータを再起動します。
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 ファイアウォールのプロパティ」をクリックします。
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 不参加
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. 「ファイル」メニューから、「ネットワーク レジストリへの接続」を選択します。
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. ノードがレジストリ・ツリーに表示されるまで待ちます。
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」ユーザーを使用
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を実行し、インストーラを起動します。
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経由)でダウンロードして適用することができます。
「事前ダウンロード済のソフトウェア更新を使用」を選択した場合、事前にダウンロードしておいたソフトウェア更
新を適用することができます。
ここでは、更新のダウンロードや適用は行わないため、「ソフトウェア更新のスキップ」を選択して「次へ」をクリッ
クします。
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自動ストレージ管理のアップグレード」を選択し、「次へ」をクリックします。
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. 製品言語の選択
製品を実行する言語を選択します。ここでは、「日本語」と「英語」が選択されていることを確認し、「次へ」をク
リックします。
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をアップグレードするため、
チェックを外し、「次へ」ボタンをクリックします。
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」を使用します。入力後、「次へ」をクリックします。
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 文字以上使用することが推奨です。ここでは、「パスワー
ドの指定」および「パスワードの確認」に任意のパスワードを入力して「次へ」をクリックします。
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」を設定し、「次へ」をクリックします。
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によって前提条件のチェックが実行されます。全ての項目のチェックに成功する
と、自動的にサマリー画面に遷移します。失敗した項目がある場合には、適宜修正を行ってください。
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がドメイ
ン・ユーザーかどうか」のチェックについての警告は無視します。また、その他の前提条件のチェックに問題がな
ければ、「すべて無視」をクリックし、「次へ」をクリックします。
上記画面で「すべてを無視」をクリックした場合、次の画面が出力されます。
問題なければ、「はい」をクリックします。
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. サマリー
内容を確認後、「インストール」をクリックするとアップグレードが開始されます。
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. 製品のインストール
アップグレード作業が開始されます。
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のア
ップグレードは完了です。
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
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のアップグレード」をクリックします。
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がアップグレードされます。
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を終了します。
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ユーザー)でインストーラを起動します。
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
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経由で受け取ります。」のチェックを外して、「次へ」をクリックします。
チェックを外した場合、次の警告メッセージが表示されます。内容を確認し、「はい」をクリックします。
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経由)でダウンロードして適用することができます。
「事前ダウンロード済のソフトウェア更新を使用」を選択した場合、事前にダウンロードしておいたソフトウェア更
新を適用することができます。
ここでは、更新のダウンロードや適用は行わないため、「ソフトウェア更新のスキップ」を選択して「次へ」をクリッ
クします。
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 アップグレードでアップグレードするため、「デー
タベース・ソフトウェアのみインストール」を選択して「次へ」をクリックします。
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データ
ベース・インストール」を選択し、インストールの必要があるすべてのノードを選択した後に、「次へ」をクリックしま
す。
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. 製品言語の選択
製品で使用する言語を選択します。ここでは、「日本語」と「英語」 が選択されていることを確認し、「次へ」を
クリックします。
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」を選択し
て、「次へ」をクリックします。
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ホームのディレクトリを指定し、「次へ」
をクリックします。
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 により前提条件のチェックが実行されます。全ての項目のチェックに成功すると、
自動的にサマリー画面に遷移します。失敗した項目がある場合は、適宜修正を行ってください。
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. サマリーの確認
インストレーション・サマリーを確認して、「インストール」をクリックします。
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. 製品のインストール
インストールが実行されます。終了画面が表示されるまで待ちます。
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"
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:\>
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
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
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>
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ユーザーのパスワードの入力を
求められます。
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.
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の出力例を記載します。
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
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>
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
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が起動すると、次の「ようこそ」画面が表示されます。ここでは、内容を確認し、「次へ」をクリックしてくだ
さい。
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. アップグレードを行う既存データベースの選択
アップグレードするデータベースを選択します。ここでは、アップグレードが必要なデータベースを選択して、
「次へ」をクリックします。
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により次のような警告画面が表示された場合は、必要に応じて対応を行ってください。ここでは、内容を
確認し、「はい」をクリックします。
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データのアップグレード」にチェックを入れ、「次へ」をクリッ
クします。
]
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)ホームのパスを設定します。ここでは、「高速リカバリ領域の指定」にチェ
ックを入れず、「診断先」にデフォルトのパスにし、「次へ」をクリックします。
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. データベースのアップグレード・サマリーの確認
表示されたデータベースのアップグレード・サマリーを確認して、「完了」をクリックします。
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. アップグレードの実行
アップグレードが進行中です。
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」をクリックしてアップグレード結果を確認します。
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. アップグレード結果の確認
アップグレード作業の結果が表示されるため、内容を確認し、「閉じる」をクリックします。これで、データベース
のアップグレードが完了です。
以上で、データベースのアップグレードが完了しました。
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>
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
アップグレード結果の取得を開始します。
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
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\
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
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の保護中(少し時間がかかります)...
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/
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ユ ーザーでログインをします。
次は、ログイン後の画面例です。
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;
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
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
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」となっていればアップグレードが完了しています。
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
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用パッチ適用」を参照してください。
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を実行し、
インストーラを起動します。
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
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経由)でダウンロードして適用することができます。
「事前ダウンロード済のソフトウェア更新を使用」を選択した場合、事前にダウンロードしておいたソフトウェア更
新を適用することができます。
ここでは、更新のダウンロードや適用は行わないため、「ソフトウェア更新のスキップ」を選択して「次へ」をクリッ
クします。
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自動ストレージ管理のアップグレード」を選択
し、「次へ」をクリックします。
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. 製品言語の選択
製品を実行する言語を選択します。ここでは、「日本語」と「英語」が選択されていることを確認し、「次へ」を
クリックします。
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 ノードの選択
アップグレードされるノード名を確認し、「次へ」をクリックします。
「はい」をクリックします。
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ホームのディレクトリを指定し、「次へ」をク
リックします。
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によって前提条件のチェックが実行されます。全ての項目のチェックに成功する
と、自動的にサマリー画面に遷移します。失敗した項目がある場合には、適宜修正を行ってください。
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がドメイ
ン・ユーザーかどうか」のチェックについての警告は無視します。また、その他の前提条件のチェックに問題がな
ければ、「すべて無視」をクリックし、「次へ」をクリックします。
上記画面で「すべてを無視」をクリックした場合、次の画面が出力されます。
問題なければ、「はい」をクリックします。
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. サマリー
インストールする内容を確認後、「インストール」をクリックするとインストールが開始されます。
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. 製品のインストール
アップグレード作業が開始されます。
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 の
アップグレードは完了です。
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
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
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経由で受け取ります。」のチェックを外して、「次へ」をクリックします。
チェックを外した場合、次の警告メッセージが表示されます。内容を確認し、「はい」をクリックします。
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経由)でダウンロードして適用することができます。
「事前ダウンロード済のソフトウェア更新を使用」を選択した場合、事前にダウンロードしておいたソフトウェア更
新を適用することができます。
ここでは、更新のダウンロードや適用は行わないため、「ソフトウェア更新のスキップ」を選択して「次へ」をクリッ
クします。
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 を利用するため、「データベー
ス・ソフトウェアのみインストール」を選択して「次へ」をクリックします。
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データ
ベース・インストール」を選択し、インストールの必要があるすべてのノードを選択した後に、「次へ」をクリックしま
す。
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. 製品言語の選択
製品で使用する言語を選択します。ここでは、「日本語」と「英語」 が選択されていることを確認し、「次へ」を
クリックします。
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」を選択して、
「次へ」をクリックします。
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ホームのディレクトリを指定し、「次へ」
をクリックします。
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 により前提条件のチェックが実行されます。全ての項目のチェックに成功すると、
自動的にサマリー画面に遷移します。失敗した項目がある場合は、適宜修正を行ってください。
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. サマリー
インストールする内容を確認後、「インストール」をクリックしてインストールを開始します。
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. 製品のインストール
インストールが実行されます。終了画面が表示されるまで待ちます。
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
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:\>
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
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
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アップグレード」を参照してください。
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を使用している場合
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
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.
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
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オプションを使用し、ローカルノードだけにパッチを適用します。
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にパッチを適用中...
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
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. 他ノードにパッチを適用
すべてのノードに上記手順でパッチを適用します。
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
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'; レコードが選択されませんでした。
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
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.
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。
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...
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.
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
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 ]
←本パッチで修正できるコンポーネントの内、
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...
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
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
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. 他ノードにパッチを適用
すべてのノードに上記手順でパッチを適用します。
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の適用を反映します。
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'; レコードが選択されませんでした。
日本オラクル株式会社
〒107-0061
東京都港区北青山 2-5-8
オラクル青山センター
無断転載を禁ず
このドキュメントは単に情報として提供され、内容は予告なしに変更される場合があります。こ
のドキュメントに誤りが無いことの保証や、商品性又は特定目的への適合性の黙示的な保証や条
件を含め明示的又は黙示的な保証や条件は一切無いものとします。日本オラクル株式会社は、
このドキュメントについていかなる責任も負いません。また、このドキュメントによって直接又は間
接にいかなる契約上の義務も負うものではありません。このドキュメントを形式、手段(電子的又
は機 械的)、目的に関係なく、日本オラクル株式会社の書面による事前の承諾なく、複製又は転
載することはできません。
Oracle、JD Edwards、PeopleSoft、及び Siebel は、米国オラクル・コーポレーション及びその
子会社、関連会社の登録商標です。 その他の名称は、各社の商標または登録商標です。
Windows は米国 Microsoft Corporation の米国およびその他の国における登録商標です。
その他の各種製品名は、各社の製品名称、商標または登録商標です。
本資料に記載されているシステム名、製品名等には、必ずしも商品表示((R)、TM)を付記して
いません。