Deepin安装DB2数据库

   

deepin版本:15.10
DB2版本:v11.1

登录root账户,图形化安装

$ sudo passwd root
[sudo] mcs 的密码:
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
$ su - root
# cd /usr/local/src/
# tar -zxvf v11.1_linuxx64_expc.tar.gz
# cd expc/
# ./db2setup -f sysreq
DB2安装
配置
选择功能部件
选择语言
文档
实例所有者
受防护用户
实例通信
响应文件和总结
安装中
安装完成

后安装步骤提示:

必需步骤:
要开始使用 DB2,需要使用有效用户标识(例如,DB2 实例所有者的标识“db2inst1”)来登录。
可以使用端口号“50000”连接至 DB2 实例“db2inst1”。请记录此端口号以供将来参考。
可选步骤:
要验证安装文件、实例和数据库功能,请运行验证工具 /opt/ibm/db2/V11.1/bin/db2val。有关更多信息,请参阅 DB2 信息中心中的“db2val”。
通过使用有效用户标识(例如,DB2 实例所有者的标识)运行“db2fs”来打开“第一步”。在以此用户标识运行时,您将需要设置 DISPLAY 并且安装了受支持的 Web 浏览器。
应确保具有此机器上安装的 DB2 产品和功能部件的正确许可证使用权。随每个 DB2 产品或功能部件都附带提供了一张“激活 CD”,该 CD 上提供了许可证证书文件(又称为许可证密钥),同时还提供了有关应用许可证文件的指示信息。如果您购买了基本 DB2 产品以及另外单独计价的功能部件,那么可能需要安装多个许可证证书。如果 IBM 公司提供的物理介质包中没有适用于您的产品或功能部件的“激活 CD”,那么可以从 Passport Advantage 中下载该“激活 CD”。通过使用诸如“许可证一致性”、“许可证发放”或“db2licm”等术语搜索信息中心(http://publib.boulder.ibm.com/infocenter/db2luw/v10r5/index.jsp),就可以获取有关许可证发放的更多信息。
要使用 DB2 数据库产品,您必须具有有效的许可证。有关获取并应用 DB2 许可证文件的信息,请参阅 http://pic.dhe.ibm.com/infocenter/db2luw/v10r5/topic/com.ibm.db2.luw.qb.server.doc/doc/c0061199.html.
请参阅 DB2 信息中心中的“新增内容”http://publib.boulder.ibm.com/infocenter/db2luw/v10r5/topic/com.ibm.db2.luw.wn.doc/doc/c0052035.html 以了解 DB2 11.1.4.4 的新功能。
根据您在此安装期间所作的选择,验证您对 DB2 信息中心 是否具有访问权。如果执行典型安装或精简安装,那么验证您是否可以使用因特网来访问 IBM Web 站点。如果执行定制安装,那么验证您是否可以访问在安装期间指定的 DB2 信息中心 位置。
复查在 /root/db2expc.rsp 处创建的响应文件。在“使用响应文件安装 DB2”下面的 DB2 文档中提供了有关响应文件安装的其他信息。

验证安装文件、实例和数据库功能

# ./db2val 
DBI1379I  db2val 命令正在运行。这可能要花几分钟才能完成。

DBI1335I  验证安装在 /opt/ibm/db2/V11.1 处的 DB2 副本的安装文件成功。

DBI1343I  成功完成了 db2val 命令。有关详细信息,请参阅日志文件 /tmp/db2val-190610_200032.log。

开始使用数据库:

$ su - db2inst1
密码:
$ pwd
/home/db2inst1
$ db2start
SQL1026N  数据库管理器已活动。
$ db2 create database test using codeset UTF-8 territory CN
DB20000I  CREATE DATABASE 命令成功完成。
$ db2 list db directory
 系统数据库目录
 目录中的条目数 = 1
数据库 1 条目:
 数据库别名                      = TEST
 数据库名称                               = TEST
 本地数据库目录                  = /home/db2inst1
 数据库发行版级别                = 14.00
 注释                            =
 目录条目类型                    = 间接
 目录数据库分区号                  = 0
 备用服务器主机名                =
 备用服务器端口号                =
$ db2 connect to test
   数据库连接信息
 数据库服务器         = DB2/LINUXX8664 11.1.4.4
 SQL 授权标识         = DB2INST1
 本地数据库别名       = TEST
$ db2 "create table tb1(id int,dt timestamp,name varchar(100))";
DB20000I  SQL 命令成功完成。
$ db2 list tables

表/视图                模式               类型       创建时间                  
------------------------------- --------------- ----- --------------------------
TB1                             DB2INST1        T     2019-06-10-20.39.24.058958

  1 条记录已选择。
$ db2 "insert into tb1 values(1,current timestamp,'Jack')";
DB20000I  SQL 命令成功完成。
$  db2 "insert into tb1 values(2,current timestamp,'Numy')";
DB20000I  SQL 命令成功完成。
$ db2 "select * from tb1";
ID          DT                         NAME                                                                                                
----------- -------------------------- ---------------------------------------------------------
          1 2019-06-10-20.40.35.219830 Jack                                                                                                
          2 2019-06-10-20.40.45.396192 Numy                                                                                                
  2 条记录已选择。
............

发表评论