CREATE DATABASE
命令用于在实例中创建数据库。所有数据库都是使用默认存储组IBMSTOGROUP
创建的,该存储组是在创建实例时创建的。
在DB2中,所有数据库表都存储在tablespace
中,后者使用各自的存储组。
创建非限制性数据库
db2 create database
命令用于创建非限制性数据库。
语法:
db2 create database <database name>
示例
假设要创建一个名称为“XYZ”的数据库
安装后,切换到用户才有权创建新数据库。根据安装的版本,可能会更改该用户名。 但DB2默认使用db2inst1
作为管理员用户。
查看/home
目录,将看到一个新用户(最有可能是db2inst1
)。 然后切换到用户:
su - db2inst1
然后发出以下命令:
db2 CREATE DATABASE XYZ
执行结果如下:
$ db2 CREATE DATABASE XYZ
DB20000I The CREATE DATABASE command completed successfully.
创建限制性数据库
使用以下命令创建限制性数据库:
db2 create database <db_name> restrictive
假设要创建一个名称为 “XYZ2” 的限制性数据库,可使用以下命令:
db2 create database XYZ2 restrictive