為了防止用戶數(shù)據(jù)庫(kù)被分配到數(shù)據(jù)庫(kù)系統(tǒng)主設(shè)備?master?上,應(yīng)該在安裝完數(shù)據(jù)庫(kù)后修改默認(rèn)設(shè)備—安裝完?sybase?ASE?后,master?是唯一的默認(rèn)設(shè)備。Sybase?建議,master?設(shè)備只應(yīng)該提供給系統(tǒng)數(shù)據(jù)庫(kù)而不是用戶數(shù)據(jù)庫(kù)。因此,對(duì)于用戶數(shù)據(jù)庫(kù),我們應(yīng)當(dāng)單獨(dú)創(chuàng)建設(shè)備,并且把用戶設(shè)備設(shè)置成默認(rèn)狀態(tài)。
? 比如我們可能要建立幾個(gè)用戶數(shù)據(jù)庫(kù)設(shè)備:userData,userLog
??首先我們需要先取消master的默認(rèn)設(shè)備:
??? sp_diskdefault "master","defaultoff"
??? go
??? sp_diskdefault "userData","defaulton"
??? go
??? sp_diskdefault "userLog","defaulton"
??? go
在后面創(chuàng)建用戶數(shù)據(jù)庫(kù)的過程中,如果不指定數(shù)據(jù)庫(kù)設(shè)備,則該用戶數(shù)據(jù)庫(kù)理所當(dāng)然地創(chuàng)建在默認(rèn)設(shè)備。
創(chuàng)建數(shù)據(jù)庫(kù):本數(shù)據(jù)庫(kù)創(chuàng)建在設(shè)備?userData?上,而在分開的設(shè)備(userLog)上創(chuàng)建數(shù)據(jù)庫(kù)日志。
1>create?database?mydatabase?//創(chuàng)建一個(gè)名為?mydatabase?的數(shù)據(jù)庫(kù)
2>?on?userData?=?“50M”?//數(shù)據(jù)庫(kù)的存儲(chǔ)空間為?50M,數(shù)據(jù)庫(kù)設(shè)備是?userData,而不是?master
3>log?on?userLog?=”10M”?//日志文件的存儲(chǔ)空間為?10M
4>go
posted on 2007-07-04 22:01
水煮三國(guó) 閱讀(1071)
評(píng)論(0) 編輯 收藏 所屬分類:
Sybase