DB2数据库下载:
      下载链接:https://www.ibm.com/analytics/cn/zh/technology/db2/  选择IBM Db2最新免费试用版

DB2实例的创建
根据实际情况,我在本地创建的实例
      安装完成后,在开始菜单中找到:IBM DB2 DB2COPY1 (缺省值)--》DB2 命令行处理器,并打开
            创建命令
            1、create database test on 'E:\DATABASES' using codeset gbk territory CN
                创建test数据库,字符集GBK,存储路径E:\DATABASES(也可以不指定路径,默认创建在X:\DB2\NODE0000下面   根据自己的实际情况)
        字符集有GBK及UTF-8
           2、connect to test user db2admin using 1
                连接数据库,用户为db2admin 密码为1

           3、CREATE BUFFERPOOL test_buf SIZE 1000 PAGESIZE 32K

                创建缓冲池test_buf ,大小:1000  也大小32k

           4、CREATE TABLESPACE test_tabspace PAGESIZE 32K MANAGED BY SYSTEM USING ('X:\DB2\NODE0000\TABLESPACES') BUFFERPOOL test_buf

                创建表空间test_tablespace存储位置为“X:\DB2\NODE0000\TABLESPACES",指定缓冲池为test_buf

           5、CREATE SYSTEM TEMPORARY TABLESPACE test_tabspace_tmp PAGESIZE 32 K MANAGED BY SYSTEM USING ('D:\DB2\NODE0000\TABLESPACES_TMP') BUFFERPOOL test_buf

                创建临时表空间test_tabspace_tmp存储位置为“X:\DB2\NODE0000\TABLESPACES",指定缓冲池为test_buf

           6、grant connect on database to db2admin 

                <首先要用有权限的用户连接数据库>

           7、grant dbadm on database to user db2admin

                权限如下:
                CREATETAB: 用户可以在数据库中创建表。   
                BINDADD: 用户可以使用 BIND 命令在数据库中创建包。   
                CONNECT: 用户可以连接数据库。   
                CREATE_NOT_FENCED: 用户可以创建 unfenced 用户定义函数(UDF)。   
                IMPLICIT_SCHEMA: 用户可以在数据库中隐式地创建模式,而不需要使用 CREATE SCHEMA 命令。   
                LOAD: 用户可以将数据装载进表中。   
                QUIESCE_CONNECT: 用户可以访问处于静默(quiesced)状态的数据库。   
                CREATE_EXTERNAL_ROUTINE: 用户可以创建供应用程序和数据库的其他用户使用的过程。
                secadm:安全性管理员
                Dbadm:DBADM 用户对一个数据库有几乎完全的控制能力。DBADM 用户不能执行某些维护或管理任务

       到此,DB2数据实例创建完成。

        DB2数据文件还原

            cmd,打开命令窗口,跳转数据文件所在目录  输入以下命令实现导入

                  db2move test import    ----test 数据库实例

                  用于通过db2move export导出的库进行导入

                  也可以使用db2move test load