09月22日, 2014 255次
数据库空间(扩充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
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