1. 基本環境
オペレーティング システム: Windows 10 および Windows Server 2019 以降
インストールパス: D:\ProgramFiles\Oracle
データベース: Oracle データベース 11.2.0.4.0 64 ビット
インスタンス名: orcl
パッチファイル:
シリアルナンバー | ファイル名 | ファイル説明 |
---|---|---|
1 | p6880880_112000_MSWIN-x86-64.zip | OPatchのアップグレードに使用されます |
2 | p31659823_112040_MSWIN-x86-64.zip | メインパッチファイル |
3 | p31740195_112040_MSWIN-x86-64.zip | OJVMのアップグレードに使用されます |
2. 操作手順
1. インスタンスサービスと監視サービスを停止します。
net stop OracleServiceORCL
net stop OracleOraDb11g_home1TNSListener
2. OPatchバージョンのクエリ
D:\ProgramFiles\Oracle\product\11.2.0\dbhome_1\OPatch\opatch.bat version
3. ニーズを満たさない場合は、OPatch をアップグレードします
3.1. バックアップ: D:\ProgramFiles\Oracle\product\11.2.0\dbhome_1\OPatch の名前を D:\ProgramFiles\Oracle\product\11.2.0\dbhome_1\OPatch_old に変更します。
3.2. カバレッジ: p6880880_112000_MSWIN-x86-64.zip を解凍し、OPatch を D:\ProgramFiles\Oracle\product\11.2.0\dbhome_1 に解凍します。
3.3. バージョンを再確認します。
D:\ProgramFiles\Oracle\product\11.2.0\dbhome_1\OPatch\opatch.bat version
OPatch Version: 11.2.0.3.29
OPatch succeeded.
4. 過去のパッチを表示します。
D:\ProgramFiles\Oracle\product\11.2.0\dbhome_1\OPatch\opatch.bat lsinventory
5. パッチ
5.1 をインストールし、p31659823_112040_MSWIN-x86-64.zip をドライブ D のルート ディレクトリに解凍します。
5.2. 解凍パスで実行します。
D:\ProgramFiles\Oracle\product\11.2.0\dbhome_1\OPatch\opatch.bat apply
システムは互換性のチェックを開始します。プロンプトに従ってください。
5.3
. Oracle のインスタンス サービスと監視サービスを手動で開始します。
5.4. パッチのインストールステータスを確認します。
select to_char(t.action_time, 'yyyy-mm-dd HH24:mi:ss'), t.action, t.namespace
, t.version, t.id, t.bundle_series, t.comments
from dba_registry_history t
5.5. パッチ情報の更新: 以下のコマンドを実行し、コマンドが実行されるのを待って終了し、パッチのインストール状況を再照会します。
cd /d D:\ProgramFiles\Oracle\product\11.2.0\dbhome_1\RDBMS\ADMIN
sqlplus / as sysdba
startup force
@catbundle.sql PSU apply
6. OJVM
6.1 をアップグレードし、p31740195_112040_MSWIN-x86-64.zip を D ドライブに解凍します。cd /d D:\p31740195_112040_MSWIN-x86-64\
6.2. 競合があるかどうかを確認します。
D:\ProgramFiles\Oracle\product\11.2.0\dbhome_1\OPatch\opatch.bat prereq CheckConflictAgainstOHWithDetail -ph ./
6.3. インスタンス、モニター、サービスを手動で閉じる
6.4. パッチをインストールします。
D:\ProgramFiles\Oracle\product\11.2.0\dbhome_1\OPatch\opatch.bat apply
6.5. インストールが成功したかどうかを確認します。
D:\ProgramFiles\Oracle\product\11.2.0\dbhome_1\OPatch\opatch.bat lspatches
31740195;WINDOWS ORACLE JAVAVM COMPONENT BUNDLE PATCH 11.2.0.4.201020
31659823;Windows Database Bundle Patch : 11.2.0.4.201020 (31659823)
6.6. インスタンスを手動で起動する
net start OracleServiceORCL
6.7. パッチ情報を更新します。
cd D:\ProgramFiles\Oracle\product\11.2.0\dbhome_1\sqlpatch\31740195
sqlplus / as sysdba
shutdown
startup upgrade
@postinstall.sql
startup force
6.8. インスタンスを手動で起動する
net start OracleServiceORCL
6.9. パッチのインストールステータスを確認します。
select to_char(t.action_time, 'yyyy-mm-dd HH24:mi:ss'), t.action, t.namespace
, t.version, t.id, t.bundle_series, t.comments
from dba_registry_history t