db2 之 入门实验

简介:

   新单位接触到db2,IBM的重量级数据库产品,还是需要熟悉一下。老套路,先看基础资料,了解基本概念之后,开始搭建实验环境动手实验。

    首先使用virtual box 虚拟机准备一个centos7 64位的linux操作系统环境,然后到IBM的官网下载最新版本的90天使用版,下载地址:

    https://www-01.ibm.com/marketing/iwm/iwm/web/pick.do?source=swg-dm-db2trial&lang=zh_CN

    也许你看到这篇博客的时候地址已经失效了,那就到官网db2的首页(http://www-01.ibm.com/software/cn/data/db2/),应该有一个免费使用版下载的链接,应该都是一样的。我下载的的时候的最新版本是v11.1 。

    下载软件的同时,找到相应的安装指导文档,同样的,到官网上看相关文档,网址如下:

    http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg27009474

    选择看一下相应的主题,主要是db2版本新特性,安装条件,不同的安装方法,针对不同操作系统的安装方法等等,找到对应的linux 64位的安装文档。我看的是这一篇:

Installing DB2 servers using the DB2 Setup wizard (Linux and UNIX)

  Version 11.1.0  Version 10.5.0  Version 10.1.0  Version 9.7.0  Version 9.5.0 


    安装文件有2个G,我不想将这么大的文件传来传去,我用ultraISO将安装文件制作成镜像ISO文件,附带说一下,当时安装的ultraISO是使用版9.6.5版本,到网上找了一个注册码激活,简体中文版注册码: 用户名:王涛 注册码:7C81-1689-4046-626F  ,在这里谢谢这位好人。注册过后,ultraISO才能生成大于300M的内容。将ISO镜像文件挂载到虚拟机上,挂载后在虚拟机上的路径是/run/media/root/MYCD/  直接进去看看。对了,沉醉了一下命令行,这个安装应该是图形安装方式,因此,还是直接到虚拟机上面的图形界面,在桌面上命令窗口(和windows操作一样咯,什么?没有图形界面,对不起,那就请重新安装centos桌面环境   ),将安装文件解压到系统的一个目录中(tar xvf product.tar ),比如 /software  ,然后进入到安装目录,找到  db2setup文件,执行: ./db2setup

    弹出了一个安装界面,选择NEW INSTALL,然后弹出下面的界面:

wKioL1eQeoGQPwIcAASPxPmKMJc502.png-wh_50

    嗯,我就选择第一个,单击NEXT:

wKiom1eQe7DBzYfmAAMNyyw4vxU237.png-wh_50

    虽然第一次安装,还是装一下B,多了解一些安装特性,选择Custom,不要忘了勾选同意IBM terms,单击NEXT:

wKioL1eQfEWBkG9LAAMmXKl8CQw893.png-wh_50

    上面这一步,可以看到详细的特性选项,我没有更改,直接下一步NEXT:

wKioL1eQfNjT9GKMAAMFfdXT--w105.png-wh_50

    上面这一步,选择增加了简体中文和繁体中文(因为项目业主是台湾人,估计要用繁体),下一步NEXT:

wKioL1eQfW3j3aYvAAMrJ6dZ1So767.png-wh_50

    上面这一步,不更改,下一步NEXT:

wKioL1eQfgrRHkF7AAPrW0cCzrM227.png-wh_50

    上面这一步是建安装用户和安装目录,选择默认的,生产环境需要根据规划来更改相应的参数,单击NEXT:

wKioL1eQfqjR_3jNAAPqk51gGMU108.png-wh_50

    上面选择默认,是分区啊什么的,回头再看相关概念,单击NEXT:

wKiom1eQfvfijtMYAAPmv1H8xDI674.png-wh_50

    上面是确定instance 用户,选择默认,生产环境需要根据规划来更改相应的参数,单击NEXT:

wKioL1eQf6DQL9M0AAPdJ8938kU108.png-wh_50

    上面是确定fenced 用户,选择默认,生产环境需要根据规划来更改相应的参数,单击NEXT:

wKioL1eQf-zyW3mdAAPcdgY7Qd4462.png-wh_50

    上面是确定开放的端口,选择默认,生产环境需要根据规划来更改相应的参数,单击NEXT:

wKiom1eQgIGiwGVAAAOP0selV7Y725.png-wh_50

    上面是配置通知消息,单击NEXT:

wKiom1eQgM3hzV_aAAMiIDWEr8U408.png-wh_50

    上面是健康检查通知,单击NEXT:

wKiom1eQgRbCe0cNAAMqu0-b14M656.png-wh_50

    上面是安装汇总,单击FINISH:

wKiom1eQgWWhZoYMAARriecNbsM582.png-wh_50

    上面是开始安装了。。。。。

wKioL1eQgtWiy5r8AASRCoitYr0152.png-wh_50

    上面这里就安装完了。第一次安装,选择查看安装后的步骤,就是告诉你安装完之后需要做什么东西,我就罗嗦点,复制下来,如下:

Required steps:


In order to start using DB2 you need to logon using a valid user ID such as the DB2 instance owner's ID "db2inst1".


You can connect to the DB2 instance "db2inst1" using the port number "50000". Record it for future reference.


Optional steps:


To validate your installation files, instance, and database functionality, run the Validation Tool, /opt/ibm/db2/V11.1/bin/db2val. For more information, see "db2val" in the DB2 Information Ce

nter.


Open First Steps by running "db2fs" using a valid user ID such as the DB2 instance owner's ID. You will need to have DISPLAY set and a supported web browser in the path of this user ID.


You should ensure that you have the correct license entitlements for DB2 products and features installed on this machine. Each DB2 product or feature comes with a license certificate file (al

so referred to as a license key) that is distributed on an Activation CD, which also includes instructions for applying the license file. If you purchased a base DB2 product, as well as, sepa

rately priced features, you might need to install more than one license certificate. The Activation CD for your product or feature can be downloaded from Passport Advantage if it is not part 

of the physical media pack you received from IBM. For more information about licensing, search the Information Center (http://publib.boulder.ibm.com/infocenter/db2luw/v10r5/index.jsp) using t

erms such as "license compliance", "licensing" or "db2licm".


To use your DB2 database product, you must have a valid license. For information about obtaining and applying DB2 license files, see  http://pic.dhe.ibm.com/infocenter/db2luw/v10r5/topic/com.

ibm.db2.luw.qb.server.doc/doc/c0061199.html.


Refer to "What's New" http://publib.boulder.ibm.com/infocenter/db2luw/v10r5/topic/com.ibm.db2.luw.wn.doc/doc/c0052035.html in the DB2 Information Center to learn about the new functions for D

B2 11.1.0.0.


Verify that you have access to the DB2 Information Center based on the choices you made during this installation. If you performed a typical or a compact installation, verify that you can acc

ess the IBM Web site using the internet. If you performed a custom installation, verify that you can access the DB2 Information Center location specified during the installation.


Review the response file created at /root/db2server.rsp.  Additional information about response file installation is available in the DB2 documentation under "Installing DB2 using a response 

file".


至此,第一次安装db2就完成了。后面再看看基本的使用。












本文转自yuweibing51CTO博客,原文链接: http://blog.51cto.com/yuweibing/1828454,如需转载请自行联系原作者




相关文章
|
SQL NoSQL 算法
【Mongo DB】万字详解,Mongo DB的简介到实战使用(下)
今天主要为大家提供一条龙服务,从Mongo DB的简介到实战使用,使我们面对技术选型的时候可以得心应手。
|
SQL 存储 JSON
【Mongo DB】万字详解,Mongo DB的简介到实战使用(上)
今天主要为大家提供一条龙服务,从Mongo DB的简介到实战使用,使我们面对技术选型的时候可以得心应手。
|
SQL 关系型数据库 数据库
【玩转DB2】二、DB2联邦详细操作和踩坑
建立联邦(建立数据库与数据库联系与问题) 有问题可以找小可玩,评论留言。什么是联邦??建立和另外一个库的关系,换句话说就是我可以在这个库查到另外一个库的表。 本地库连目标数据库1、登陆本地服务器数据库 切换到对应的用户:su - 本地库用户名 连接本地库:db2 connect to 本地库 user 本地库用户名 using 本地用户密码 2、开启联邦支持开启联邦支持,查看数据库管理配置文件,FEDERATED属性 db2 get dbm cfg 如联邦属性为NO, 则需开启属性,重启数据库。
3976 0
|
监控 关系型数据库 数据库
|
SQL 安全 关系型数据库
DB2安全(一)——概述
根据《循序渐进DB2》(牛新庄)第13章内容整理   DB2中有3种主要的安全机制,可以帮助DBA实现数据库安全计划: 身份认证(authentication) 权限(authorization) 特权(privilege) 提出问题   就目前接触过的数据库来说,大多是在数据库中添加用户,比方Oracle的tiger账户,MySQL的user表,SQL Server我记得也是数据库添加账户的,那Postgresql是在pg_hba.conf中设置访问权限,在数据库中Create user的,但是DB2有很大的不同哦。
3267 0
|
存储 关系型数据库 数据库
【DB2学习文档之五】设置DB2环境
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.级别对应 • Environment variables at the operating system level • The DB2 profile registry variable...
977 0
|
Unix 关系型数据库 Shell
【DB2学习文档之一】初步安装
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.以本地语言显示 db2setup 命令 db2setup 命令用于查询操作系统以确定现有的语言设置。
1130 0
|
SQL 存储 关系型数据库
【DB2学习文档之七】SQL for DB2
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.SQL的数据操作语言data manipulation language (DML) 参见Beginning SQL Queries: From Novice to Professional, by Clare Churcher (Apress, 2008) 2.Select语句 这个语句是DB2中最简单也最复杂的语句,它包含六部分: select :列出列名或相关结构。
1133 0
|
关系型数据库 数据库
【DB2学习文档之三】安装后的初步配置
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.更新节点配置文件(Linux 和 UNIX) 节点配置文件(db2nodes.cfg)位于实例所有者的主目录中,它包含一些配置信息,告诉 DB2有哪些服务器参与分区数据库环境的实例。
998 0
|
存储 关系型数据库
自己开发DB2工具 (11)
目前公司内部开发后台这块主要用的工具还是QC 4.8 ,但是QC4.8有个问题就是在导出一些特别长的存储过程的时候会出错发生截断现象。
770 0