47 トラブルシューティング
createSnapshot.sh
およびapplySnapshot.sh
スクリプトの実行中の失敗をトラブルシューティングします。
createSnapshot.sh
の実行中の失敗
OPERATION=MIGRATE
の使用時にOAMドメインおよびデータベース・スキーマのバックアップに失敗した場合:
DATA_PUMP_DIR
別名で参照されるディレクトリから*.dmp
ファイルを削除します。-
backup.properties
ファイルを確認し、エラーがある場合は修正します。 -
applySnapshot.sh
を再実行します。<path>/backup.properties
applySnapshot.sh
の実行中の失敗
OPERATION=RESTORE
の使用時にOAMドメインのみのリストアに失敗した場合:
- ディレクトリ
$ORACLE_HOME/user_projects
を削除します。 restore.properties
ファイルを確認し、エラーがある場合は修正します。applySnapshot.sh
を再実行します。<path>/restore.properties
OPERATION=MIGRATE
の使用時にOAMドメインおよびデータベース・スキーマのリストアに失敗した場合:
- SQLPlusで、ターゲット・データベースに
SYS
ユーザーとして接続し、次を実行します:drop user <SCHEMA_PREFIX>_STB cascade ; drop user <SCHEMA_PREFIX>_IAU_APPEND cascade ; drop user <SCHEMA_PREFIX>_IAU_VIEWER cascade ; drop user <SCHEMA_PREFIX>_MDS cascade ; drop user <SCHEMA_PREFIX>_WLS cascade ; drop user <SCHEMA_PREFIX>_WLS_RUNTIME cascade ; drop user <SCHEMA_PREFIX>_IAU cascade ; drop user <SCHEMA_PREFIX>_OPSS cascade ; drop user <SCHEMA_PREFIX>_OAM cascade ; drop tablespace <SCHEMA_PREFIX>_OAM INCLUDING CONTENTS AND DATAFILES; drop tablespace <SCHEMA_PREFIX>_IAU INCLUDING CONTENTS AND DATAFILES; drop tablespace <SCHEMA_PREFIX>_IAU_APPEND INCLUDING CONTENTS AND DATAFILES; drop tablespace <SCHEMA_PREFIX>_MDS INCLUDING CONTENTS AND DATAFILES; drop tablespace <SCHEMA_PREFIX>_OPSS INCLUDING CONTENTS AND DATAFILES; drop tablespace <SCHEMA_PREFIX>_IAS_OPSS INCLUDING CONTENTS AND DATAFILES; drop tablespace <SCHEMA_PREFIX>_WLS INCLUDING CONTENTS AND DATAFILES; drop tablespace <SCHEMA_PREFIX>_WLS_RUNTIME INCLUDING CONTENTS AND DATAFILES; drop tablespace <SCHEMA_PREFIX>_IAU_VIEWER INCLUDING CONTENTS AND DATAFILES; drop tablespace <SCHEMA_PREFIX>_STB INCLUDING CONTENTS AND DATAFILES;
- ディレクトリ
$ORACLE_HOME/user_projects
を削除します。 restore.properties
ファイルを確認し、エラーがある場合は修正します。createSnapshot.sh
を再実行します。<path>/restore.properties
createSnapshot.sh
およびapplySnapshot.sh
スクリプトのハング
Operation=Migrate
の使用時にデータベース・スキーマをエクスポートまたはインポートすると、スクリプトcreateSnapshot.sh
およびapplySnapshot.sh
がハングしているように見えます。
データベース・スキーマのエクスポートおよびインポートは、データ量に基づいて完了するのに時間がかかります。ハードコードされた2分の遅延がスクリプトに指定されているのは、データベースの過負荷を回避するためです。データベース・スキーマをエクスポートまたはインポートする時間には影響しません。
スナップショット・ツールを使用したデータベースの移行で、ターゲット環境にschema_version_registry
表/エントリを作成できない
createSnapshot.sh
スクリプトを実行する前に、次の操作を行います:
sys
またはシステム・ユーザーとして接続し、次のSQLコマンドを実行します:create table <SCHEMA_PREFIX>_OAM.SCHEMA_VERSION_REGISTRY as select * from SYSTEM.SCHEMA_VERSION_REGISTRY$ where MRC_NAME = '<SCHEMA_PREFIX>'
ここで、<SCHEMA_PREFIX>
は、RCUの作成に使用されるSCHEMA_PREFIXです。
applySnaphost.sh
スクリプトを実行した後で、次の操作を行います:
sys
またはシステム・ユーザーとして接続し、次のSQLコマンドを実行します:insert into SYSTEM.SCHEMA_VERSION_REGISTRY$ select * from REL2_OAM.SCHEMA_VERSION_REGISTRY;
drop table REL1_OAM.SCHEMA_VERSION_REGISTRY;