mkreplica -export の失敗からの回復

mkreplica -export に失敗する場合は、データベースがロックされた状態のままになっている可能性があります。この問題を解決するには、スキーマ リポジトリとユーザー データベースをアンロックするか、 Rational® ソフトウェア製品の IBM® ソフトウェア サポート に連絡してください。

スキーマ リポジトリとユーザー データベースをアンロックするには、次の手順を実行します。

  1. installutil unlockschemarepo コマンドを使用してスキーマ リポジトリをアンロックします。 このコマンドの構文は次の通りです。
    installutil unlockschemarepo db-vendor server database dbo-login
    
    dbo-password connection-options
    接続オプション:
    Oracle データベース
    HOST=host;SID=sid
    その他すべて
    ""
    たとえば、サーバー QE_TEST1 上の SQL_SERVER スキーマ リポジトリ データベース test_master_sitea をアンロックするには、次のように指定します。
    installutil unlockschemarepo SQL_SERVER QE_TEST1 test_master_sitea
    
    multisite multisite ""
    ここで、multisitetest_master_sitea データベースの dbo-logindbo-password です。
  2. installutil unlockuserdb コマンドを使用してユーザー データベースをアンロックします。このコマンドの構文は次の通りです。 installutil unlockuserdb db-vendor server database dbo-login dbo-password connection-options
    接続オプション:
    Oracle データベース
    HOST=host;SID=sid
    その他すべて
    ""

    たとえば、サーバー QE_TEST1 上の SQL_SERVER ユーザー データベース test_user_sitea をアンロックするには、次のように指定します。

    installutil unlockuserdb SQL_SERVER QE_TEST1 test_user_sitea
    
    multisite multisite ""

    ここで、multisitetest_user_siteadbo-logindbo-password です。

この後に mkreplica -export を試行しても、引き続き、既に複製が存在するというメッセージや別の multiutil 操作が進行中であるというメッセージが表示される場合は、Rational ソフトウェア製品の IBM ソフトウェア サポートに連絡してください。

関連資料
mkreplica

フィードバック