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

 

FAQ-DataServer

nextlistnext

テーブル作成時の予想件数

西暦2000年対応

コンフィギュレーション・パラメータ推奨値

startdb時に表示される警告メッセージ

SQLハングアップ時の対応方法

DB稼動時、電源が切れた場合の対応方法

startdb時に、-59のエラーが発生

CLIENTINFOの既定値

埋め込み型SQLプログラムで、-2070のエラー発生

会話型SQLで大量レコードロード時の注意事項

RHLIで大量レコードロード時の注意事項

startdb実行時に、-9825のエラーが発生

-10656のエラー(一時ファイル書き込み不可)が発生

レコード登録時の既定のカラム値について

リンクインデックスの作成方法

カラム値として、数値をインクリメントに自動設定する方法

同一マシン上で複数DBを起動する方法

budbで作成したバックアップを使い、別マシン上でredb可能か

ACCELL/Netクライアント環境で、-180のエラーが発生

クライアント環境で、startdb/shutdbは可能か

クライアント環境でDDL操作は可能か

file.cfとfile.cfgの相違点

SQL問い合わせ時に、-10709のエラーが発生

Bツリーインデックス作成時、-10662、-37のエラーが発生

テーブルレコード登録時の性能改善策

dbld実行時、「キーがない」という内容のエラーが発生

サイズが増大したエラーログファイルの縮小方法

AMGR実行中に、-48(デバイスに空きなし)のエラーが発生

dbdmn立ち上げ時の、rcファイル編集方法

dbdmn実行時、-834のエラーが発生

-3(共有メモリ不十分)のエラー発生時の対応方法

テーブルに、予想件数を越えた行数を追加できるか

同一マシン上で、複数の親dbdmnの起動は可能か

データベースを複数ボリュームで管理する手順

データベースに新ボリュームを追加する手順

UNLIMIT設定のDBボリュームを制限付きに変更する方法

SQLのselect文でorder by句を使用するときの注意事項

SQLのselect文の出力結果から重複値を除く方法

データベースファイル(file.db)のサイズを縮小する方法

物理ログファイル(file.pl)のサイズを縮小する方法

データベース作成者以外でも、startdb/shutdb 実行可能か

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

マルチボリュームの場合のデータの格納

ビューテーブルの検索パフォーマンス

uldでエラーが発生

-3 : 共有メモリが不十分です。'SHMMAX'を増すか'SHMFULL'を減して下さい.というエラーが発生する。
関連するコンフィグレーションについて教えて下さい。
UNIFY が使用する共有メモリのセグメントサイズは次の設定値により制御されます。

A. カーネルの SHMMIN -- 設定値は1を推奨。
B. DataServer,Unify2000 の SHMMIN
C. DataServer,Unify2000 の SHMMAX
D. カーネルの SHMMAX

A <= B <= X <= C <= D

ここで X は実際に割り当てられるサイズを示し、shmmap -s の実行で確認できます。下記の例では、1048576 です。
なお、4321392 は MAXCHACHE に従って確保した共有メモリ(データベースキャッシュ)のサイズを示します。

$ shmmap -s ----- Shared Memory Segment Information ----- ----id---shmid- --key--- -hexkey- --address- --size-- locking -mode--users- ShmemMgr: 102 996115 0x0f3313 0xf6b08000 1048576 mem 000664 5 CacheMgr: 404 PRIVATE 0xf66e8000 4321392 mem 000664 4 ----id---shmid- --key--- -hexkey- --address- --size-- locking -mode--users-

<備考>
例えば SHMMAX=3072k と設定されていても、カーネルのSHMMAXが1024kと設定されている場合には実際には1024kしか割り当てられません。カーネル設定を現在のままにして、LMSHMKEY と FMSHMKEY を別途設定する方法もあります。
SHMKEY=886 / LMSHMKEY=887 / FMSHMKEY=888 SHMKEY のみの設定の場合は、UNIFYの使用する共有メモリ合計は1024kですが、上の2つの KEY を新たに設定することにより1024k * 3 = 3072k となります。