当前位置:K88软件开发文章中心编程全书编程全书01 → 文章内容

Sybase数据库设备概念

减小字体 增大字体 作者:佚名  来源:翔宇亭IT乐园  发布时间:2019-1-3 2:00:17

:2010-11-08 19:51:08

所有的数据库都创建在数据库设备上。所谓数据库设备,不是指一个可识别的物理设备,而是指用于存储数据库数据库对象的磁盘原始分区或操作系统文件。增加一个新的数据库设备时,必须对这些设备“初始化”。初始化的过程就是将物理磁盘、磁盘分区或操作系统文件变为SYBASE数据库可以识别的设备。初始化数据库设备使用DISK INITming令:

DISK INIT
        NAME=设备名,
        PHYSNAME=物理设备名,
        VDEVNO=虚拟设备号,
        SIZE=块数

其中,NAME指数据库设备名,此名将用于CREATE DATABASE和ALTER DATABASEming令。

PHYSNAME是原始磁盘分区或操作系统文件名。

VDEVNO是数据库设备的标识号,在SQL Server中,它必须是唯一的。

SIZE的单位是2K的块,对于新创建的数据库,最小的SIZE是model数据库的尺寸,即1024个2K的块(2M)。

例如:/*将/dev目录下400M的物理设备初始化为SYBASE的数据库设备tele114_log01*/

1>disk init

2>name=“tele114_log01”,

3>physname=“/dev/rtelelog”

4>vdevno=4

5>size=204800 /*2Kbyte*204800=400Mbyte*/

6>go



Sybase数据库设备概念