• 締切済み

特定ユーザーのデータインポート時にフリーズ

はじめまして。 このたび、サーバー機のリプレイスに伴いexp/impを使ってユーザーデータの移行を行っていますが、 その際にトラブルが発生いたしました。 ■移行元サーバー (NEC製) Windows 2000 Server Oracle 8i ■移行先サーバー (IBM製) Windows Server 2003 R2 SP2 Oracle 9i (9.2.0.2) A,B,C(実際の名前ではありません)という3ユーザーのデータをユーザーモードでエクスポートし、 エクスポートは正常終了しました。 しかし、移行先のサーバーでインポートをしたところ、A,Bは正常にインポートできましたが、Cの インポートの際に、特定のテーブルでインポートが停止し、そのままOSがフリーズしてしまいます。 フリーズしたOSは何もできない状態で、Windowsの通常起動もできずセーフモードで立ち上げるしか できません。セーフモードで、OracleServiceDB(※ここでSIDをDBと仮定させていただきます)を サービス設定から、自動起動しない設定にすれば、OSは通常起動でき操作も問題ありません。 Cのユーザーデータをインポートすると、OracleServiceDB がおかしくなり、これが開始状態だと OSがフリーズしてしまいます。何もできず、タスクマネージャも起動しません。キーボードも反応しません。 ※電源を直接切る以外シャットダウン不可能です 当初は、エクスポートしたCユーザーのダンプファイルの問題かと思いましたが、問題のダンプファイルを、 HP製のWindows Server 2003 R2 SP2 ・ Oracle 9i (9.2.0.2) にインポートすると正常にインポートが 可能でした。そのため、ダンプファイルの問題とも考えにくく、ハードウェアの相違が影響しているのでは ないかと考えられなくもない状態ですが、どうも原因が分かりません。 同様のトラブルを経験された方や、何かしらの対処法をご存知の方がいらっしゃいましたら、アドバイスいた だければ助かります。

みんなの回答

回答No.1

こんばんは。 誰も回答されていないようなので、ちょっと考えられるところを。 1.まさかとは思いますが、ディスクの物理領域か、表領域がいっぱいではないですか?デフォルトでは自動拡張のはずなので、表領域は問題ないと思いますが、別途用意した、create table spaceのスクリプトを、流しているのであれば、Enterprise Managerで表領域の拡張が制限されていないか確認してみてください。 2.アーカイブログの設定はどうなっていますか?impの際、アーカイブログがONであると、ログを作りながら、impするので、非常に遅いです。設定は、noarchivelog というキーワードあたりで検索してみてください。      

関連するQ&A