表8にロック・マネージャのエラー・メッセージと情報メッセージを示します。
表 8. ロック・マネージャ・メッセージ1014004 - 1014043
メッセージ番号 |
メッセージ |
考えられる原因 |
考えられる解決策 |
---|---|---|---|
他のアクティブ・ユーザーのプロセスが終了するまで数分待ってから、操作を再試行してください。 他のユーザーがファイルをロックしていないかどうかを確認します(オブジェクトのロック解除を参照してください)。 NETDELAYとNETRETRYCOUNTの値を増やします(NETDELAYおよびNETRETRYCOUNTの設定を参照してください)。 | |||
他のアクティブ・ユーザーのプロセスが終了するまで数分待ってから、操作を再試行してください。 他のユーザーがファイルをロックしていないかどうかを確認します(オブジェクトのロック解除を参照してください)。 | |||
BEGINARCHIVEコマンドで始まり、ENDARCHIVEコマンドで終わるアーカイブ・プロセスが終了するまで待ちます。 アーカイブ・プロセスが終了したら、管理者は必ずENDARCHIVEコマンドを発行してください。 ESSCMDを使用している場合は、アーカイブ・プロセスが完了してから次のプロセスが開始されるようにするため、スリープ・コマンドを追加する必要があります。 | |||
他のアクティブ・ユーザーのプロセスが終了するまで数分待ってから、操作を再試行してください。 他のユーザーがファイルをロックしていないかどうかを確認します(オブジェクトのロック解除を参照してください)。 | |||
トランザクションtransactionHandleはトランザクションtransactionHandleでデッドロックされています。 |
Essbaseで、2人以上のユーザーが同時に同じ2つのブロックを反対の順序でロックしようとしているので、トランザクションを完了できません。たとえば、user1はブロック1、ブロック2の順にアクセスしようとし、user2はブロック2、ブロック1の順にアクセスしようとしました。 |
2人のユーザーが同時に同じブロックで計算を実行していないことを確認します。 このエラーが頻繁に発生する場合は、「更新モード」オプションを選択解除するようにスプレッドシート・ユーザーに指示します。『Oracle Essbase Spreadsheet Add-inユーザー・ガイド』を参照してください。 | |
トランザクションtransactionHandleはトランザクションtransactionHandleを待機しています。 |
Essbaseで、現在のトランザクションがデッドロックされたトランザクションを待機しているため、トランザクションを完了できません。 |
2人のユーザーが同時に同じブロックで計算を実行していないことを確認します。 このエラーが頻繁に発生する場合は、「更新モード」オプションを選択解除するようにスプレッドシート・ユーザーに指示します。『Oracle Essbase Spreadsheet Add-inユーザー・ガイド』を参照してください。 | |
関連トピック |
他のアクティブ・ユーザーのプロセスが終了するまで数分待ってから、操作を再試行してください。 他のユーザーがファイルをロックしていないかどうかを確認します(オブジェクトのロック解除を参照してください)。 NETDELAYとNETRETRYCOUNTの値を増やします(NETDELAYおよびNETRETRYCOUNTの設定を参照してください)。 このエラーが頻繁に発生する場合は、計算が完了する前にユーザーが複雑な計算を開始しておらず、Essbaseからログオフしていないことを確認します。 Essbaseサーバーを停止して再起動します。その後、データベースが破損しているかどうかを確認します(データベース破損の確認を参照してください)。 スプレッドシート・ユーザーがオブジェクトをロックしているためにこのエラーが発生する場合は、次の手順に従って、LOCKTIMEOUTの値を大きくしてください。 | ||
関連トピック |
Essbaseでオブジェクトをロックできませんでした。このメッセージは、オブジェクトがロックされるまで、またはユーザー指定の待機時間に到達するまで30秒ごとに繰り返されます。 |
他のアクティブ・ユーザーのプロセスが終了するまで数分待ってから、操作を再試行してください。 他のユーザーがファイルをロックしていないかどうかを確認します(オブジェクトのロック解除を参照してください)。 NETDELAYとNETRETRYCOUNTの値を増やします(NETDELAYおよびNETRETRYCOUNTの設定を参照してください)。 このエラーが頻繁に発生する場合は、計算が完了する前にユーザーが複雑な計算を開始しておらず、Essbaseからログオフしていないことを確認します。 Essbaseサーバーを停止して再起動します。その後、データベースが破損しているかどうかを確認します(データベース破損の確認を参照してください)。 スプレッドシート・ユーザーがオブジェクトをロックしているためにこのエラーが発生する場合は、次の手順に従って、LOCKTIMEOUTの値を大きくしてください。 | |
サーバー・コンピュータ上の物理メモリーを確認します。Windows環境の場合、1つのデータベースに推奨される最小メモリーは64 MBです。UNIX環境の場合、1つのデータベースに推奨される最小メモリーは128 MBです。引き続きエラーが発生する場合は、サーバー・コンピュータにより多くのメモリーを追加します。 | |||
サーバー・コンピュータ上の物理メモリーを確認します。Windows環境の場合、1つのデータベースに推奨される最小メモリーは64 MBです。UNIX環境の場合、1つのデータベースに推奨される最小メモリーは128 MBです。引き続きエラーが発生する場合は、サーバー・コンピュータにより多くのメモリーを追加します。 | |||
このトランザクションでロックしようとしているブロックは別のトランザクションによってロックされています。現在、Essbaseは待機を許可しないように構成されているので、現在のトランザクションはブロックをロックするために待機できません。 | |||
リストされたデータベースは、管理者がデータベースをバックアップする目的でBEGINARCHIVEコマンドを発行したために、読取り専用モードになっています。 |
BEGINARCHIVEコマンドで始まり、ENDARCHIVEコマンドで終わるアーカイブ・プロセスが終了するまで待ちます。アーカイブ・プロセスが終了したら、ENDARCHIVEコマンドを発行してください。 | ||