ターゲット・データベースでのOracle Fusion MiddlewareおよびOracle SOA Suiteドメインの起動

ターゲット・コンテナ・データベース(CDB)でドメインを起動するには、次のステップを実行します:

Oracle Fusion Middlewareドメインの起動

新しいターゲット・データベースを指すようにOracle Fusion Middlewareドメイン構成ファイルを更新した後、ソース・データベースを停止してから、ターゲット・データベースでOracle Fusion Middlewareドメインを起動し、JDBC接続を確認できます:

  1. Oracle Fusion Middlewareドメインを起動するには、管理サーバーおよび管理対象サーバーを起動します。たとえば:

    cd /u01/oracle/middleware/domains/fmw_domain
    ./startWebLogic.sh
    cd /u01/oracle/middleware/domains/fmw_domain/bin
    ./startManagedWebLogic.sh infra_server1 http://192.168.56.92:7001
  2. WebLogic Server管理コンソールで、サーバーのステータスを確認します:

    WebLogic Server管理コンソール: 「構成」タブ
  3. 接続ステータスを確認します:

    WebLogic Server管理コンソール: 「接続プール」タブWebLogic Server管理コンソール: 「モニタリング」タブ

Oracle SOA Suiteドメインの起動

新しいターゲット・データベースを指すようにOracle SOA Suiteドメイン構成ファイルを更新した後、ソース・データベースを停止してから、ターゲット・データベースでOracle SOA Suiteドメインを起動し、JDBC接続を確認できます:

  1. Oracle SOA Suiteドメインを起動するには、管理サーバーおよび管理対象サーバーを起動します。たとえば:

    cd /u01/oracle/middleware/domains/soa_domain
    ./startWebLogic.sh
    cd /u01/oracle/middleware/domains/soa_domain/bin
    ./startManagedWebLogic.sh soa_server1 http://192.168.56.92:7010
  2. WebLogic Server管理コンソールで、サーバーのステータスを確認します:

    WebLogic Server管理コンソール: 「構成」タブ
  3. 接続ステータスを確認します:

    WebLogic Server管理コンソール: 「接続プール」タブWebLogic Server管理コンソール: 「モニタリング」タブ
  4. Oracle SOA Suite管理対象サーバーのログ・ファイルを確認します。たとえば:

    …
    <Aug 20, 2020 3:23:43,616 PM CEST> <Warning> <oracle.soa.scheduler> <BEA-000000> <No row exists in table soaqtz_JOB_DETAILS for lock named: VerificationSessionPurgeJob-QLCKSEP-DEFAULT>
    [EL Info]: 2020-08-20 15:23:44.079--ServerSession(1948318745)--EclipseLink, version: Eclipse Persistence Services - 2.6.5.v20170607-b3d05bd
    [EL Info]: 2020-08-20 15:23:44.08--ServerSession(1948318745)--Server: 12.2.1.3.0
    [EL Info]: 2020-08-20 15:23:44.157--ServerSession(1948318745)--/file:/u01/oracle/middleware/soa12213/soa/soa/modules/oracle.soa.fabric_11.1.1/tracking-fabric.jar_soa_local_resiliency_persistence_unit login successful
    SOA Platform is running and accepting requests. Start up took 17561 ms, partition=DOMAIN
    <Aug 20, 2020 3:23:47,156 PM CEST> <Warning> <oracle.soa.healthcheck> <BEA-000000> <On startup, health check id 293 failed for category 'Startup'. Ran 6 checks. Number of failures=1, errors=1, warnings=0.>
    
  5. Oracle SOA SuiteのURLを確認します。たとえば:

    • http://192.168.56.92:7013/wsm-pm/


      Oracle SOA Suite: ポリシー・マネージャ
    • http://192.168.56.92:7013/soa-infra/


      Oracle SOA Suite: WebLogic Server
    • http://192.168.56.92:7013/integration/worklistapp


      BPM Worklist
    • http://192.168.56.92:7013/sdpmessaging/userprefs-ui


      ユーザー通信プリファレンス
    • http://192.168.56.92:7013/soa/composer


      SOAコンポーザ
    • http://192.168.56.92:7013/integration/services/IdentityService/identity?WSDL


      アイデンティティ・サービス
  6. Oracle SOA Suiteヘルス・チェックを実行します:

    1. ソース環境にサインインします。たとえば、soa-host01.example.comです。
    2. oracleユーザーに変更します:
      sudo su - oracle
    3. ヘルスチェック・ファイルを格納するディレクトリを作成します。たとえば:
      mkdir -p /u01/db_exp/soa_healthcheck
    4. WLSTを起動し、SOAサーバーに接続します。たとえば:
      /u01/oracle/middleware/soa12213/oracle_common/common/bin/wlst.sh
      connect('weblogic','manager1','t3://192.168.56.92:7013') // soa1_server1
  7. 次のコマンドを入力し、生成されたSOAヘルス・チェック・レポートの出力を確認します:
    executeHealthCheckAndGenerateReport('DatasourceCheck','/u01/oracle/soa_healthcheck/DatasourceCheck.html')
    executeHealthCheckAndGenerateReport('ServiceCheck','/u01/oracle/soa_healthcheck/ServiceCheck.html')
    executeHealthCheckAndGenerateReport('SOAAppCheck','/u01/oracle/soa_healthcheck/SOAAppCheck.html')
    executeHealthCheckAndGenerateReport('JDBCPoolsCheck','/u01/oracle/soa_healthcheck/JDBCPoolsCheck.html')
    executeHealthCheckAndGenerateReport('SOALibraryCheck','/u01/oracle/soa_healthcheck/SOALibraryCheck.html')
    executeHealthCheckAndGenerateReport('MemoryCheck','/u01/oracle/soa_healthcheck/MemoryCheck.html')