このドキュメントでは、Oracle Internet Directory (OID)バンドル・パッチ12.2.1.4.210115について説明します。
このドキュメントでは、OIDのバンドル・パッチ12cリリース(12.2.1.4.210115)に含まれている不具合の修正およびそれをインストールする手順を説明します。この章の内容は、次のとおりです。
OIDバンドル・パッチ12.2.1.4.210115の新機能と拡張機能
Oracle Internet Directory 12.2.1.4.210115 BPには、次の新しい拡張機能が含まれています:
SYSユーザー・パスワードを使用しないOracle Internet Directoryサーバー診断コマンドライン・ツールの実行のサポート
SYSデータベースのユーザー・パスワードを入力せずにOracle Internet Directoryサーバー診断コマンドライン・ツール(oiddiag
)を実行できるようになりました。これを行うと、sysdba権限を必要としない診断データのみが収集されます。
OIDバンドル・パッチ12.2.1.4.210115に関する追加情報
次の表に、OIDバンドル・パッチ12.2.1.4.210115に関する追加情報を参照できるMOSノートをリストします。この表にリストされているMOSノートをすべて表示するには、My Oracle SupportでドキュメントIDを検索します。
バグ番号 | ドキュメントID | 説明 |
---|---|---|
32250901 |
2743483.1 |
OID 12c Doc 32250901 - OID12cPS3 Jan'21およびOID12cPS4 Jan'21バンドル・パッチ内のoiddebuglogsetter.shスクリプト |
32250993 |
2743489.1 |
OID 12c Doc 32250993 - $domain_home/config/config.xmlへの<Hostname>の手動追加 |
32296821 |
2535934.1 |
OID 12cで、以前に失敗した構成試行と同じインスタンス名を使用してインスタンスを作成すると、起動に失敗します: [OIDサーバー' '<INSTANCE NAME>'のサーバー起動コマンドが失敗しました。理由: [サーバーが起動に失敗しましたが、ノード・マネージャはその理由を認識しませんでした] |
スタック・パッチ・バンドル
スタック・パッチ・バンドルは、ツールを使用して、IDM製品および依存FMWパッチをデプロイします。これらのパッチの詳細は、https://support.oracle.comにある四半期スタック・パッチ・バンドル(ドキュメントID 2657920.1)を参照してください。
バンドル・パッチ
バンドル・パッチは、Oracle製品の正式なOracleパッチです。バンドル・パッチ・リリース文字列の5桁目は、バンドル・パッチ番号を示していました。2015年11月、バージョン番号の形式が変更されました。新しい形式では、バンドル・バージョンの5桁目の数値は、「YYMMDD」形式のリリース日付に置換されます。
-
YYは西暦年の下2桁です。
-
MMは数値形式の月です(2桁)。
-
DDは数値形式の日付です(2桁)。
各バンドル・パッチには、1つ以上のフィックスを実装するために再ビルドされたライブラリおよびファイルが含まれます。バンドル・パッチ内のフィックスはすべてテストされ、相互の動作が保証されています。回帰テストも実行済であり、バンドル・パッチ内のすべてのOracle Mobile Security Suiteコンポーネントとの下位互換性が保証されています。
個別パッチ
バンドル・パッチとは異なり、個別パッチは、単一のコンポーネントの1つの問題にのみ対処していました。各個別パッチは、正式なOracleパッチですが、完全な製品ディストリビューションではなく、すべてのコンポーネント用のパッケージは含まれていませんでした。個別パッチには、特定のコンポーネントの特定の修正を実装するために再構築されたライブラリおよびファイルのみが含まれていました。
個別セキュリティ、例外リリース、x-fix、PSE、MLRまたはホットフィックスとして個別パッチを理解する必要もあります。
パッチ・セット
パッチ・セットは、十分にテストされ統合された製品の修正を提供するメカニズムです。パッチ・セットには、新機能が含まれる場合があります。各パッチ・セットには、不具合の修正(および存在する場合は新機能)を実装して再構築されたライブラリおよびファイルが含まれます。ただし、パッチ・セットは完全なソフトウェア配布ではない場合もあり、すべてのプラットフォームのすべてのコンポーネント用のパッケージが含まれていないことがあります。パッチ・セットのすべての修正はテスト済であり、指定されたプラットフォームで互いに機能することが動作保証されています。
バンドル・パッチの推奨事項
オラクル社では、アイデンティティ管理製品の依存ミドルウェア・コンポーネントのパッチを動作保証しており、お客様はこれらの動作保証済パッチを適用するようお薦めします。これらのパッチの詳細は、https://support.oracle.comのノートCertification of Underlying or Shared Component Patches for Identity Management Products (Doc ID 2627261.1)を参照してください。
Oracleパッチ・メカニズム(Opatch)の使用
OPatchは、Javaベースのユーティリティで、サポート対象のすべてのオペレーティング・システムで実行され、使用するにはOracle Universal Installerをインストールする必要があります。Oracleソフトウェアにパッチを適用するのに使用します。
ノート:
My Oracle SupportからOPatchの最新バージョン(バージョン13.9.4.2.5以上)を入手することをお薦めします。OPatchでパッチを適用するには、有効なOracle Universal Installer (OUI)インベントリへのアクセス権が必要です。 パッチ適用プロセスでは、unzipとOpatchの両方の実行可能ファイルが使用されます。ORACLE_HOME
環境をソースにした後、パッチ適用前にこれらの両方が存在していることを確認することをお薦めします。Opatchには、次でアクセスできます:
$ORACLE_HOME/OPatch/opatch
OPatchが起動すると、パッチを検証して、ORACLE_HOME
にすでにインストールされているソフトウェアとの競合がないことを確認します:
ORACLE_HOME
にすでに適用されているパッチとの競合が見つかった場合、パッチのインストールを停止して、Oracleサポート・サービスまで連絡してください。-
ORACLE_HOME
にすでに適用されているサブセット・パッチとの競合が見つかった場合は、バンドル・パッチの適用を続行します。新しいパッチのインストールが開始される前に、サブセット・パッチが自動的にロールバックされます。最新のバンドル・パッチには、ORACLE_HOME
内の以前のバンドル・パッチのすべてのフィックスが含まれます。
このバンドル・パッチでは、-auto
フラグは有効化されていません。-auto
フラグなしの場合、サーバーが実行中である必要はありません。デフォルトのインストールでは、マシン名とリスニング・アドレスは空白でかまいません。
関連項目:
『Opatchによるパッチ適用』のOPatchを使用した環境へのパッチ適用に関する項。OPatchのバージョンの識別
一般に、Oracle Universal Installerソフトウェアのバージョンごとに利用可能なOPatchのバージョンがあります。
OPatchのバージョンを識別するには:
- ディレクトリを次のディレクトリに変更します。:
cd ORACLE_HOME/OPatch/
- 次のコマンドを実行します。
./opatch version
例:
./opatch version OPatch Version: 13.9.4.2.5 OPatch succeeded.
インストールに必要なパッチの取得
インストールに必要なパッチは、My Oracle Supportで検索してダウンロードできます。
My Oracle Supportにサインインした後、「パッチと更新版」タブをクリックすると、Oracle Internet Directoryに重要なパッチをすばやく見つけられる様々なツールが提供されます。
バンドル・パッチの適用前
この項では、バンドル・パッチを適用する前の要件について説明します。
このバンドル・パッチを適用する前に、次の前提条件を満たしておきます:
-
Oracle Internet Directoryがインストールされている場合は、
shutdown()
コマンドを使用してすべてのOIDサーバー・インスタンスを停止します:shutdown(name='instance-name',type='OID')
または、次のスクリプトを使用して、OIDサーバー・インスタンスを停止することもできます:
UNIX
stopComponent.sh 'instance-name'
Windows
stopComponent.cmd 'instance-name'
-
Oracle Directory Integration Platformがインストールされている場合:
-
WLSTコマンドを使用して、Oracle Directory Integration Platformを停止します。
stopApplication ("DIP")
-
Oracle WebLogic管理サーバーを停止します:
UNIX
DOMAIN_NAME/bin/stopWebLogic.sh
Windows
DOMAIN_NAME\bin\stopWebLogic.cmd
ノート:
ここで、DOMAIN_NAME
はドメインのルート・ディレクトリです。(このディレクトリの名前はドメインの名前です。)デフォルトでは、このディレクトリはORACLE_HOME\user_projects\domains\DOMAIN_NAME
です。 -
Oracle Directory Integration Platform、Oracle Directory Services ManagerなどのOracle WebLogic管理対象コンポーネントを停止します:
UNIX
DOMAIN_NAME/bin/stopManagedWebLogic.sh managed_server_name admin_url
Windows
DOMAIN_NAME\bin\stopManagedWebLogic.cmd managed_server_name admin_url
ここで、
managed_server_name
は管理対象サーバーの名前(デフォルト値はwls_ods1
)、admin_url
はドメインの管理サーバーのリスニング・アドレス(ホスト名、IPアドレスまたはDNS名)およびポート番号です。例
c:\Oracle\Middleware\user_projects\domains\base_domain\bin\stopManagedWebLogic.cmd wls_ods1 http://AdminHost:7001
ノート:
前述のステップは、Oracle Directory Integration Platformアプリケーションを手動で停止する技術的な必要性がある場合にのみ実行します。 -
-
OPatchを実行する前に、必ず
ORACLE_HOME
環境変数をOracleホームの場所(Oracle Internet DirectoryまたはOracle Directory Integrationのインストール先)に設定してください。例
UNIX
<bash> export ORACLE_HOME="/install_location/Oracle_Home/OID_Dir"
Windows<prompt> set ORACLE_HOME="\install_location\Oracle_Home\OID_Dir
-
次のコマンドを実行して、
ORACLE_HOME
が正しく設定されていることを確認します。UNIX
ls $ORACLE_HOME/OPatch/opatch
Windowsdir %ORACLE_HOME%\OPatch\opatch.bat
バンドル・パッチの適用
Oracle Internet DirectoryまたはOracle Directory Integration Platformのバンドル・パッチは既存または新規のインストールに適用できます。
既存インストールへのバンドル・パッチの適用
新規インストールへのバンドル・パッチの適用
バンドル・パッチの適用後
インストールされている製品のタイプに基づいて、次に示す手順に従います:
-
Oracle Internet Directoryがインストールされている場合は、WLSTの
start()
コマンドを使用して、すべてのOracle Internet Directoryサーバー・インスタンスを再起動します:start(name='instance-name',type='OID')
-
Oracle Directory Integration Platformがインストールされている場合は、次のステップを実行します:
-
Oracle WebLogic管理サーバーを再起動します。
UNIX
DOMAIN_NAME/bin/startWebLogic.sh
Windows
DOMAIN_NAME\bin\startWebLogic.cmd
ノート:
ここで、DOMAIN_NAME
はドメインのルート・ディレクトリです。(このディレクトリの名前はドメインの名前です。)デフォルトでは、このディレクトリはORACLE_HOME\user_projects\domains\DOMAIN_NAME
です。 -
Oracle Directory Integration Platform、Oracle Directory Services ManagerなどのOracle WebLogic管理対象コンポーネントを再起動します。
UNIX
DOMAIN_NAME/bin/startManagedWebLogic.sh managed_server_name admin_url
Windows
DOMAIN_NAME\bin\startManagedWebLogic.cmd managed_server_name admin_url
ここで、
managed_server_name
は管理対象サーバーの名前(デフォルト値はwls_ods1
)、admin_url
はドメインの管理サーバーのリスニング・アドレス(ホスト名、IPアドレスまたはDNS名)およびポート番号です。例
c:\Oracle\Middleware\user_projects\domains\base_domain\bin\startManagedWebLogic.cmd wls_ods1 http://AdminHost:7001
-
-
Oracle Directory Integration Platform同期用のバックエンド・ディレクトリとしてOracle Directory Server Enterprise Editionを使用している場合は、Oracle Directory Server Enterprise Editionプラグインを更新します:
-
パッチを解凍したディレクトリに変更します。
-
Oracle Identity Management配布パッケージの次のディレクトリから
dip-plugin.so
(UNIX)またはdip-plugin.dll
(Windows)を選択します。UNIX
ORACLE_HOME/dip/utils/dip-plugin
Windows
ORACLE_HOME\dip\utils\dip-plugin
-
これをOracle Directory Server Enterprise Editionインストールにコピーします:
UNIX
32ビット・システム
INSTALL-PATH/dsee7/lib
64ビット・システム
INSTALL-PATH/dsee7/lib64
Windows
32ビット・システム
INSTALL-PATH\dsee7\lib
64ビット・システム
INSTALL-PATH\dsee7\lib64
-
dsadm
コマンドを使用して、Oracle Directory Server Enterprise Editionインスタンスを再起動します:$ dsadm restart instance-path
-
バンドル・パッチの削除
このパッチのインストール後に問題が発生した場合は、次のようにパッチを削除します。
-
パッチをアンインストールする際は、同じ前提条件またはインストール前ステップ(ある場合)に従うようにしてください。これには、環境変数(
ORACLE_HOME
など)の設定やアンイストール前のOUIインベントリの検証が含まれます。 -
OPatchを実行してパッチをアンインストールします。
$[ORACLE_HOME]/OPatch/opatch rollback -id 32388172
-
Oracle Directory Integration Platform (DIP)のバックエンド・ディレクトリとして、Oracle Directory Server Enterprise Edition (ODSEE)を使用している場合、ODSEEプラグインをロールバックする必要があります。
-
Oracle Directory Integration Platformのバックエンド・ディレクトリとしてODSEEまたはOUDを使用していて、このプラグインによって、新規プラグインの実行中にパスワードが暗号化されている場合、ORACLEサポートに連絡してください。
ノート:
この状況は、ODSEEまたはOUDをDIPバックエンド・ディレクトリを使用し、パスワード変換機能も使用している場合に発生します。 -
次のコマンドを使用して、NodeManagerおよびAdminServerを起動します。
$DOMAIN_HOME/bin/startNodemanager.sh $DOMAIN_HOME/bin/startWeblogic.sh
ノート:
スタンドアロン・インストールの管理サーバーを起動する必要はありません。 -
OIDをインストールしている場合、
startComponent.sh
コマンドを使用してすべてのOracle Internet Directory Serverを再起動します。$DOMAIN_HOME/bin/startComponent.sh instance-name
または、WLST経由でAdminServerに接続し、WLSTstart()
コマンドを実行して、Oracle Internet Directory Serverインスタンスを起動できます。start(name='instance-name',type='OID')
DIPをインストールしている場合、DIPがデプロイされていたWeblogic管理対象サーバーを再起動します$DOMAIN_HOME/bin/startManagedWeblogic.sh <managed server>
または、WLST経由でAdminServerに接続し、WLST
start()
コマンドを実行して、DIPがデプロイされていたWeblogic管理対象サーバーを起動できます。start('managedServerName','Server')
12cリリース(12.2.1.4.210115)で解決済の問題
次の表は、OUDバンドル・パッチ12.2.1.4.210115で解決された問題を示しています:
表1-1 12cリリース(12.2.1.4.210115)で解決された問題
バグ番号 | バグ名 |
---|---|
20360006 | ロードバランサのPINGによって"SGSLUFREAD: HARD ERROR ON READ, OS ERROR = 104"が発生する |
24464510 | OIDが断続的に応答しなくなる |
26268699 | バグ26268699のフィックス |
26828926 | ISW再同期機能をDIPに組み込む |
27253930 | 15文字を超えるEMパスワードで同期プロファイルを保存する際のDIPエラー |
27825430 | SYSユーザーなしでOIDDIAGを実行する機能 |
29656196 | 別名に正しい/ETC/HOSTS構成が必要 |
29692493 | OID 11.1.1.9.160719ポートが応答しなくなる |
30091360 | ODSMを介したLDIFファイルからのユーザー・データのインポートに失敗する |
31040001 | OID内部生産MT - 組織グループに対してADCとUCF間のレプリケーションが機能しない |
31421942 | OIDクリーンアップ - OSリソースおよび以前に失敗した構成試行と同じインスタンス名を使用すると、起動に失敗する: (ドキュメントID 2535934.1) |
31422015 | OID11G: オブジェクト・クラス名の変更を監査/トレースおよび取得する方法(ドキュメントID 2471961.1) |
ドキュメントのアクセシビリティについて
Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。
Oracle Supportへのアクセス
サポートを購入したオラクル社のお客様は、My Oracle Supportを介して電子的なサポートにアクセスできます。詳細情報は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info)か、聴覚に障害のあるお客様は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs)を参照してください。
Oracle Fusion Middleware Oracle Internet Directoryバンドル・パッチReadme, 12c (12.2.1.4.210115)
F39860-01
2021年1月
Copyright © 2021, Oracle and/or its affiliates.
原本著者: Oracle Corporation
このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。
ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。
このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。
米国政府機関エンド・ユーザー: オラクル社のプログラム(オペレーティング・システム、統合ソフトウェア、提供されたハードウェアに対して組み込まれたか、インストールされたか、アクティブ化されたプログラム、およびそのようなプログラムの変更版など)、およびオラクル社によるコンピュータ・ドキュメント、または米国政府機関エンド・ユーザーに提供されたかそれらがアクセスしたその他のOracleデータは、適用可能な連邦政府調達規則および政府機関固有の補足規則に準拠した「商用コンピュータ・ソフトウェア」または「商用コンピュータ・ソフトウェア・ドキュメント」です。そのようなものとして、i)オラクル社のプログラム(オペレーティング・システム、統合ソフトウェア、提供されたハードウェアに対して組み込まれたか、インストールされたか、アクティブ化されたプログラム、およびそのようなプログラムの変更版など)、ii)オラクル社によるコンピュータ・ドキュメントまたはiii)その他のOracleデータ(またはそれらすべて)の使用、模造、複製、リリース、表示、開示、変更、派生物の準備、または改作(またはそれらすべて)は、適用可能な契約に含まれているライセンスで指定された、権利および制限の対象となります。The terms governing the U.S. Government's use of Oracle cloud services are defined by the applicable contract for such services.No other rights are granted to the U.S. Government.
このソフトウェアもしくはハードウェアはさまざまな情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、Oracle社およびその関連会社は一切の責任を負いかねます。
OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。
IntelおよびIntel Insideは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、EpycおよびAMDロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。
このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。お客様との間に適切な契約が定められている場合を除いて、オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。お客様との間に適切な契約が定められている場合を除いて、オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。