26 トラブルシューティング
この項では、このマニュアルで説明しているIdentity and Access Managementエンタープライズ・デプロイメントで発生する可能性のある一般的な問題のトラブルシューティング方法を説明します。
この項には次のトピックが含まれます:
Oracle Traffic Directorのトラブルシューティング
この項では、Oracle Traffic Director (OTD)の潜在的な問題について説明します。次のトピックが含まれます:
親トピック: トラブルシューティング
OTDフェイルオーバー・グループは起動済と表示される一方でIPアドレスはping不可
問題
OTDフェイルオーバー・グループは起動済と表示されるのに、IPアドレスをpingできません。
フェイルオーバー・グループには、システム上で固有のルーターIDが必要です。ルーターIDを再利用すると、この動作が発生します。OTDを削除して再インストールした場合でも発生することがあります。
解決策
この問題を解決するには、別のルーターIDを使用してフェイルオーバー・グループを再作成します。
フェイルオーバー・グループの作成時のエラー
問題
フェイルオーバー・グループを作成すると、次のエラーが表示されます。
OTD-67322 The specified virtual IP 'x.x.x.x' cannot be bound to any of the network interfaces on the node 'hostname'. The IP addresses bound to the node are [......] check if the specified virtual IP is in the proper subnet. This error could also be caused if either the network interfaces on the node are not configured correctly or if the network prefix length is incorrect.
解決策
これは、IPアドレスまたはサブネットと互換性のないIPアドレスまたはCIDRがバインド先ネットワーク・カードにすでに構成されているためです。別のIPアドレスまたはCIDRを選択してください。
IDMLCM起動/停止スクリプトのトラブルシューティング
この項では、起動または停止スクリプトに関する一般的な問題について説明します。次のトピックが含まれます:
起動/停止スクリプトが管理対象サーバーの起動または停止に失敗する
問題
問題: 起動または停止スクリプトが管理対象サーバーの起動または停止に失敗します。
SHARED_CONFIG_DIR
/scripts/logs
ディレクトリの起動または停止ログには、次のようなエラーが含まれています。
weblogic.utils.AssertionError: ***** ASSERTION FAILED ***** at weblogic.server.ServerLifeCycleRuntime.getStateRemote(ServerLifeCycleRuntime.java:734) at weblogic.server.ServerLifeCycleRuntime.getState(ServerLifeCycleRuntime.java:581) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
解決策
親トピック: IDMLCM起動/停止スクリプトのトラブルシューティング
Oracle Access Management Access Managerのトラブルシューティング
この項では、 Access Managerで発生する可能性のある一般的な問題とその解決策を紹介します。次のトピックが含まれます:
- Access Managerのメモリーが不足している
- セッション数が最大許容値に達した
- Oracle Access Management Access Managerを初めてインストールしたときにポリシーが作成されない
- 保護されたリソースにアクセスしても、資格証明を要求するメッセージが表示されない
- Access Managementコンソールにログインできない
- WLS_AMAサーバー・ログに示されるOracle Coherenceクラスタの起動エラー
- OAMサーバー起動時のログ・ファイルに示されるエラー
親トピック: トラブルシューティング
Access Managerのメモリーが不足している
問題
Access Managerがしばらく実行した後、次のエラー・メッセージが出力されます。
Attempting to allocate 1G bytes There is insufficient native memory for the Java Runtime Environment to continue.
考えられる理由:
-
システムで物理RAMまたはスワップ領域が不足している。
-
32ビット・モードでプロセスのサイズ制限に到達した。
解決策
-
システムのメモリー・ロードを減らします。
-
物理メモリーまたはスワップ領域を増やします。
-
スワップのバックエンドのデータストアが一杯かどうかを確認します。
-
64ビットOSで64ビットJavaを使用します。
-
Javaヒープ・サイズを減らします(-Xmx/-Xms)。
-
Javaスレッドの数を減らします。
-
Javaスレッドのスタック・サイズを減らします(-Xss)。
-
圧縮参照を無効にします(-XXcompressedRefs=false)。
-
コマンド行からコマンド行ツール
adrci
を実行できることを確認します。-
場所: oracle.dfw.impl.incident.ADRHelper.invoke(ADRHelper.java:1309)
-
場所: oracle.dfw.impl.incident.ADRHelper.createIncident(ADRHelper.java:929)
-
場所: oracle.dfw.impl.incident.DiagnosticsDataExtractorImpl.createADRIncident(DiagnosticsDataExtractorImpl.java:1116)
-
-
OAMHOST1上およびOAMHOST2上で、
IAD_MSERVER_HOME
/bin
にあるファイルsetSOADomainEnv.sh
を編集し、次で開始される行を探します。PORT_MEM_ARGS=
この行を次を読み取るように変更します。
PORT_MEM_ARGS="-Xms768m -Xmx2560m"
セッション数が最大許容値に達した
問題
Access Managerサーバーで次のようなエラー・メッセージが表示されます。
The user has already reached the maximum allowed number of sessions. Please close one of the existing sessions before trying to login again.
解決策
ログアウトせずに何回もログインすると、構成されているセッションの最大数を超えることがあります。Access Management管理コンソールを使用して、構成されているセッションの最大数を変更できます。
Access Management管理コンソールを使用してこの構成を変更するには、次の手順に従います。
- 「システム構成」→「共通構成」→「セッション」を選択します。
- どのユーザーにも想定されるすべての同時ログイン・セッションに対処できるように、「1ユーザー当たりの最大セッション数」フィールドの値を大きくします。このフィールドには、1以上の任意の値を指定できます。
Oracle Access Management Access Managerを初めてインストールしたときにポリシーが作成されない
問題
Access Managerを構成した後、管理サーバーの起動に長時間を要します。
解決策
Access Managerのデータベースを調整します。Access Managerを構成した後で管理サーバーを初めて起動すると、データベースにいくつかのデフォルト・ポリシーが作成されます。データベースが遠方にある場合やチューニングを必要とする場合は、この作業に膨大な時間を要することがあります。
Resources Authentication Policies Protected Higher Level Policy Protected Lower Level Policy Publicl Policy Authorization Policies Authorization Policies
これらの項目が表示されない場合は、最初の移入に失敗しています。管理サーバーのログ・ファイルで詳細を確認します。
保護されたリソースにアクセスしても、資格証明を要求するメッセージが表示されない
問題
保護されたリソースにアクセスすると、本来はAccess Managerからユーザー名とパスワードの入力を要求されます。たとえば、簡単なHTMLページを作成してリソースとして追加すると、資格証明の入力画面が表示されます。
解決策
資格証明の入力画面が表示されない場合は、次のステップを実行します。
- IAMAccessDomainのホストの別名が設定されていることを確認します。
IAMAccessDomain
:80、IAMAccessDomain
:Null、IADADMIN.example.com:80
およびlogin.example.com:443
の別名が必要です。ここで、ポート80
はHTTP_PORT
、ポート443
はHTTP_SSL_PORT
です。 - Webゲートがインストールされていることを確認します。
IAD_ASERVER_HOME
/output
からWebゲートのLibディレクトリにObAccessClient.xml
がコピーされ、OHSが再起動されたことを確認します。ObAccessClient.xml
が最初に作成されたとき、このファイルは適切な形式になっていません。OHSを再起動すると、そのファイルが再検査されて適切な形式になります。OHSを初めて起動すると、このファイルの新しいバージョンがAccess Managerから取得されます。- Access Managerサーバーを停止し、保護されたリソースへのアクセスを試みます。Access Managerサーバーが使用できないというエラーが表示されます。このエラーが表示されない場合は、Webゲートをインストールしなおします。
Access Managementコンソールにログインできない
バグ3812009
問題
Access Managementコンソールにログインできません。管理サーバーの診断ログに次のようなエラー・メッセージが含まれる場合があります。
Caused by: oracle.security.idm.OperationFailureException: oracle.security.am.common.jndi.ldap.PoolingException [Root exception is oracle.ucp.UniversalConnectionPoolException: Invalid life cycle state. Check the status of the Universal Connection Pool] at oracle.security.idm.providers.stdldap.UCPool.acquireConnection(UCPool.java:112)
解決策
/tmp/UCP*のファイルを削除し、管理サーバーを再起動します。
WLS_AMAサーバー・ログに示されるOracle Coherenceクラスタの起動エラー
問題
WLS_AMA2サーバーでOAMアプリケーション・デプロイメントが失敗した状態になります。クラスタ・サービスの開始中に、次のログのようなタイムアウト例外がWLS_AMA2サーバー・ログに示されます。
Oracle Coherence GE 3.7.1.13 <Warning> (thread=Cluster, member=n/a): Delaying formation of a new cluster; IpMonitor failed to verify the reachability of senior Member(Id=1, Timestamp=, Address=, MachineId=, Location=site:,machine:IADADMINVHN,process:8499, Role=WeblogicServer); if this persists it is likely the result of a local or remote firewall rule blocking either ICMP pings, or connections to TCP port 7> Error while starting cluster: com.tangosol.net.RequestTimeoutException: Timeout during service start: ServiceInfo(Id=0, Name=Cluster, Type=Cluster MemberSet=MasterMemberSet( ThisMember=null OldestMember=null ActualMemberSet=MemberSet(Size=0 ) MemberId|ServiceVersion|ServiceJoined|MemberState RecycleMillis=1200000 RecycleSet=MemberSet(Size=0 ) ) ) at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onStartupTimeout(Grid.CDB:3) at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.start(Service.CDB:28) at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.start(Grid.CDB:6)
解決策
これは既知の問題です。一部の環境では、WebLogic管理サーバーと同じホストで実行されていないアクセス・ポリシー・マネージャ・サーバーは、Coherenceクラスタ・サービスを起動できないため、OAMアプリケーション・デプロイメントが失敗の状態となります。この問題を解決するには、次のステップを完了することで、影響を受けるアクセス・ポリシー・マネージャ・サーバーのサーバー・インスタンスを作成する必要があります。
OAMサーバー起動時のログ・ファイルに示されるエラー
問題
OAMサーバーを起動すると、LCM健全性チェック・モジュールの失敗に起因する、次のようなエラーがログ・ファイルに示されます。
[wls_oam1] [TRACE:16] [] [oracle.oam.config] [tid: DistributedCacheWorker:4] [userId: <anonymous>] [ecid: 0000LGmRJqxB9DE5N7P5ie1N5mOd000004,1:16514] [APP: oam_server#11.1.2.0.0] [SRC_CLASS: oracle.security.am.admin.config.util.MapUtil] [SRC_METHOD: getDefaultedStringValue] property not found at path:[Ljava.lang.String;@43537067 Defaulting to value:, [2016-04-20T06:55:39.982+00:00] [wls_oam1] [TRACE:16] [] [oracle.oam.config] [tid: DistributedCacheWorker:4] [userId: <anonymous>] [ecid: 0000LGmRJqxB9DE5N7P5ie1N5mOd000004,1:16514] [APP: oam_server#11.1.2.0.0] [SRC_CLASS: oracle.security.am.admin.config.util.MapUtil] [SRC_METHOD: getStringValue] THROW[[ oracle.security.am.admin.config.ConfigurationException: Cannot get java.lang.String value from configuration for key ResponseEscapeChar. Object null found. at oracle.security.am.admin.config.util.MapUtil.handleFailedAttributeAccess(MapUtil.java:447) at oracle.security.am.admin.config.util.MapUtil.getStringValue(MapUtil.java:130) at oracle.security.am.admin.config.util.MapUtil.getDefaultedStringValue(MapUtil.java:147) at oracle.security.am.engines.common.identity.provider.util.IdStoreConfig.initializeConfig(IdStoreConfig.java:76) at oracle.security.am.engines.common.identity.provider.util.IdStoreConfig.<init>(IdStoreConfig.java:69) at oracle.security.am.engines.common.identity.provider.util.IdStoreConfig.getConfig(IdStoreConfig.java:128) at oracle.security.am.engines.common.identity.util.OAMUserAttribute.getStringValue(OAMUserAttribute.java:76) at oracle.security.am.engines.common.identity.util.OAMUserAttribute.toString(OAMUserAttribute.java:114) at java.lang.String.valueOf(String.java:2849) at java.lang.StringBuilder.append(StringBuilder.java:128) at java.util.AbstractMap.toString(AbstractMap.java:523) at java.lang.String.valueOf(String.java:2849) at java.lang.StringBuilder.append(StringBuilder.java:128) at oracle.security.am.engines.common.identity.util.OAMIdentity.toString(OAMIdentity.java:678) at java.lang.String.valueOf(String.java:2849) at java.lang.StringBuilder.append(StringBuilder.java:128) at oracle.security.am.engines.sso.SSOSubject.toString(SSOSubject.java:238) at java.lang.String.valueOf(String.java:2849) at java.lang.StringBuilder.append(StringBuilder.java:128) at oracle.security.am.engines.sme.impl.SessionImpl.toString(SessionImpl.java:629) at java.lang.String.valueOf(String.java:2849) at java.lang.StringBuilder.append(StringBuilder.java:128) at oracle.security.am.engines.sme.mapimpl.db.DbOraSmeStore.loadSession(DbOraSmeStore.java:1705) at oracle.security.am.engines.sme.mapimpl.db.DbOraSmeStore.loadSession(DbOraSmeStore.java:1691) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at oracle.security.am.foundation.mapimpl.coherence.store.DataConnectionUtility.invokeSqlOperationWithRetries(DataConnectionUtility.java:275) at oracle.security.am.engines.sme.mapimpl.db.DbOraSmeStore.load(DbOraSmeStore.java:1284) at com.tangosol.net.cache.ReadWriteBackingMap$CacheStoreWrapper.loadInternal(ReadWriteBackingMap.java:5676) at com.tangosol.net.cache.ReadWriteBackingMap$StoreWrapper.load(ReadWriteBackingMap.java:4754) at com.tangosol.net.cache.ReadWriteBackingMap.get(ReadWriteBackingMap.java:717) at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$Storage.get(PartitionedCache.CDB:10) at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache.onGetRequest(PartitionedCache.CDB:23) at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$GetRequest.run(PartitionedCache.CDB:1) at com.tangosol.coherence.component.util.DaemonPool$WrapperTask.run(DaemonPool.CDB:1) at com.tangosol.coherence.component.util.DaemonPool$WrapperTask.run(DaemonPool.CDB:32) at com.tangosol.coherence.component.util.DaemonPool$Daemon.onNotify(DaemonPool.CDB:66) at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42) at java.lang.Thread.run(Thread.java:745) ]]
解決策
これは、OAMサーバーがコヒーレンス・ポートを使用して相互に通信できない場合に発生します。ほとんどの場合、これはiptablesによって発生します。この問題の回避方法は次のとおりです。
Oracle Identity Governanceのトラブルシューティング
この項では、Oracle Identity Managerで発生する可能性のある一般的な問題とその解決策を紹介します。次のトピックが含まれます:
- Oracle Identity Governance構成の実行時のjava.io.FileNotFoundException
- Oracle Identity Governanceでのユーザー作成時のResourceConnectionValidationxception
- Oracle Identity Managerのリコンシリエーション・ジョブが失敗する
- Oracle Unified Directoryに対する実行時にOIMリコンシリエーション・ジョブが失敗する
- OIMセルフ・サービス・コンソールからレポートを開けない
親トピック: トラブルシューティング
Oracle Identity Governance構成の実行時のjava.io.FileNotFoundException
問題
バグ12390838に対処するために次の内容が追加されました
Oracle Identity Manager構成を実行すると、java.io.FileNotFoundException: soaconfigplan.xml (Permission denied)
のエラーが表示され、Oracle Identity Manager構成が失敗することがあります。
解決策
この問題を回避するには:
- ファイル
/tmp/soaconfigplan.xml
を削除します。 - 構成を再度起動します(
IGD_ORACLE_HOME/bin/config.sh
)。
Oracle Identity Governanceでのユーザー作成時のResourceConnectionValidationxception
問題
バグ9816870に対処するために次の内容が追加されました
アクティブ/アクティブOracle Identity Manager構成において、Oracle Identity Managerでユーザーを作成(Oracle Identity Managerシステム管理コンソールにログインし、「管理」タブをクリックして、「ユーザーの作成」リンクをクリックし、フィールドに必要な情報を入力してから、「保存」をクリック)していて、そのリクエストを処理中のOracle Identity Managerサーバーに障害が発生した場合、Oracle Identity Managerログ・ファイルに、次のような「ResourceConnectionValidationxception」が記述されることがあります。
[2010-06-14T15:14:48.738-07:00] [oim_server2] [ERROR] [] [XELLERATE.SERVER] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 004YGJGmYrtEkJV6u3M6UH00073A0005EI,0:1] [APP: oim#11.1.1.3.0] [dcid: 12eb0f9c6e8796f4:-785b18b3:12938857792:-7ffd-0000000000000037] [URI: /admin/faces/pages/Admin.jspx] Class/Method: PooledResourceConnection/heartbeat encounter some problems: Operation timed out[[ com.oracle.oim.gcp.exceptions.ResourceConnectionValidationxception: Operation timed out at oracle.iam.ldapsync.impl.repository.LDAPConnection.heartbeat(LDAPConnection.ja va:162) at com.oracle.oim.gcp.ucp.PooledResourceConnection.heartbeat(PooledResourceConnec tion.java:52) . . .
解決策
この例外が発生しても、ユーザーは正しく作成されます。
Oracle Identity Managerのリコンシリエーション・ジョブが失敗する
問題
Oracle Identity Managerのリコンシリエーション・ジョブが失敗するか、次のいずれかのメッセージがログ・ファイルに示されます。
-
エラー1
LDAP Error 53 : [LDAP: error code 53 - Full resync required. Reason: The provided cookie is older than the start of historical in the server for the replicated domain : dc=example,dc=com]
-
エラー2
LDAP: error code 53 - Invalid syntax of the provided cookie
このエラーは、Oracle Unified Directoryが特定期間書き込まれなかったために、Oracle Unified Directory変更ログCookieのデータが期限切れになったことにより発生します。
解決策:
-
ブラウザを開いて、次の場所に移動します。
http://igdadmin.example.com/sysadmin
-
COMMON_IDM_PASSWORD
を使用して、xelsysadm
としてログインします。 -
「システム管理」で「スケジューラ」をクリックします。
-
「スケジュール済ジョブの検索」で、
LDAP *
(*の前にスペースあり)と入力し[Enter]を押します。 -
検索結果のジョブごとに、左側のジョブ名をクリックし、右側の「無効化」をクリックします。
すべてのジョブに対してこれを行います。ジョブがすでに無効化されている場合には何もしません。
-
LDAPHOST1で次のコマンドを実行します。
cd LDAP_ORACLE_INSTANCE/OUD/bin ./ldapsearch -h LDAPHOST1 -p 1389 -D "cn=oudadmin" -b "" -s base "objectclass=*" lastExternalChangelogCookie Password for user 'cn=oudadmin': <OudAdminPwd> dn: lastExternalChangelogCookie: dc=example,dc=com:00000140c682473c263600000862;
lastExternalChangelogCookie:
に続く出力文字列をコピーします。この値は次のステップで必要になります。たとえば、次のようにします。dc=example,dc=com:00000140c682473c263600000862;
16進数部は28文字の長さである必要があります。値が2つ以上の16進数部を持つ場合、28文字部分をスペースで分けます。たとえば:
dc=example,dc=com:00000140c4ceb0c07a8d00000043 00000140c52bd0b9104200000042 00000140c52bd0ba17b9000002ac 00000140c3b290b076040000012c;
-
次の各LDAPリコンシリエーション・ジョブを1回ずつ実行し、最後の変更番号をリセットします。
-
LDAPロール削除のリコンシリエーション
-
LDAPユーザー削除のリコンシリエーション
-
LDAPロール作成および更新のリコンシリエーション
-
LDAPユーザー作成および更新のリコンシリエーション
-
LDAPロール階層のリコンシリエーション
-
LDAPロール・メンバーシップのリコンシリエーション
ジョブを実行するには:
-
OIMシステム管理コンソールにユーザー
xelsysadm
としてログインします。 -
「システム構成」で、「スケジューラ」をクリックします。
-
「スケジュール済ジョブの検索」で、
LDAP *
(*の前にスペースあり)と入力し[Enter]を押します。 -
実行するジョブをクリックします。
-
パラメータ「最終変更番号」をステップ6で取得した値に設定します。
たとえば:
dc=example,dc=com:00000140c4ceb0c07a8d00000043 00000140c52bd0b9104200000042 00000140c52bd0ba17b9000002ac 00000140c3b290b076040000012c;
-
「即時実行」をクリックします。
-
リストのジョブごとに、このステップの最初から繰り返します。
-
-
最後の変更ログ番号がリセットされている増分リコンシリエーション・ジョブごとに、ジョブを実行し、ジョブが正常に完了したことを確認します。
-
ジョブが正常に実行されたら、要件に従い、ジョブの定期的な実行を再有効化します。
増分ジョブを再有効化して正常に実行した後に、エラーが再度表示される場合(完全再同期が必要です。理由: 指定したCookieが古くなっています...)、OUD Cookieの保存期間を延ばします。この値に関する杓子定規はありませんが、問題を回避するには十分長くする一方、OUDでの不要なリソース消費を回避するには十分短くする必要があります。1-2週間で十分です。次のコマンドを各OUDインスタンスで実行して保存期間を2週間に延ばします。
cd OUD_ORACLE_INSTANCE/bin ./dsconfig set-replication-server-prop --provider-name "Multimaster Synchronization" --set replication-purge-delay:2w -D cn=oudadmin --trustAll -p 4444 -h LDAPHOSTn Password for user 'cn=oudadmin': <OudAdminPswd> Enter choice [f]: f
Oracle Unified Directoryに対する実行時にOIMリコンシリエーション・ジョブが失敗する
問題: Oracle Unified Directory (OUD)に対する実行時にリコンシリエーション・ジョブが失敗します。OIM WebLogic Serverのログに次のエラーが示されます。
LDAP: error code 53 - Invalid syntax of the provided cookie
解決策: 「Oracle Identity Managerのリコンシリエーション・ジョブが失敗する」に説明されている回避策を試します。これで問題が解決しない場合は、次の解決方法を試します。
各OIMHOSTで、次のパラメータを使用してIGD_MSERVER_HOME
/config/fmwconfig/ovd/oim/adapters.os_xml
ファイルを更新します。
<param name="eclCookie" value="false"/>
OIMおよびSOA管理対象サーバーを再起動します。
Oracle SOA Suiteのトラブルシューティング
この項では、Oracle SOA Suiteで発生する可能性のある一般的な問題とその解決策を紹介します。次のトピックが含まれます:
親トピック: トラブルシューティング
トランザクション・タイムアウト・エラー
問題: 次のトランザクション・タイムアウト・エラーがログに表示されます。
Internal Exception: java.sql.SQLException: Unexpected exception while enlisting XAConnection java.sql.SQLException: XA error: XAResource.XAER_NOTA start() failed on resource 'SOADataSource_soaedg_domain': XAER_NOTA : The XID is not valid
解決方法: トランザクション・タイムアウト設定を確認し、JTAトランザクション・タイムアウトがデータ・ソースXAトランザクション・タイムアウトよりも短いことを確認します(後者はデータベースでのdistributed_lock_timeout
よりも短い)。
出荷時の設定では、SOAデータ・ソースではXAタイムアウト値は設定されていません。Set XA Transaction Timeout
構成パラメータはWebLogic Server管理コンソールでは確認されません。この場合、データ・ソースはドメイン・レベルのJTAタイムアウトを使用します。これは30
に設定されています。また、データベースのdistributed_lock_timeout
のデフォルト値は60
です。この結果、トランザクションにかかる時間がこれらの値よりも短いと想定されるシステムでは、SOA構成は正しく動作します。特定の操作に想定されるトランザクション時間に合せて、これらの値を調整します。
親トピック: Oracle SOA Suiteのトラブルシューティング
OIGOAMIntegration.sh-configureLDAPConnector統合のトラブルシューティング
問題
バグ27567130に対処するために次の内容が追加されました
configureLDAPConnectorを実行中に次のようなエラー・メッセージが表示されます。
2018-02-19 06:54:05] LDAPConnectorConfigTool.configureLDAPConnector: exception: java.lang.reflect.UndeclaredThrowableException [2018-02-19 06:54:05] javax.management.InstanceNotFoundException: Unable to contact MBeanServer for oracle.iam:Location=oim_server1,name=SSOIntegrationMXBean,type=IAMAppRuntimeMB ean,Application=oim at weblogic.utils.StackTraceDisabled.unknownMethod()
解決策
この原因は、OIM管理対象サーバーがoim_server1以外の名前で呼ばれていることです。次の回避策を実行することで、これから回復できます。
OIM管理対象サーバーが実行されていることを確認します。
親トピック: トラブルシューティング
一般的なトラブルシューティング
この項では、一般的な問題および回避方法について説明します。この項には次のトピックが含まれます:
WebLogicコンソールから管理対象サーバーを起動できない
問題
WebLogicコンソールから管理対象サーバーを起動すると、次のエラーが表示されます。
. For server WLS_BI1, the Node Manager associated with machine OIMHOST1 is not reachable. . All of the servers selected are currently in a state which is incompatible with this operation or are not associated with a running Node Manager or you are not authorized to perform the action requested. No action will be performed.
解決策1
ターゲット・ホストでノード・マネージャが起動していることを確認します。稼動していない場合は起動します。
解決策2
ディレクトリSHARED_CONFIG_DIR
/nodemanger/hostname
に配置されているファイルnodemanager.domains
に、ドメインがリストされていることを確認します。ない場合は、次の手順を実行します。
親トピック: 一般的なトラブルシューティング