所有的數(shù)據(jù)庫(kù)都創(chuàng)建在數(shù)據(jù)庫(kù)設(shè)備上。所謂數(shù)據(jù)庫(kù)設(shè)備,不是指一個(gè)可識(shí)別的物理設(shè)備,而是指用于存儲(chǔ)數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)對(duì)象的磁盤(pán)原始分區(qū)或操作系統(tǒng)文件。增加一個(gè)新的數(shù)據(jù)庫(kù)設(shè)備時(shí),必須對(duì)這些設(shè)備“初始化”。初始化的過(guò)程就是將物理磁盤(pán)、磁盤(pán)分區(qū)或操作系統(tǒng)文件變?yōu)镾YBASE數(shù)據(jù)庫(kù)可以識(shí)別的設(shè)備。初始化數(shù)據(jù)庫(kù)設(shè)備使用DISK INIT命令:
DISK INIT
NAME=設(shè)備名,
PHYSNAME=物理設(shè)備名,
VDEVNO=虛擬設(shè)備號(hào),
SIZE=塊數(shù)
其中,NAME指數(shù)據(jù)庫(kù)設(shè)備名,此名將用于CREATE DATABASE和ALTER DATABASE命令。
PHYSNAME是原始磁盤(pán)分區(qū)或操作系統(tǒng)文件名。
VDEVNO是數(shù)據(jù)庫(kù)設(shè)備的標(biāo)識(shí)號(hào),在SQL Server中,它必須是唯一的。
SIZE的單位是2K的塊,對(duì)于新創(chuàng)建的數(shù)據(jù)庫(kù),最小的SIZE是model數(shù)據(jù)庫(kù)的尺寸,即1024個(gè)2K的塊(2M)。
例如:/*將/dev目錄下400M的物理設(shè)備初始化為SYBASE的數(shù)據(jù)庫(kù)設(shè)備tele114_log01*/
1>disk init
2>name=“tele114_log01”,
3>physname=“/dev/rtelelog”
4>vdevno=4
5>size=204800 /*2Kbyte*204800=400Mbyte*/
6>go
新聞熱點(diǎn)
疑難解答