外部データベース管理システムを使用して ARIS を実行し、運用データベース サーバーが移動した場合、IP アドレスとサーバー名などの設定を更新する必要があります。
手順
zoo ランナブル (サービス レジストリ) 以外のすべてのランナブルを開始します。
変更する外部データベース サービスのサービス ID を決定します。次のコマンドを入力します。list external services
外部データベース サービスの現在の設定を確認します。次のコマンドを入力します。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
...
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>
適用されたデータベース スキーマを確認します。次のコマンドを入力します。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
必要な場合は、すべてのテナントのスキーマ設定を変更します。次のコマンドを入力します。
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
コマンドを使用して新しい設定を確認します。
show external service <サービス ID>
list tenant <テナント名> data for service db
すべてのランナブルを開始します。次のコマンドを入力します。startall