
这些文件包括日志文件、配置信息、历史文件和三个表空间。这些表空间是:SYSCATSPACE:这是保存 DB2 系统编目的地方,系统编目跟踪与 DB2 对象相关联的所有元数据。 TEMPSPACE1:DB2 用来放置中间结果的临时工作区域。 USERSPACE1:默认情况下存放所有用户对象(表、索引)的地方。所有这些文件都放在默认驱动器上的 DB2 目录中。默认驱动器通常是安装 DB2 产品的卷。对于简单的应用程序,这个默认配置应该可以满足需要。但是,可能希望改变数据库文件的位置,或者改变 DB2 管理这些对象的方式。接下来,我们将更详细地研究 CREATE DATABASE 命令。对于从 DB2 8 进行迁移的用户,有一个特殊的注意事项:在 DB2 9 之前,CREATE DATABASE 命令会为上面列出的所有对象创建 SMS 表空间。在 DB2 9 中,所有表空间都将定义为自动存储(DMS)表空间。以下的 CREATE DATABASE 命令将数据库放在 Windows *** 作系统下的 D: 驱动器上的 TEST 目录中:CREATE DATABASE MYDB ON D:\TEST选择Automatic storage(默认设置)允许 DBA 为数据库设置在创建所有表空间容器时可以使用的存储路径。DBA 不必显式地定义表空间的位置和大小,系统将自动地分配表空间。例如,下面的数据库创建语句将为数据库中的所有表空间设置自动存储。CREATE DATABASE TESTAUTOMATIC STORAGE ON /db2/storagepath001,/db2/storagepath002,/db2/storagepath003AUTORESIZE YESINITIALSIZE 300 MINCREASESIZE 75 MMAXSIZE NONE在AUTOMATED STORAGE ON 选项后面,给出了三个文件目录(路径)。这三个路径是一个表空间的容器的位置。其他的选项是:AUTORESIZE YES 当表空间用光空间时,系统将自动地扩展容器的大小。 INITIALSIZE 300 M 没有定义初始大小的任何表空间的大小默认为 300 MB。每个容器是 100 MB(有三个存储路径)。 INCREASESIZE 75 M (或百分数) 当表空间用光空间时,表空间的总空间增加 75 MB。还可以指定一个百分数,在这种情况下,表空间会增长它的当前大小的百分数。 MAXSIZE NONE 表空间的最大大小没有限制。如果 DBA 希望限制一个表空间可以占用的存储空间,那么可以指定一个最大值。当使用 AUTOMATIC STORAGE 定义表空间时,不需要提供其他参数: CREATE TABLESPACE TEST MANAGED BY AUTOMATIC STORAGE;在这个命令中,可以提供与表空间相关联的任何参数;但是,使用自动存储可以大大简化日常的表空间维护。与重要的大型生产表相关联的表空间可能需要 DBA 更多地干预。 在没有启用自动存储的数据库中创建表空间时,必须指定 MANAGED BY SYSTEM 或 MANAGED BY DATABASE 子句。使用这些子句会分别创建 SMS 表空间和 DMS 表空间。在这两种情况下,都必须提供容器的显式列表。如果数据库启用了自动存储,那么有另一个选择。可以指定 MANAGED BY AUTOMATIC STORAGE 子句,或者完全去掉 MANAGED BY 子句(这意味着自动存储)。在这种情况下,不提供容器定义,因为 DB2 会自动地分配容器。代码页和整理次序所有DB2 字符数据类型(CHAR、VARCHAR、CLOB、DBCLOB)都有一个相关联的字符代码页。可以认为代码页是一个对照表,用来将字母数字数据转换为数据库中存储的二进制数据。一个 DB2 数据库只能使用一个代码页。代码页是在 CREATE DATABASE 命令中使用 CODESET 和 TERRITORY 选项设置的。代码页可以使用单一字节表示一个字母数字字符(单一字节可以表示 256 个独特元素),也可以使用多个字节。英语等语言包含的独特字符相当少;因此单字节代码页对于存储数据足够了。日语等语言需要超过 256 个元素才能表示所有的独特字符;因此需要多字节代码页(通常是双字节代码页)。在默认情况下,数据库的整理次序根据 CREATE DATABASE 命令中使用的代码集进行定义。如果指定选项 COLLATE USING SYSTEM,就根据为数据库指定的 TERRITORY 对数据值进行比较。如果使用选项 COLLATE USING IDENTITY,那么以逐字节的方式使用二进制表示来比较所有值。DB2 Administration Guide 列出了创建数据库时可用的各种代码页。在大多数情况下,DBA 会让这个设置保持为数据库所在的 *** 作系统的默认代码页。对于需要使用 XML 数据的应用程序,有一个特殊的注意事项。当前,DB2 只在定义为 Unicode(UTF-8)的数据库中支持 XML 列。
开放的DB 拥有先进的数据库技术 专为随需应变的统一信息平台而设计 它能够使您摆脱现有信息系统的禁锢 全面支持您随机应变的业务发展 它支持Unix Linux以及Windows等主流 *** 作系统 具有良好的数据安全性和优异的稳定性 为构建企业级数据仓库提供了坚实的技术基础 一 安装前准备 首先 在Windows 上安装 DB 应该先创建 db admin 账户 将该账户添加到管理员组中 并给予该账户必需的权利 其次 DB 安装源程序可以查看 IBM中国() 站点获得 另外 本文介绍的是使用一种方便的 响应文件的方法来安装 DB 这种方法使部署 DB UDB Express 变得容易 而且它还允许您在您自己的应用程序中嵌入 DB 安装 二 实施安装 DB 响应文件安装是可以嵌入到现有安装程序中的后台安装过程 它对于最终用户是透明的 Step 生成响应文件 当使用交互式安装实用程序安装 DB 时 在安装开始之前会提示您进行安装选择并提供必要的配置数据 响应文件只包含这些安装选项和配置数据 它们已为嵌入式使用准备好了 可以用三种方法来生成响应文件 使用 DB Setup Wizard使用 DB 响应文件生成器实用程序(仅 Windows)手动生成响应文件另外 也有现在的响应文件可用 基于windows的安装程序的响应文件位置在下载解压后的 \db \windows\samples\ db exp rsp 路径里 下图为响应文件样图 在解压后的根目录启动DB Setup Wizard安装(setup exe) 进入 安装类型 窗口 就保持其默认选项单击 next 在接下来的窗口中 可以选择将所有选项保存在响应文件中或者执行安装 如下图 当 DB Setup Wizard 过程完成后 即保存为我们生成的 DB 响应文件 同时也可以为生成的响应文件选择路径和文件名 提示 因为响应文件是 ASCII 文本文件 所以也可以手动创建 当然这需要对响应文件有深入的理解才行 所以如果对这方面不是很了解 还是建议使用样本响应文件为好 Step 安装响应文件当我们通过前一步生成了响应文件之后 安装就很简单了 请使用在GUI安装中使用的同一可执行文件 要注意的是 不是只在提示符处输入命令或双击setup exe 而是还必须提供正确的响应文件名 在安装时也可以指定其它选项(例如日志文件的路径和名称) 以下是关于在提示符下运行setup exe的一些参数情况 启动安装程序后 它将在后台运行 并不会出现DB 安装图形界面 当 DB 安装嵌入在您自己的安装程序中时 它就像是安装过程的一部分 安装完成后 DB 安装过程会给您的程序返回一个返回码 根据这个返回码 我们可以判定安装是否成功 下图是一些主要的返回码 OK 安装结束后 可以在 开始 — 程序 中找到DB 的程序组 Step 创建数据库最简单的创建数据库的方法是在响应文件中手动添加数据库部分 当然在前面安装过程的结尾也会提示您创建 下图是包含在样本响应文件中的数据库部分 总结 通过使用 DB 响应文件安装 可以在安装程序中透明地安装DB 它在安装过程中不需要用户输入 并且它通过日志文件提供详细的 及时的安装进度信息 使用响应文件安装对于执行大规模DB 部署 或在应用程序的安装中嵌入DB 来说效果很好 卸载数据库 断开所有应用程序的连接 停止所有 DB 进程和服务 删除DB 产品 lishixinzhi/Article/program/SQLServer/201311/22132
DB2
开放分类: 数据库、互联网、电脑、技术、计算机
IBM公司研制的一种关系型数据库系统。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。 它以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。
DB2是IBM出口的一系列关系型数据库管理系统,分别在不同的 *** 作系统平台上服务。虽然DB2产品是基于UNIX的系统和个人计算机 *** 作系统,在基于UNIX系统和微软在windows系统下的Access方面,DB2追寻了ORACLE的数据库产品。
除了它可以提供主流的OS/390和VM *** 作系统,以及中等规模的AS/400系统之外,IBM还提供了跨平台(包括基于UNIX的LINUX,HP-UX,Sun Solaris,以及SCO UnixWare;还有用于个人电脑的OS/2 *** 作系统,以及微软的Windows 2000和其早期的系统)的DB2产品。DB2数据库可以通过使用微软的开放数据库连接(ODBC)接口,Java数据库连接(JDBC)接口,或者CORBA接口代理被任何的应用程序访问。
7月14日,IBM全球同步发布了一款具有划时代意义的数据库产品——DB2 9(“DB2”是IBM数据库产品系列的名称)。而这款新品最大特点即是率先实现了可扩展标记语言(XML)和关系数据间的无缝交互,而无需考虑数据的格式、平台或位置。
DB2的前世今生和未来:
对于每个最终站在奖台上泪水盈面的奥运冠军来说,为此刻他或她也许已经付出了5年甚至10年的艰苦努力。相比这些人类的冠军们,这个世界还有另外一种意义上的冠军,它们虽没有泪水,却依然在历史上留下了非凡的轨迹—DB2就是这类冠军中的一员。这个数据库领域里当之无愧的冠军,已用了足足25年来描绘它的轨迹。
纪念IBM DB2的诞生
IBM DB2已经25周岁拉!DB2回顾与展望
专家点评DB2:
微软人物谈DB2发展:成功是必然的
DB2的成功案例:
DB2在各个行业得到了广泛的应用。
视频IBM DB2 9 pureXml在税务行业的应用案例
视频IBM DB2 9 pureXml在医疗行业的应用案例
视频IBM DB2 9 pureXml在政府行业的应用案例
DB2的最新产品:
DB2 9数据库免费版下载地址
DB2 9数据服务器发展3部曲
db2的命令,和环境变量实在实例创建时候,针对实例用户生成的
db2icrt
-u
db2fenc1
db2inst1
创建时,会在/home/db2inst1生成一个sqllib文件夹,这是整个实例
只有su
-
db2inst1用户,才会执行db2inst1用户下的profile脚本,读取环境变量
才能执行db2的一系列命令,你删了实例用户,就无法在环境变量中价值到sqllib下的bin目录到PATH,也就无法运行数据库实例了
DB2不像SQL Server一样可以自己管理一套用户名以及密码。DB2的用户验证方式统统来自于底层 *** 作系统,如果你需要用一个账户来管理自己的DB2数据库,可以直接在 *** 作系统中建议一个用户,并将该用户加入组DB2ADMIN中就可以了。
建立数据库的时候,初期可以使用DB2图形化管理工具,DB2控制中心。在DB2的命令行中可以使用DB2CC命令来开启。
如果他是从root用
su - db2user
过去的话,应该不用密码的,但好像不能显示用户密码吧。
如果你有root权限,你是不能查看db2用户的密码的,但可以修改它。
以上就是关于我把DB2数据库安装完了,谁能告诉我如何创建数据库全部的内容,包括:我把DB2数据库安装完了,谁能告诉我如何创建数据库、Windows平台下DB2数据库安装全图解、DB2是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)