WEB开发网
开发学院数据库DB2 DB2 基础:DB2 中的文件 阅读

DB2 基础:DB2 中的文件

 2010-07-20 00:00:00 来源:WEB开发网   
核心提示: SQLOGDIR 目录这个目录是数据库缺省的日志文件存放目录,不过,DB2 基础:DB2 中的文件(4),由于日志文件是数据库恢复策略中的决定性因素,因此要尽量保证日志文件的可用性,用于存储数据库系统在操作过程中生成的临时数据,比如排序、多表连接等操作时所形成的临时表,如果使用缺省设置,数据库的

SQLOGDIR 目录

这个目录是数据库缺省的日志文件存放目录。不过,由于日志文件是数据库恢复策略中的决定性因素,因此要尽量保证日志文件的可用性。如果使用缺省设置,数据库的日志和数据都存放在同一位置,一旦发生介质错误,有可能造成日志文件和数据同时丢失,导致数据库无法恢复。因此,对于关键性应用,建议更改数据库配置参数 NEWLOGPATH 来修改日志文件的存储位置。

SQLOGMIR.LFH 文件

该文件与 SQLOGCTL.LFH 文件的作用类似,不过专门适用于启用了镜像日志的 DB2 环境。

SQLSPCS.1 和 SQLSPCS.2 文件

这两个文件中包含了数据库中表空间的定义以及表空间的当前状态。如果这两个文件被损坏,数据库连接操作将会失败。

以上介绍的文件和目录都是用于管理和控制数据库的,而数据库中的数据都是被存储在表空间中。在创建数据库时,系统必须预先创建三个表空间-系统目录表空间、系统临时表空间以及缺省用户表空间,如果不特别指定,这三个表空间都会是 SMS 表空间,由于 SMS 表空间的容器类型只能是目录,因此 DB2 会生成下列三个目录:

SQLT0000.0 目录

这个目录是系统目录表空间 SYSCATSPACE 所使用的容器。用于存储系统目录表。系统目录表由一组以 SYSIBM 为模式的表组成,是一个数据库的数据字典。系统目录表里面包含了三类信息。一类是数据库中所有数据库对象的定义信息;一类是数据库中的统计信息,在对应用程序进行优化时需要使用这些统计信息计算存取计划。此外,还有一类是数据库级别的授权信息。如果系统目录表空间处于异常,数据库连接操作将会失败。

SQLT0001.0 目录

这个目录是系统临时表空间 TEMPSPACE1 所使用的容器,用于存储数据库系统在操作过程中生成的临时数据,比如排序、多表连接等操作时所形成的临时表。每个数据库中必须至少存在一个系统临时表空间。

上一页  1 2 3 4 5 6 7  下一页

Tags:DB 基础 DB

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接