mkreplica -export に失敗する場合は、データベースがロックされた状態のままになっている可能性があります。この問題を解決するには、スキーマ リポジトリとユーザー データベースをアンロックするか、
Rational® ソフトウェア製品の IBM® ソフトウェア サポート に連絡してください。
このタスクについて
スキーマ リポジトリとユーザー データベースをアンロックするには、次の手順を実行します。
手順
- 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 ""
ここで、
multisite は
test_master_sitea データベースの
dbo-login と
dbo-password です。
- 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 ""
ここで、multisite は test_user_sitea の dbo-login と dbo-password です。
次のタスク
この後に mkreplica -export を試行しても、引き続き、既に複製が存在するというメッセージや別の multiutil 操作が進行中であるというメッセージが表示される場合は、Rational ソフトウェア製品の IBM ソフトウェア サポートに連絡してください。