データベース管理システムの移動

外部データベース管理システムを使用して ARIS を実行し、運用データベース サーバーが移動した場合、IP アドレスとサーバー名などの設定を更新する必要があります。

手順

  1. ARIS Cloud Controller (ACC) を起動します
  2. zoo ランナブル (サービス レジストリ) 以外のすべてのランナブルを開始します。
  3. 変更する外部データベース サービスのサービス ID を決定します。次のコマンドを入力します。list external services
  4. 外部データベース サービスの現在の設定を確認します。次のコマンドを入力します。show external service <サービス ID>

    例: show external service db0000000000

    使用中のデータベース システムによって表示される設定は異なります。

    出力例 (Oracle):

    Service db0000000000 (Type DB)

    パラメーター:

    ...

    host sbrva100.com.ad.aaf

    ...

    url jdbc:oracle:thin:@//sbrva100.com.ad.aaf:1521/aris

    ...

    出力例 (Microsoft SQL Server)

    Service db0000000000 (Type DB)

    パラメーター:

    ...

    host sbrva100.com.ad.aaf

    ...

    url jdbc:sqlserver://sbrva100.com.ad.aaf;DatabaseName=aris10db;instanceName=aris

    ...

  5. update external service コマンドを使用して必要な設定を変更します。

    例 (Oracle):

    update external service <サービス ID> url="jdbc:oracle:thin:@//<Oracle サーバー>:<リスナー ポート>/<インスタンス名>" host=<Oracle サーバー>

    例 (Microsoft SQL Server):

    update external service <サービス ID> url="jdbc:sqlserver://<Microsoft SQL Server>:<リスナー ポート>;DatabaseName=<データベース名>;instanceName=<インスタンス名>" host=<Microsoft SQL Server>

  6. 適用されたデータベース スキーマを確認します。次のコマンドを入力します。list tenant <名前> data for service db

    出力例 (デフォルト テナント):

    Data of tenant default tenant for application db

    キーの値

    com.aris.cip.db.schema aris_default

    com.aris.ecp.db.schema aris_default

    name default

  7. 必要な場合は、すべてのテナントのスキーマ設定を変更します。次のコマンドを入力します。

    set tenant <テナント名> data for service db com.aris.cip.db.schema=<新しいスキーマ名>

    例 (マスター テナント):

    set tenant master data for service db com.aris.cip.db.schema=aris10_master

    (com.aris.ecp.db.schema は不要)

    例 (デフォルト テナント):

    set tenant default data for service db com.aris.cip.db.schema=aris10_default com.aris.ecp.db.schema=aris10_default

  8. コマンドを使用して新しい設定を確認します。

    show external service <サービス ID>

    list tenant <テナント名> data for service db

  9. すべてのランナブルを開始します。次のコマンドを入力します。startall