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

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

手順

  1. 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