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<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 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设备上扩展10M
bigbug99 回复于:2002-12-31 17:40:57
为什么要扩呢?什么情况下往MASTER里写东西?
shaxiren 回复于:2003-07-14 15:00:04
那么在winnt下如何扩展呢,ase12.5
|