DB2基本操作手册_V1.0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DB2基本操作手册
1培训前提
要进行本次培训,您必须首先掌握以下技能或达到以下目标:
9完成 Lesson 4_1的培训。
2培训目标
在本次培训完成后,你将会掌握以下技能或达到以下目标:
9学会安装 DB2基本配置。
9学会对于DB2基本数据库操作。
3详细说明
3.1 创建数据库用户
3.1.1说明
DB2的用户,首先必须是当前操作系统的用户,DB2的用户只能在操作系统用户中选取。
3.1.2增加操作系统用户 als6
3.1.3对于 als6赋 db2权限
3.2 打开 DB2 命令管理中心
3.3 创建数据库
在 DB2 CLP窗口中键入: db2 create database als6 pagesize 16 k
系统提示: DB20000I CREATE DATABASE 命令成功完成。表示创建完成。
3.4 连接数据库
在 DB2 CLP窗口中键入db2 connect to als6 user als6 using als6
3.5 运行Script 建表1、进入目录 d:\mydb2下。
2、将资源包中的脚本 DB2_script_createtable.sql 拷贝到当前目录下
3、运行命令:db2 -td@ -vf DB2_script_createtable.sql
出现如下窗口:
3.6 运行Sql语句
3.6.1新增记录
1、在命令窗口运行命令:db2 "insert into HRUSER_INFO (USERID, USERNAME) values('1','测试')" 出现如下窗口:
3.6.2查看数据
1、在命令窗口运行命令:db2 "select * from HRUSER_INFO"
出现如下窗口:
3.6.3删除表
1、在命令窗口运行命令:db2 "drop table HRUSER_INFO" 出现如下窗口
3.7 备份数据库
备份前请先重复建表步骤,建立自己的测试表。
建立如下目录结构: d:\mylabs\db2backup
3.7.1导出数据
1、在命令窗口进入目录d:\mylabs\db2backup,建立目录 db2move,并进入该目录,如图:
2、运行命令db2move als6 export -u als6 -p als6
3、出现如下窗口:
3.7.2导出数据库结构
1、在命令窗口进入目录: D:\mydb2\db2backup
2、以 @ 为分割符导出数据库结构:
在命令窗口执行:db2look -d als6 -td @ -i als6 -w als6 -e -o db2look.ddl 出现如下窗口:
3.8 删除数据库
1、关闭当前命令窗口。
2、打开新的DB2 命令窗口
在命令窗口执行命令:db2 drop database als6 出现如下窗口:
3.9 恢复数据库
1、创建数据库:重复 3.3步骤
2、进入目录 D:\mydb2\db2backup
3、执行语句db2 -td@ -vf db2look.ddl (注意:需要输入als6用户的密码)
4、进入目录 D:\mydb2\db2backup\db2move
5、执行命令: db2move ALS6 load 出现窗口
3.10 DB2 服务说明
我们通常用到的服务为:DB2 - DB2-0 和DB2DAS - DB2DAS00
日常数据库的建表、倒数据进行一些基本数据库的交互操作只需要启动服务DB2 - DB2-0。
如果要建立数据库用户、表空间等一些数据库配置方面的操作需要启动服务 DB2 - DB2-0 和DB2DAS - DB2DAS00,其他DB2服务暂时ALS系统用不到。
4思考题
1、对于DB2的数据库进行新增、删除、修改有几种模式?各个模式之间各有什么优缺点?
2、DB2的数据库备份恢复是按照什么样的步骤进行的?
3、参照文档《参考资料-数据库使用汇总.dco》中关于 db2 的一些常用命令,尝试使用这些命令管理你自
己的db2 数据库。(祝你成为db2数据库的高手)