数据库空间(扩充sybase master数据库空间)

master数据库只能扩充在master摆设上.那么当master摆设仍旧没有充满的空间可运用时,请按以次办法操纵:

(此操纵进程是以UNIX操纵体例为例.SYBASE安置路途为/sybase)

  1.备份master数据库

   启用backup server,加入isql情况实行:

    1>dump database master to '/sybase/master.dump'

    2>go

   shut down SQL/ASE Server

    1>shutdown

    2>go

  2.创造新的充满大的master摆设

   $buildmaster -d<master_device> -ssize(size以2K为单元)

   例:$buildmaster-d/sybase/data/master.dat -s102400

  3.窜改RUN_servername文献

   编纂RUN_server_name文献,-d参数指向兴建的摆设名。

  4.单用户形式重启server

   $startserver -f RUN_servername -m

  5.实行installmaster剧本

  6.由备份文献承载master数据库

   1>load database master from百思特网 '/sybase/master.dump'

   2>go

  7.窜改sysdevices消息

   sp_configure 'allow updates', 1

    go

数据库空间(扩展sybase master数据库空间) 第1张

    begin tran

    go

   update sysdev百思特网ices set high = 102399 , phyname = 'e:\sybase\data\master_test.dat' where name = 'master'

    go

    (102399=200*512-1 master摆设巨细为200M)

    commit tran

    go

  8.扩充master数据库

   1>alter database master on master摆设称呼=size(此值以M为单元)

   2>go

   例:alter database ma百思特网ster on master=10

     将master数据库在master摆设上扩充10M