B/S架构测试环境搭建_DB2篇(Win32系统)

简介:

前言:前一篇分享了Oracle环境下的环境搭建和恢复,这一篇分享下DB2数据库的环境搭建,欢迎拍砖。

  一、搭建测试环境

  (1)新建数据库,DB2安装完成之后,在开始菜单中查看对应的信息,步骤是“开始”-->“程序”-->“IBM DB2”-->“DB2COPY”-->“一般管理工具”-->“控制中心”,如下图所示:

图1,DB2启动页面

  (2)打开控制中心页面,对象视图默认显示的是高级对象视图,即能够看到所有系统和所有数据库,如果看不到,点击“工具”--“定制控制中心”,即可根据自己的要求显示特定的控件(个人一般只用所有系统和所有数据库这两个,看各自的习惯了。)。

  (3)在“所有数据库”的菜单中选择“创建新的数据库”,系统默认情况下会创建带有自动维护功能的数据库,如果不需要,即可右键“所有数据库”,创建标准的DB2数据库。输入数据库名称,按照提示一步步创建即可。注:DB2的数据库名称最长为8个字符。

  (4)创建数据库大约需要一分钟,创建成功后可以在所有数据库中查看。(选择该数据库,右键“启动”,新建的数据库一般不需要,如果是系统关机后,打开控制中心后要启动该DB,否则该DB的其他功能不能使用。SQL命令是db2start)为了测试数据库是否正常,可以用db2admin尝试链接,链接方法前一篇已经介绍,这里不罗嗦了。

  (5)新建数据库时,系统会默认创建常规、用户的表空间,如果觉得这不够,选择表空间创建新的表空间即可,方法同数据库类似,图形操作一步步走下去就行了(在“类型”中选择表空间类型)。

  (6)接下来是创建用户,使用DB2记住一点,DB2的用户即系统用户,这一点和Oracle是有区别的。所以在创建DB2用户前先创建对应的系统用户(“我的电脑”--“管理”),删除时只需删掉系统用户即可。创建系统用户成功后,右键某个数据库,选择“权限”,添加用户,从系统用户中选择某个用户,授予其权限,所有的权限都罗列在下面的显示框中,授予完成了确定即可。


图2、添加用户和授权页面

(7)DB2默认的端口号是50000,如果端口号冲突了,可以选择修改,修改的地方如下图所示:

图3、端口修改1

图4、端口修改2

  至此需要准备的环境工作(数据库名称、端口、用户名和密码)均已准备完成。

  二、小提示:

  在日常测试中我们经常会碰到SQL异常,又没有足够的信息帮助我们定位到底数据库出了什么问题,去检索IBM的文档有点繁琐,教一个小方法:

  在拥有已经启动好DB2服务的机器上点击“开始”选择“运行”,输入“db2cmd”,确定后在cmd的窗口中输入db2,看到db2=>时输入? SQLSTATE(这个值是SQL异常中SQLSTATE的那个值),即可快速查看是什么问题了。

  三、DB2完全卸载方式:

  如果我们想卸载某一款DB2产品,又怕会有残留,影响后续安装,那我们可以找到DB2的安装程序,cmd下运行与setup.exe同级的db2unins.bat,加参数-f(所有DB2产品) -y(忽略确认)即可。其他参数可以通过帮助查看。


本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/

目录
相关文章
|
28天前
|
数据采集 机器学习/深度学习 大数据
行为检测代码(一):超详细介绍C3D架构训练+测试步骤
这篇文章详细介绍了C3D架构在行为检测领域的应用,包括训练和测试步骤,使用UCF101数据集进行演示。
29 1
行为检测代码(一):超详细介绍C3D架构训练+测试步骤
|
22天前
|
缓存 Devops jenkins
专家视角:构建可维护的测试架构与持续集成
【10月更文挑战第14天】在现代软件开发过程中,构建一个可维护且易于扩展的测试架构对于确保产品质量至关重要。本文将探讨如何设计这样的测试架构,并将单元测试无缝地融入持续集成(CI)流程之中。我们将讨论最佳实践、自动化测试部署、性能优化技巧以及如何管理和扩展日益增长的测试套件规模。
41 3
|
21天前
|
监控 持续交付 API
深入理解微服务架构:构建高效、可扩展的系统
【10月更文挑战第14天】深入理解微服务架构:构建高效、可扩展的系统
70 0
|
25天前
|
监控 测试技术
如何进行系统压力测试?
【10月更文挑战第11天】如何进行系统压力测试?
88 34
|
25天前
|
存储 监控 网络协议
服务器压力测试是一种评估系统在极端条件下的表现和稳定性的技术
【10月更文挑战第11天】服务器压力测试是一种评估系统在极端条件下的表现和稳定性的技术
99 32
|
2天前
|
缓存 监控 测试技术
全网最全压测指南!教你如何测试和优化系统极限性能
大家好,我是小米。本文将介绍如何在实际项目中进行性能压测和优化,包括单台服务器和集群压测、使用JMeter、监控CPU和内存使用率、优化Tomcat和数据库配置等方面的内容,帮助你在高并发场景下提升系统性能。希望这些实战经验能助你一臂之力!
12 3
|
6天前
|
前端开发 安全 关系型数据库
秒合约系统/开发模式规则/技术架构实现
秒合约系统是一种高频交易平台,支持快速交易、双向持仓和高杠杆。系统涵盖用户注册登录、合约创建与编辑、自动执行、状态记录、提醒通知、搜索筛选、安全权限管理等功能。交易规则明确,设有价格限制和强平机制,确保风险可控。技术架构采用高并发后端语言、关系型数据库和前端框架,通过智能合约实现自动化交易,确保安全性和用户体验。
|
10天前
|
编解码 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(10-2):保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali——Liinux-Debian:就怕你学成黑客啦!)作者——LJS
保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali以及常见的报错及对应解决方案、常用Kali功能简便化以及详解如何具体实现
|
15天前
|
存储 数据管理 调度
HarmonyOS架构理解:揭开鸿蒙系统的神秘面纱
【10月更文挑战第21天】华为的鸿蒙系统(HarmonyOS)以其独特的分布式架构备受关注。该架构包括分布式软总线、分布式数据管理和分布式任务调度。分布式软总线实现设备间的无缝连接;分布式数据管理支持跨设备数据共享;分布式任务调度则实现跨设备任务协同。这些特性为开发者提供了强大的工具,助力智能设备的未来发展。
55 1
|
24天前
|
存储 监控 负载均衡
下一篇
无影云桌面