Sybase 資料一覧
デバイス作成時に指定するデバイス番号を自動で割り当てたい(disk init実行時にvdevnoを省略したい)
2007/8/25更新
対応バージョン: 11.9.2
デバイス番号の省略はできない。
以下の手順で現在使用中のデバイス番号を調べて、空いている番号をデバイス番号として使用する。
1> select distinct low/16777216 from sysdevices order by low 2> go ----- 0 1 2 3 4 5
上記の例の場合は0〜5までのデバイス番号が使用されているので6番以降が使用できる。
デバイス番号には上限値がありデフォルトでは1データベースサーバあたり10となっている。
この値は"number of devices"パラメータにて変更できる(最大は255)。
例えばデバイス番号の上限値を255にする場合、以下の手順で変更する。
現在値の確認
1> sp_configure "number of devices" 2> go Parameter name Default Memory Used Config Value Run Value ----------------- ------- ----------- ------------ --------- number of devices 10 0 10 10
設定変更
1> sp_configure "number of devices",255 2> go