我正在寻找一种在创建时限制 DB2 数据库大小(在磁盘中)的方法。但我找不到它。
在 SQL Server 中,我们可以通过这种方式来做:
Create Database MyDatabase
on (Name='MyDatabase_Data',
Filename='c:\db\BdUnisanta_Data.mdf',
Size= 20MB,
FileGrowth = 10%,
Maxsize=100MB)
log on
(Name = 'MyDatabase_log',
Filename = 'c:\db\MyDatabase_Log.ldf',
Size = 5MB,
FileGrowth = 5%,
MAXSIZE = UNLIMITED
)
DB2 中的等效形式是什么?可能吗?
是的。DB2 中的表空间有一个
MAXSIZE
您可以使用的属性。您可以在语句中指定这些大小属性CREATE DATABASE
(或在创建额外的表空间时),或用于ALTER TABLESPACE
稍后设置它们。您可以为系统目录表空间和默认系统临时表空间指定类似的选项,但我不建议这样做。