预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

在HYPERLINK"javascript:;"\t"_self"安装HYPERLINK"javascript:;"\t"_self"DB2之后,就可以在DB2环境中创建自己的HYPERLINK"javascript:;"\t"_self"数据库。首先考虑数据库应该使用哪个实例。实例(instance)提供一个由数据库HYPERLINK"javascript:;"\t"_self"管理配置(DBMCFG)文件控制的逻辑层,可以在这里将多个数据库分组在一起。DBMCFG文件包含一组DBMCFG参数,可以使用它们对实例进行调优。在每个工作站上可以创建多个实例,在每个实例中可以创建多个数据库。在本教程中,使用在安装期间创建的默认实例DB2。关于DBMCFG文件的更多细节可以在下一篇教程“DB2forLinux,UNIXandWindows——一些高级特性和概念简介”中找到。 如下所示,在创建数据库时要考虑几个因素。有几种创建数据库的方法。可以使用从ControlCenter调用的CreateDatabase向导,它会引导用户分步创建数据库。如果您了解实际的CreateDatabase命令的话,还可以从DB2CommandWindow、CommandEditor或命令行直接发出命令。 在这个示例中,从DB2FirstStepsLaunch面板的CreateDatabase向导:1、启动DB2ControlCenter。点击Start>AllPrograms>IBMDB2>GeneralAdministrationTools并选择ControlCenter。当提示选择ControlCenter视图时,点击OK选择默认视图(Advanced)。 2、点击AllDatabases(如图5所示),然后点击CreateNewDatabase。CreateYourOwnDatabase向导打开。 图5.从ControlCenter创建新数据库 3、在CreateYourOwnDatabase向导中,指定数据库名和数据库目录的位置。输入HelloWld作为数据库名。指定C:\作为默认路径。输入hwld作为数据库别名。在Comment字段中输入任何描述性的注释。 4、选中EnableDatabaseforXML。XML列只能在UTF-8代码集(Unicode)数据库中使用。所以要在数据库中使用XML,就必须创建Unicode数据库。 5、不需要指定任何其他数据库选项,所以选择Summary面板,然后点击ShowCommand来查看创建这个数据库所用的DB2命令。 6、因为在这个数据库中启用了XML,所以使用CODESETUTF-8。点击Close。如果想将命令保存到文件中,供以后参考或重用,那么点击Save而不是Close。 7、在CreateNewDatabase窗口中,点击Finish并等待向导完成操作。 在DB2创建数据库时,它还创建以下东西: 1、在指定的驱动器或路径上创建必要的数据库目录 2、创建一组默认的表空间,包括SYSCAT、TEMPORARY和USER表空间 3、在编目表空间中创建一组系统编目表和视图 4、创建数据库配置(DBCFG)文件并设置默认值 5、为数据库恢复日志文件创建空间并分配它 6、为数据库(如CLI)和命令行处理器创建的几个应用程序 使用DB2ControlCenter检查创建的数据库 在ControlCenter左边的面板中,找到并展开AllSystems和AllDatabases。看看是否能够找到刚才创建的HELLOWLD数据库。AllSystems提供了数据库对象视图,这些对象依次根据机器、实例和数据库进行分组。在这个机器上只有一个实例,DB2。AllDatabases提供了这个机器上的所有数据库的快速查看。 图6.查看新数据库 如果您了解创建数据库所用的DB2命令,那么可以使用在前面的CreateNewDatabase向导窗口中保存的CREATEDATABASE命令并根据需要进行修改,然后从DB2命令行处理器发出CREATEDATABASE命令来创建数据库。 选择Start>Run,输入db2cmd并按Enter。打开DB2命令行处理器窗口。要想获得createdatabase命令的帮助,可以在命令行窗口中输入db2?createdatabase。 输入db2CREATEDATABASEMYTESTDBONC:。在命令成功完成之后,点击ControlCenter主菜单中的Selected并点击Refresh。然后看看是否能够在ControlCenter中找到新的数据库MYTESTDB。 在DB2命令窗口中输入命令db2LISTDATABASEDIRECTORY。应该会看到HELLO