
可以使用从 Control Center 调用的 Create Database 向导,会引导用户分步创建数据库。要是了解实际的 Create Database 命令的话,还可以从 DB2 Command Window、Command Editor 或命令行直接发出命令。
在这个示例中,从 DB2 First Steps Launch 面板的 Create Database 向导:
1、启动 DB2 Control Center。点击 Start >All Programs >IBM DB2 >General Administration Tools 并选择 Control Center。当提示选择 Control Center 视图时,点击 OK 选择默认视图(Advanced)。
2、点击 All Databases(如图 5 所示),然后点击 Create New Database。Create Your Own Database 向导打开。
5. 从 Control Center 创建新数据库
3、在 Create Your Own Database 向导中,指定数据库名和数据库目录的位置。输入 HelloWld 作为数据库名。指定 C:\ 作为默认路径。输入 hwld 作为数据库别名。在 Comment 字段中输入任何描述性的注释。
4、选中 Enable Database for XML。XML 列只能在 UTF-8 代码集(Unicode)数据库中使用。所以要在数据库中使用 XML,就必须创建 Unicode 数据库。
5、不需要指定任何其他数据库选项,所以选择 Summary 面板,然后点击 Show Command 来查看创建这个数据库所用的 DB2 命令。
6、因为在这个数据库中启用了 XML,所以使用 CODESET UTF-8。点击 Close。如果想将命令保存到文件中,供以后参考或重用,那么点击 Save 而不是 Close。
7、在 Create New Database 窗口中,点击 Finish 并等待向导完成 *** 作。
在 DB2 创建数据库时,它还创建以下东西:
1、在指定的驱动器或路径上创建必要的数据库目录
2、创建一组默认的表空间,包括 SYSCAT、TEMPORARY 和 USER 表空间
3、在编目表空间中创建一组系统编目表和视图
4、创建数据库配置(DB CFG)文件并设置默认值
5、为数据库恢复日志文件创建空间并分配它
6、为数据库(如 CLI)和命令行处理器创建的几个应用程序
使用 DB2 Control Center 检查创建的数据库
在 Control Center 左边的面板中,找到并展开 All Systems 和 All Databases。看看是否能够找到刚才创建的 HELLOWLD 数据库。All Systems 提供了数据库对象视图,这些对象依次根据机器、实例和数据库进行分组。在这个机器上只有一个实例,DB2。All Databases 提供了这个机器上的所有数据库的快速查看。
6. 查看新数据库
如果了解创建数据库所用的 DB2 命令,那么可以使用在前面的 Create New Database 向导窗口中保存的 CREATE DATABASE 命令并根据需要进行修改,然后从 DB2 命令行处理器发出 CREATE DATABASE 命令来创建数据库。
选择 Start >Run,输入 db2cmd 并按 Enter。打开 DB2 命令行处理器窗口。要想获得 create database 命令的帮助,可以在命令行窗口中输入 db2 ? create database。
输入 db2 CREATE DATABASE MYTESTDB ON C:。在命令成功完成之后,点击 Control Center 主菜单中的 Selected 并点击 Refresh。然后看看是否能够在 Control Center 中找到新的数据库 MYTESTDB。
在 DB2 命令窗口中输入命令 db2 LIST DATABASE DIRECTORY。应该会看到 HELLOWLD 和 MYTESTDB 数据库的数据库项。
1.找到命令行dbcmd 打开电脑,进入电脑 *** 作系统,使用快捷键组合WIN+R...2.使用db2start启动db2数据库 通过以上方法,在电脑中找到db2命令行db50p...
3.完成db2数据库的启动 在dbcmd运行界面中,输入db2start,开始启动d...
4.使用create database命令创建数据库 待系统启动db2数据库完成后,...
5.db2数据库的创建 在dbcmd运行界面中,输入:“db2 create datab..
1.数据库版本必须一致,此例为8.2ese2.运行db2licm -l 查看是否支持hadr特性3.两台机器: serverA 10.10.20.16 255.255.255.0 serverB 10.10.20.110 255.255.255.0。1.数据库版本必须一致,此例为8.2ese
2.运行db2licm -l 查看是否支持hadr特性
3.两台机器: serverA 10.10.20.16 255.255.255.0 serverB 10.10.20.110 255.255.255.0
4.两台机器均使用默认实例DB2,服务端口号均为 50000
5.由于安装后注册表参数 db2comm=TCPIP为默认值, 所以下面不再配置,若不是此值,
必须通过命令 db2set db2comm=TCPIP为每个相关实例设置
6.关闭防火墙或打开端口 */
在serverA上执行 set db2instance=DB2 db2set db2comm=TCPIP默认即是
db2 terminate db2stop db2start
创建数据库 db2sampl
修改数据库参数
备份数据库 db2 backup db sample to f:\test
在serverB上: set db2instance=DB2
因为以下命令导致数据库处于前滚暂挂状态,
在serverA上配置sample数据库参数
DB2 HADRv8.2 EE实施步骤中要在serverB上以standby方式启动sample数据库
db2 start hadr on database sample as standby
在serverA上以primary方式启动sample数据库
在serverA上查看sample数据库的hadr状态
在serverB上查看sample数据库的hadr状态
测试:
在serverA上
在serverB上 set db2instance=DB2 接管hadr,如果不能建立与serverA上DB2实例的连接,
比如serverA服务器或DB2实例已经关闭,则必须用by force选项如下:
db2 takeover hadr on database sample user db2admin using db2admin by force
正常接管
db2 takeover hadr on database sample user db2admin using db2admin
db2 connect to sample db2 select * from test 显示数据表明serverA上的数据应用到了serverB上了
查看hadr状态
db2pd -d sample -hadr
以上的相关内容就是对DB2 HADRv8.2 EE实施步骤的介绍,望你能有所收获。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)