SQLによるDB管理 ― 2007年05月08日 18時56分48秒
Cheetahでは、onmodeやonspacesなどで行っているDB管理のタスクをsqlで実現できるようになっています。sqlで可能ということは、リモートのサーバに対していちいちログインする必要がなく、リモートクエリーすればよいので管理が楽になります。
以下、新規のDB領域を追加する例です。
% onstat -d
IBM Informix Dynamic Server Version 11.10.FB6TL -- On-Line -- Up 00:12:16 -- 39936 Kbytes
Dbspaces
address number flags fchunk nchunks pgsize flags owner name
10aedce88 1 0x40001 1 1 2048 N B informix rootdbs
1 active, 2047 maximum
Chunks
address chunk/dbs offset size free bpages flags pathname
10aedd028 1 1 0 150000 74853 PO-B /informix/dbs/rootdbs
1 active, 32766 maximum
% dbaccess sysadmin -
Database selected.
> execute function task("create dbspace", "newdbs", "/informix/dbs/newdbs", "10 M", "0"); <<-- これです
% onstat -d
IBM Informix Dynamic Server Version 11.10.FB6TL -- On-Line -- Up 00:15:39 -- 39936 Kbytes
Dbspaces
address number flags fchunk nchunks pgsize flags owner name
10aedce88 1 0x60001 1 1 2048 N B informix rootdbs
10c0ac9d8 2 0x60001 2 1 2048 N B informix newdbs <<< ---- 追加されています
2 active, 2047 maximum
Chunks
address chunk/dbs offset size free bpages flags pathname
10aedd028 1 1 0 150000 74837 PO-B /informix/dbs/rootdbs
10c0acb70 2 2 0 5120 5092 PO-B /informix/dbs/newdbs
2 active, 32766 maximum
以下、新規のDB領域を追加する例です。
% onstat -d
IBM Informix Dynamic Server Version 11.10.FB6TL -- On-Line -- Up 00:12:16 -- 39936 Kbytes
Dbspaces
address number flags fchunk nchunks pgsize flags owner name
10aedce88 1 0x40001 1 1 2048 N B informix rootdbs
1 active, 2047 maximum
Chunks
address chunk/dbs offset size free bpages flags pathname
10aedd028 1 1 0 150000 74853 PO-B /informix/dbs/rootdbs
1 active, 32766 maximum
% dbaccess sysadmin -
Database selected.
> execute function task("create dbspace", "newdbs", "/informix/dbs/newdbs", "10 M", "0"); <<-- これです
% onstat -d
IBM Informix Dynamic Server Version 11.10.FB6TL -- On-Line -- Up 00:15:39 -- 39936 Kbytes
Dbspaces
address number flags fchunk nchunks pgsize flags owner name
10aedce88 1 0x60001 1 1 2048 N B informix rootdbs
10c0ac9d8 2 0x60001 2 1 2048 N B informix newdbs <<< ---- 追加されています
2 active, 2047 maximum
Chunks
address chunk/dbs offset size free bpages flags pathname
10aedd028 1 1 0 150000 74837 PO-B /informix/dbs/rootdbs
10c0acb70 2 2 0 5120 5092 PO-B /informix/dbs/newdbs
2 active, 32766 maximum
コメント
トラックバック
このエントリのトラックバックURL: http://in4mix.asablo.jp/blog/2007/05/08/1494088/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。