发新话题
打印

[新手资料] 如何扩展master数据库空间

如何扩展master数据库空间

master数据库只能扩展在master设备上.那么当master设备已经没有足够的空间可使用时,请按以下步骤操作:

(此操作过程是以UNIX操作系统为例.SYBASE安装路径为/sybase)

1.备份master数据库

启动backup server,进入isql环境执行:

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

2>go

hut down SQL/ASE Server

1>shutdown

2>go

2.创建新的足够大的master设备

$buildmaster -d -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 sysdevices 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 master on master=10

将master数据库在master

TOP

发新话题