Sybase ASE 基础(2)创建数据库

本文详述了如何在Sybase ASE 15.5环境下创建数据库设备、镜像设备及数据库本身,强调了数据与日志设备分离的重要性,并提供了各种创建示例。
摘要由CSDN通过智能技术生成

本文介绍一下Sybase的一些基础知识,本节是如何创建数据库。
本人不保证内容的正确性。

环境:Sybase ASE 15.5

假设SybaseASE已经安装好了。

1.数据库设备(device)的创建
sybase的数据库是建立在设备上的,ASE安装好以后,就已经有几个默认设备,master,sybprocs,sybsysdb,temodbdev。如果我们直接创建数据库,会指定到master设备(默认设备)上,这样以后管理起来不方便,所以我们最好把业务数据库创建在自己的设备上。而且对于数据部分和日志部分各自创建设备。

(1)查看现有的device

sp_helpdevice

后面加上设备名,就是查看指定设备的信息,不加就是查看全部设备。
这里写图片描述

(2)创建新的device

disk init
name = 'frost_dev',
physname = 'D:\sybase\data\frost_dev.dat',
vdevno=4,
size=10240
go

其中
name是逻辑名,以后建数据库时要用到。
physname是物理名,对应一个dat文件,路径写的是服务器上的地址,即使在客户端执行sql,仍然是在服务器上创建dat文件,显然,数据库内容不可能放在客户端。
vdevno是设备号,在查看现有设备时,可以看出已经用了几个,我这里,0到3已经用了,所以是4。
size是设备的大小,10240实际上是10240/512=20M

这里写图片描述

(3)设置默认设备

sp_diskdefault 'frost_dev',defaulton

如果把参数defaulton换为defaultoff,就是设置为

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值