TECHNOLOGY

FAQ (よくある質問)

対象バージョン : 9.0.2

QUESTION ( SQ0609067 )

データベースのリカバリが失敗する。
「StreamPool オブジェクトが不足しています。~」

トランザクション・ログの適用によるデータベースのリカバリ処理を行なった時に、次のようなエラーが表示され、処理が中断してしまいます。

StreamPool オブジェクトが不足しています。新しい接続を作成できません。
*** エラー *** アサーションに失敗しました : 104901 (9.0.x. Build番号)
Allocating Stream object for temporary connection failed

ANSWER

原因:
ネットワーク・データベース・サーバ(dbsrv9)で作成されたトランザクション・ログには、パーソナル・データベース・サーバ(dbeng9)の最大接続数(10)を超える接続情報が存在する場合があります。
データベースのリカバリ時に、このトランザクション・ログの適用をパーソナル・データベース・サーバ(dbeng9)で行なった場合、最大接続数の制限により、接続が作成できずにエラーが発生します。

対策:
データベースをリカバリする際、ネットワーク・データベース・サーバ(dbsrv9)で作成されたトランザクション・ログは、ネットワーク・データベース・サーバ(dbsrv9)で適用してください。