- 論壇徽章:
- 0
|
master數(shù)據(jù)庫只能擴展在master設(shè)備上.那么當(dāng)master設(shè)備已經(jīng)沒有足夠的空間可使用時,請按以下步驟操作:
(此操作過程是以UNIX操作系統(tǒng)為例.SYBASE安裝路徑為/sybase)
1.備份master數(shù)據(jù)庫
啟動backup server,進入isql環(huán)境執(zhí)行:
1>;dump database master to '/sybase/master.dump'
2>;go
hut down SQL/ASE Server
1>;shutdown
2>;go
2.創(chuàng)建新的足夠大的master設(shè)備
$buildmaster -d<master_device>; -ssize(size以2K為單位)
例:$buildmaster-d/sybase/data/master.dat -s102400
3.修改RUN_servername文件
編輯RUN_server_name文件,-d參數(shù)指向新建的設(shè)備名。
4.單用戶模式重啟server
$startserver -f RUN_servername -m
5.執(zhí)行installmaster腳本
6.由備份文件裝載master數(shù)據(jù)庫
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設(shè)備大小為200M)
commit tran
go
8.擴展master數(shù)據(jù)庫
1>;alter database master on master設(shè)備名稱=size(此值以M為單位)
2>;go
例:alter database master on master=10
將master數(shù)據(jù)庫在master設(shè)備上擴展10M |
|