DB2目录结构详解

数据库
DB2目录结构取决于操作系统,create database命令允许指定用于在其中创建数据库的驱动器或目录。

DB2目录结构是DB2数据库的重要组成部分,下面就为您详细介绍DB2目录结构方面的知识,希望对您能偶有所帮助。

取决于操作系统,create database 命令允许指定用于在其中创建数据库的驱动器或目录。

如果没有指定驱动器或目录,那么数据库就创建在 DFTDBPATH 实例(数据库管理器)配置参数所指定的路径中。

如果没有指定驱动器或目录,并且 DFTDBPATH 实例级配置参数也没有设定,那么数据库就创建在执行 create database 命令时所在的驱动器或目录上。

create database 命令创建一系列的子目录。***个子目录按被创建数据库所在实例的实例所有者来命名。在这个子目录下,DB2 创建一个目录,以表明该数据库被创建在哪个数据库分区上。

对于非分区数据库,该目录为 NODE0000。对于分区数据库,该目录将被命名为 NODExxxx,其中 xxxx 是一个四位数的数据库实例的分区号,这个分区号在 db2nodes.cfg 文件中指定。例如,如果分区号为 43,那么该目录就是 NODE0043。

在 Windows 中,实例并没有真正的实例所有者,所以这里将使用实例的名称(例如 DB2)代替实例所有者的 ID。

由于在同一个驱动器或目录中可以创建不止一个数据库,因此每个数据库必须有其惟一的子目录。在 NODExxxx 目录下,对于在该驱动器或目录中创建的每个数据库,都有一个 SQLxxxxx 目录。例如,假设有两个数据库 DBASM 和 SAMPLE,它们都是在 Windows 上的 C: 盘中创建的。那么就会有以下两个目录:SQL00001 和 SQL00002。

默认情况下:

● 系统编目表空间(SYSCATSPACE)将使用目录 SQLT0000.0。

● 系统临时表空间(TEMPSPACE1)将使用目录 SQLT0001.0。

● 默认用户表空间(USERSPACE1)将使用目录 SQLT0002.0。

[命令]-[列出默认实例下的所有数据库]

db2 list db directory

 

 

【编辑推荐】

DB2列函数和标量函数

DB2目录视图说明

DB2索引的语法介绍

DB2重命名表和查看表信息

深度分析DB2修改表

责任编辑:段燃 来源: 互联网
相关推荐

2010-11-02 09:56:14

DB2目录结构

2010-08-27 11:08:59

DB2安装目录

2010-09-30 15:17:17

DB2信息目录

2010-11-03 16:16:09

DB2目录视图

2010-09-07 08:27:17

DB2常用函数

2011-05-13 09:49:55

DB2数据移动

2010-11-02 11:30:09

DB2索引结构

2010-01-08 11:47:15

ibmdwDB2

2010-08-25 10:50:48

DB2数据库

2010-11-03 16:21:18

DB2数据库授权

2010-09-30 15:35:40

2010-08-31 14:19:17

2010-08-26 09:56:57

DB2SQL SERVER互连

2010-08-26 11:37:38

DB2命令

2010-11-03 15:49:32

DB2删除表

2012-11-01 11:27:49

IBMdw

2010-09-01 13:38:41

DB2数据复制

2010-02-04 09:50:11

DB2Oracle数据

2010-02-03 09:16:01

DB2

2009-02-26 09:34:16

性能优化DB2数据库
点赞
收藏

51CTO技术栈公众号