以下のリストから製品をお選び下さい。

 

FAQ-DataServer ELS

previouslistnext

マルチボリュームの作成方法

「Unable to initialize Lock manager:2681」のエラーが発生

ODBC接続時のログイン・パスワードの省略

 

UNIFYの起動時に、データディクショナリエラーが発生し、エラーログに、 「Unable to initialize Lock manager:2681」のエラーが書き出されている。
Unable to initialize lock manager: 2681」というエラーメッセージは、 共有メモリをアタッチする際にエラーが発生していることを意味します。 データベースアクセス時に、共有メモリのアタッチアドレスが正しく 取得できていないことが障害原因と考えられます。 以下の方法で回避します。

[1] UNIFY を終了し、UNIFYが使用している共有メモリを削除する。

ipcsコマンドで共有メモリの使用状況を確認し、該当の共有メモリIDを、 ipcrm -m コマンドで削除して下さい。

[2] 共有メモリIDを取得する。

環境変数SHMIDにを設定することで共有メモリIDを取得します。

[設定例] SHMID=1024 ; export SHMID

[3] アタッチアドレスに現在よりも大きな値を設定する。
環境変数 NSEGS に0を設定する。

[例] NSEGS=0;export NSEGS

環境変数 DEFSIZEに大きな値を設定する。

[例]DEFSIZE=3145728;export DEFSIZE

*設定値は1MB(1048576)の倍数にする必要があります。
まず1MB(1048576)増加して、なおエラーとなる場合は、さらに1MBずつ、エラーがなくなるまで増加して下さい。

【マニュアル該当ページ】
ACCELL REFERENCE MANUAL 2 9-26
9.高度なアプリケーション設計
拡張環境変数 DEFSIZE

ACCELL REFERENCE MANUAL 2 9-30
9.高度なアプリケーション設計
拡張環境変数 NSEGS

ACCELL REFERENCE MANUAL 2 9-31
9.高度なアプリケーション設計
拡張環境変数 SHMID