2016-12-03 20:57:09 u012267666 阅读数 2248
  • mongodb深度学习

    mongodb介绍/文档型存储/安装 启动 连接/库表入门操作/增/删/改/查/查询表达式/游标/group操作/mapReduce原理/mapReduce统计平均价格/下载并导入地震数据/按经纬度统计数据/热力图/展示地震数据

    10486 人正在学习 去看看 刘道成(燕十八)

DB2 Express C 是免费的版本,在IBM官网上可以下载,如果嫌麻烦可以在此下载:https://zhidao.baidu.com/question/585579383.html

本次是在64 位的linux平台上安装DB2 

1用xftp上传DB2压缩包:db2exc_970_LNX_x86_64.tar.gz到linux的/tmp目录

        linux:~# cd /tmp

      linux:/tmp #tar -xvf  db2exc_970_LNX_x86_64.tar.gz

      linux:/tmp #cd expc

      linux:/tmp/expc #./db2setup

  ps:DB2提供了两种安装方式,一种是运行db2_install.sh,另一种是手工安装方式运行db2_setup,此次安装选择的是第二种方式。

       安装过程如下:

    1)选择Install a Product ---->Install New

           


2)Introduction选项,选择Next

         

  3)Sofrware License Agreement

        

4)、nstallation type

       

5)Installation action

       

6)Installation directory

       

7)DAS user,点击Next 

       

 8)Summary,点击Finish,进行安装

       


安装完成后,还不能用使用,需要对DB2进行配置


 2、创建用户组db2iadm1和用户db2inst1

     linux:~ # groupadd -g 2000 db2iadm1
     linux:~ # useradd -m -g db2iadm1 -d /home/db2inst1 db2inst1
     linux:~ # passwd db2inst1
      Changing password for db2inst1.
      New Password:db2inst1 
      Bad password: it is based on a dictionary word
      Reenter New Password: db2inst1
      Password changed.

3、创建DB2实例 的db2inst1

  linux:~ # /opt/ibm/db2/V9.7/instance/db2icrt -a server -u  db2inst1 db2inst1
DBI1070I  Program db2icrt completed successfully.

4、配置DB2端口

       linux:~ # vi /etc/services     添加一行db2inst  50000/tcp  并保存

5、DB2的设置,在db2inst1用户下进行

    db2inst1@linux:~> db2set AUTOSTART=YES
    db2inst1@linux:~> db2set DB2COMM=tcpip

    db2inst1@linux:~> db2 update dbm cfg using SVCENAME db2inst
DB20000I  The UPDATE DATABASE MANAGER CONFIGURATION command completed 
successfully.

6启动数据库

db2inst1@linux:~> db2start
SQL1063N  DB2START processing was successful.

这样DB2数据库就配置完成

 7、创建数据库

      db2inst1@linux:~> db2 CREATE DATABASE TEST_DB USING CODESET ISO8859-1 TERRITORY US
                                   DB20000I  The CREATE DATABASE command completed successfully.

     数据库创建成功,切换到TEST_DB数据上

    db2inst1@linux:~> db2 connect to test_db
                 Database Connection Information
             Database server        = DB2/LINUXX8664 9.7.0
             SQL authorization ID   = DB2INST1
             Local database alias   = TEST_DB

     给某个用户(linux用户)授予Connect权限

    db2inst1@linux:~> db2 grant dbadm on database to user test
          DB20000I  The SQL command completed successfully.

  使用Aqua Data Studio连接数据库,如下:

  

  

2013-06-19 18:18:49 iteye_17246 阅读数 60
  • mongodb深度学习

    mongodb介绍/文档型存储/安装 启动 连接/库表入门操作/增/删/改/查/查询表达式/游标/group操作/mapReduce原理/mapReduce统计平均价格/下载并导入地震数据/按经纬度统计数据/热力图/展示地震数据

    10486 人正在学习 去看看 刘道成(燕十八)

     查阅很多资料,尝试很多次安装,发现创建完实例之后,实例用户下竟然没有db2profile 这个文件,跟所有书上的都不一样,觉得很奇怪,创建实例的时候 有如下提示:

linux-root:/opt/ibm/db2/V9.7/instance # ./db2icrt -s ese -p 60000 -u db2fenc1 db2inst1
The host name "linux-root" is invalid. Specify a valid host name. 
DBI1922N  The host name is not valid.

Explanation: 

The TCP/IP host name parameter is not valid or does not exist.

User response: 

Ensure that TCP/IP is operational on the system. If a domain name server
is used, ensure that the domain name server machine is active. Issue the
command again using the correct TCP/IP host name.


DBI1079I  Output is saved in the log file /tmp/db2icrt.log.4732.

Explanation: 

All processed and failed operations have been saved into this log file.

User response: 

Do not modify this file in any way. This file is for IBM Technical
Support reference.


/opt/ibm/db2/V9.7/instance/db2iutil: line 2526: DB2INSTVER: parameter null or not set
linux-root:/opt/ibm/db2/V9.7/instance # ./db2ilist
db2inst1

 但是使用db2ilist 发现有这个实例,让人觉得疑惑

后来仔细查看提示,发现是主机名不能解析成ip导致的.

 

DB2 V9.7安装步骤:

1.找到安装文件 我本地 的 v9.7fp5_linuxx64_server.tar.gz

2. 解压到当前目录  会有一个server文件夹

3.进入文件夹 文件夹内容如下

db2  db2ckupgrade  db2_deinstall  db2_install  db2ls  db2prereqcheck  db2setup  doc  installFixPack

 找到 db2_install 使用这个命令安装  db2setup 是图形化的安装界面,这里不讲述

使用root用户进行安装 ./db2_install

 
用于安装产品的缺省目录 - /opt/ibm/db2/V9.7

***********************************************************
要选择另一个目录用于安装吗?[是/否]

 输入 否

则安装路径就为/opt/ibm/db2/V9.7下

接着选择要安装的产品

ESE    (ESE服务器) 

client (客户端)

recl  (运行期客户端)

*****************************************************

输入ESE 回车

回显示 db2安装索要执行的任务数和估计时间

等待安装结束  安装结束后会提示  安装日志目录

4.创建用户

db2 默认需要两个用户 一个fenc用户(用来执行存储过程等以一些"危险"的操作) 一个实例用户 用户名和实例的名字必须相同

默认需要两个组 db2fadm  db2iadm

我们下面列出来我们使用的:

 组 db2fadm 中用户 --> db2fenc1     组 db2iadm 中用户 --> db2inst1

创建用户组 

groupadd -g 2000 db2iadm
groupadd -g 3000 db2fadm

 创建用户 (最好指定用户目录因为db2会在用户目录里面写一部分东西)

useradd -m -d /home/db2fenc1 -g db2fadm -u 30001 db2fenc1
useradd -m -d /home/db2inst1 -g db2iadm -u 20001 db2inst1

修改用户密码

passwd db2inst1
提示输入新密码,输入之后,提示再次输入,完成修改密码

等待db2安装完成

5.修改hosts文件

使用root用户  编辑 /etc/hosts

对文件添加如下 
127.0.0.1 linux-root
#linux-root 是你安装db2的主机名

#下面设置你的实例访问端口,以便一会创建实例时使用
db2inst1 50000/tcp

 6.创建实例

db2icrt -s ese -p 50000 -u dn2fenc1  db2inst1

 等待片刻,会提示

DBI1070I  Program db2icrt completed successfully.

 然后切换用户到db2inst1 下,尝试一下db2命令是否可用

此时db2安装完成

2018-12-24 01:20:13 qq_33033819 阅读数 1445
  • mongodb深度学习

    mongodb介绍/文档型存储/安装 启动 连接/库表入门操作/增/删/改/查/查询表达式/游标/group操作/mapReduce原理/mapReduce统计平均价格/下载并导入地震数据/按经纬度统计数据/热力图/展示地震数据

    10486 人正在学习 去看看 刘道成(燕十八)

DB2安装

Linux系统安装DB2

实验设备与软件环境

​ Linux版本:CentOS-7-x86_64-DVD-1810.iso

​ DB2版本:v10.5fp8_linuxx64_server_t.tar.gz

linux安装这里省略

将db2和license(产品许可证)上传到linux上如下:
在这里插入图片描述
解压 v10.5fp8_linuxx64_server_t.tar.gz 文件

tar -zxvf v10.5fp8_linuxx64_server_t.tar.gz

在这里插入图片描述
​ 进入 server_t 目录
在这里插入图片描述

安装

1、检查安装条件是否满足

./db2prereqcheck

在这里插入图片描述
​ 条件满足

2、执行安装命令

./db2_install

在这里插入图片描述

3、选择 yes ==>> SERVER ==>> no
在这里插入图片描述
​ 安装过程
在这里插入图片描述

​ 安装成功
在这里插入图片描述

创建用户组

groupadd -g 2000 db2iadml
groupadd -g 2001 db2fadml
useradd -m -g db2iadml -d /home/db2instl db2instl
useradd -m -g db2fadml -d /home/db2fencl db2fencl

在这里插入图片描述
设置密码

 passwd db2instl
 passwd db2fencl
  • groupmod [-g <群组识别码> <-o>][-n <新群组名称>][群组名称]
    
    • -g <群组识别码>  设置欲使用的群组识别码。
    • -o  重复使用群组识别码。
    • -n <新群组名称>  设置欲使用的群组名称。
    useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>][-u <uid>][用户帐号]
    

    useradd -D [-b][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s <shell>]
    
    • -c<备注>  加上备注文字。备注文字会保存在passwd的备注栏位中。
    • -d<登入目录>  指定用户登入时的启始目录。
    • -D  变更预设值.
    • -e<有效期限>  指定帐号的有效期限。
    • -f<缓冲天数>  指定在密码过期后多少天即关闭该帐号。
    • -g<群组>  指定用户所属的群组。
    • -G<群组>  指定用户所属的附加群组。
    • -m  自动建立用户的登入目录。
    • -M  不要自动建立用户的登入目录。
    • -n  取消建立以用户名称为名的群组.
    • -r  建立系统帐号。
    • -s   指定用户登入后所使用的shell。
    • -u  指定用户ID。

创建实例

进入 /opt/ibm/db2/V10.5/instance (默认安装目录),执行实例创建命令

db2icrt -a server -u db2fencl db2instl

在这里插入图片描述

注:

受防护的用户(db2fencl)其实可以不用创建也可以使用实例用户作为受防护用户。但是从应用程序安全和维护角度而言,建议创建这个用户。

DB2DIR/instance/db2icrt -a AuthType -u FencedID InstName

DB2DIR:是 DB2 安装目录。

  • 在 AIX®、HP-UX 或 Solaris 操作系统上,缺省 DB2 安装目录是 /opt/IBM/db2/V10.5。
  • 在 Linux 操作系统上,缺省安装目录是 /opt/ibm/db2/V10.5。

-a AuthType (Linux 或 UNIX)

​ 表示实例的认证类型。AuthType 可为 SERVER、CLIENT 或 SERVER_ENCRYPT 的其中之一。SERVER 是缺省值 。此参数是可选的。

-u FencedID

​ 表示将用来运行受防护用户定义的函数 (UDF) 和受防护存储过程的用户的名称。如果您正在客户机上创建实例,那么此标志不是必需的。指定您创建的受防护用户的名称。

InstName

​ 表示实例的名称。实例的名称必须与拥有实例的用户的名称相同。指定您创建的拥有实例的用户的名称。将在拥有实例的用户的主目录中创建该实例。

为什么实例的名称必须与拥有实例的用户的名称相同?

答:主要因为需要以该用户的home目录作为实例目录,存放实例相关的实例目录结构

db2icrt 命令除了上述必需选项外,还有一些可选选项,如下所示:

  • -u Username, Password

    指定DB2服务的帐户名和密码。创建分区数据库实例时需要此选项。

  • -p InstProfPath

    指定实例配置文件路径。

  • -h主机名

    如果当前机器上有多个TCP/IP主机名,则重写默认的TCP/IP主机名。当创建默认节点(节点0)时使用TCP/IP主机名。

  • -r PortRange

    指定分区数据库实例在MPP(数据库分区)模式下运行时要使用的TCP/IP端口的范围。例如-r 50000,50007。如果指定此选项,本地机器的services 将更新为以下条目:

DB2_InstName          baseport/tcp
DB2_InstName_END      endport/tcp
  • s InstType

    指定要创建的实例的类型。目前,有四种DB2实例类型。有效值:

    ① client(客户端)

    用于为客户端创建实例。此选项是IBM Data Server客户机和IBM Data Server Runtime客户机的默认实例类型。

    ② standalone(独立的)

    用于为具有本地客户机的数据库服务器创建实例。

    ③ ese

    用于为具有 PDF (分区数据库环境)支持的本地和远程客户机的数据库服务器创建实例。

    -s ese -u Username, Password
    

    必须与db2icrt一起使用选项来创建ESE实例类型和分区数据库环境实例。

    ④ wse

    用于为具有本地和远程客户机的数据库服务器创建实例。这个选项是Windows平台所有DB2版本的默认实例类型。

    DB2 Advanced Enterprise Server Edition、DB2 Advanced Workgroup Server Edition、DB2 Enterprise Server Edition、DB2 Workgroup Server Edition支持ese实例类型和比ese低的实例类型。例如,DB2 Enterprise Server Edition支持ese、wse、independent和client的实例类型。

切换 db2instl 用户下

 su db2instl

创建 mydb 数据库

 db2 create database mydb

SQL1032N No start database manager command was issued. SQLSTATE=57019
在这里插入图片描述

​ 由于实例没有启动。启动实例

db2start

在这里插入图片描述

​ 由于没有安装license(产品许可证),警告还剩下89天试用时间。

安装license(产品许可证)

​ 返回root用户,进入 /opt/ibm/db2/V10.5/adm 目录运行 license 安装命令

 ./db2licm -a /home/DB2/db2aese_c.lic

在这里插入图片描述
在这里插入图片描述

​ 切换回 db2instl 用户,创建 test001 数据库
在这里插入图片描述
​ 成功。

创建样板数据库(sample)

在这里插入图片描述

​ 测试,查询 staff 表数据

db2 "select * from staff"

​ 由于没有连接 sample 数据库报SQL1024N A database connection does not exist. SQLSTATE=08003

​ 连接 sample 数据库

db2 connect to sample

在这里插入图片描述
​ 再次查询
在这里插入图片描述

Windows系统安装DB2

在这里插入图片描述

点击安装产品–>安装新产品
在这里插入图片描述
在这里插入图片描述

选择接受
在这里插入图片描述

典型安装
在这里插入图片描述
在这里插入图片描述

是否执行响应文件安装
在这里插入图片描述

选择安装文件夹
在这里插入图片描述

选择是否自启
在这里插入图片描述

设置用户信息(密码为ibmdb2)
在这里插入图片描述

配置DB2实例
在这里插入图片描述

开始安装
在这里插入图片描述

安装完成
在这里插入图片描述

验证安装
在这里插入图片描述

选择磁盘
在这里插入图片描述

查看已经设置的注册变量

db2set -all

在这里插入图片描述

查看可以在DB2中进行定义的所有注册变量

db2set -lr

在这里插入图片描述
重新设置DB2INSTPROF 注册变量
在这里插入图片描述

创建实例
在这里插入图片描述

列出实例
在这里插入图片描述

2015-06-04 12:02:51 u011364306 阅读数 1082
  • mongodb深度学习

    mongodb介绍/文档型存储/安装 启动 连接/库表入门操作/增/删/改/查/查询表达式/游标/group操作/mapReduce原理/mapReduce统计平均价格/下载并导入地震数据/按经纬度统计数据/热力图/展示地震数据

    10486 人正在学习 去看看 刘道成(燕十八)

1、拷贝压缩包到opt目录下

2、解压opt下的压缩包

[root@opt]#tar -zxvf v9.7_linuxx64_server.tar.gz

3、进入server目录下

[root@opt]#cd server

4、执行安装检查

[root@server]#./db2prereqcheck

5、运行安装程序

[root@server]./db2_install
要选择另一个目录用于安装吗?[yes/no]
--输入no默认安装opt下,选择yes自己输入安装目录
指定下列其中一个关键字以安装 DB2 产品
--输入ESE
ESE

正在初始化 DB2 安装。

要执行的任务总数为:47 
要执行的所有任务的总估计时间为:2070 

任务 #1 启动
描述:正在检查许可协议的接受情况 
估计时间 1 秒 
任务 #1 结束 
…

任务 #47 启动
描述:正在注册 DB2 更新服务 
估计时间 30 秒 
任务 #47 结束 

任务 #48 启动
描述:正在更新全局概要文件注册表 
估计时间 3 秒 
任务 #48 结束 

已成功完成执行。

6、安装license
db2licm -l命令可以查看到db2的license信息。
可以找一个永久的license添加到db2数据库即可
把db2ese_c.lic放到一目录下:
/opt/ibm/db2/V9.7/license/db2ese_c.lic
在/opt/ibm/db2/V9.7/adm/目录下执行

db2licm -a /opt/ibm/db2/V9.7/license/db2ese_c.lic 

执行后显示:LIC1402I License added successfully.
再用db2licm -l查看,你会发现你的db2变为永久了
呵呵,大功告成,以后就不怕db2数据库过期了

7、 创建DB2运行所需要的用户组和用户

[root@server]#groupadd -g 901 db2iadm1
[root@server]#groupadd -g 902 db2fadm1
[root@server]#groupadd -g 903 dasadm1
[root@server]#useradd -g db2iadm1 -u 801 -d /home/db2inst1 -m  db2inst1
[root@server]#useradd -g db2fadm1 -u 802 -d /home/db2fenc1 -m  db2fenc1
[root@server]#useradd -g dasadm1 -u 803 -d /home/dasadm1 -m  dasusr1

8、为db2inst1创建密码

[root@server]#passwd db2inst1
Changing password for user db2inst1.
New UNIX password: 
BAD PASSWORD: it is WAY too short
Retype new UNIX password: 
passwd: all authentication tokens updated successfully.

9、创建实例

[root@server]#cd /opt/ibm/db2/V9.7/instance
[root@instance]#./dascrt -u dasusr1
SQL4406W  The DB2 Administration Server was started successfully.
DBI1070I  Program dascrt completed successfully.
[root@instance]#./db2icrt -u db2inst1 db2inst1
DBI1070I  Program db2icrt completed successfully.

10、启动db2实例

[root@instance]#su - dasusr1
[dasusr1@db2]$. das/dasprofile
[dasusr1@db2]$db2admin start

[dasusr1@db2]$su - db2inst1
[db2inst1@db2]$. sqllib/db2profile
[db2inst1@db2]$db2start

11、关闭、启动数据库

[db2inst1@db2]$db2stop
[db2inst1@db2]$db2 force applications all
[db2inst1@db2]$db2start

12、创建样本库

[db2inst1@db2]$cd /opt/ibm/db2/V9.7/bin
[db2inst1@db2]$./db2sampl

13、设置DB2自启动

[root@db2]#cd /opt/ibm/db2/V9.7/instance
[root@instance]#./db2iauto -on db2inst1

14、配置TCPIP

[root@instance]#su - db2inst1
[db2inst1@db2]$db2set DB2COMM=TCPIP

[db2inst1@db2]$db2 get dbm cfg |grep SVCENAME
TCP/IP Service name                          (SVCENAME) = 
SSL service name                         (SSL_SVCENAME) = 
[db2inst1@db2]$tail /etc/services
DB2_db2inst1    60000/tcp
DB2_db2inst1_1  60001/tcp
DB2_db2inst1_2  60002/tcp
DB2_db2inst1_END        60003/tcp
[db2inst1@db2]$vim /etc/services
修改成如下
DB2_db2inst1    50000/tcp
DB2_db2inst1_1  50001/tcp
DB2_db2inst1_2  50002/tcp
DB2_db2inst1_END        50003/tcp
[db2inst1@db2]$db2 update dbm cfg using SVCENAME 50000
[db2inst1@db2]$db2stop
[db2inst1@db2]$db2start

附:如果系统为CENTOS7,可能会因为防火墙问题导致50000端口被禁用
解决方法:

su - root
systemctl stop firewalld.service

或者将50000端口加入防火墙信任:

firewall-cmd --permanent --zone=public --add-port=50000/tcp

重启防火墙:

systemctl stop firewalld.service
systemctl start firewalld.service
2013-12-30 15:58:54 citywu123 阅读数 19
  • mongodb深度学习

    mongodb介绍/文档型存储/安装 启动 连接/库表入门操作/增/删/改/查/查询表达式/游标/group操作/mapReduce原理/mapReduce统计平均价格/下载并导入地震数据/按经纬度统计数据/热力图/展示地震数据

    10486 人正在学习 去看看 刘道成(燕十八)
1、解压缩安装包
#gunzip v9.7_linuxia32_server.tar.gz
#tar -xvf v9.7_linuxia32_server.tar

2、进入解压后的文件目录,执行安装:(我们选择手动安装)
注意:DB2_install为手动安装 db2_setup为图形安装

#./Db2_install-------no-----aese

3、创建DB2运行所需的组和用户:
#groupadd -g 901 db2grp
#groupadd -g 902 db2fgrp
#groupadd -g 903 db2agrp
#useradd -g db2grp -u 801 -d /home/db2inst1-m -s /bin/bash db2inst1 --管理当前实例
#useradd -g db2fgrp -u 802 -d /home/db2fenc-m -s /bin/bash db2fenc
#useradd -g db2agrp -u 803 -d /home/db2das-m -s /bin/bash db2das --管理所有实例

4、设置密码:
passwd db2inst1
passwd db2fenc
passwd db2das

5、创建实例
#cd /opt/ibm/db2/V9.7/instance
#./dascrt -u db2das
#./db2icrt -u db2inst1 db2inst1

注意:DBI1922N The host name is not valid.报无法解析错误,在/etc/hosts文件中添加解析参数即可

注释:
Dascrt:创建的是DB2 adminstration server,每台服务器只有一个这种server,为进行DB2管理(比如运行控制中心)所必须,同时指定其管理用户是db2das。
db2icrt:创建的是实例,其名字一般和管理用户名一样,这里均为db2inst1。

6、启动DB2
# su - db2das
$ db2admin start ----启动DB2管理服务器
SQL4409W The DB2 Administration Server is already active.

$su - db2inst1
$ db2start ----启动数据库实例
05/07/2012 01:30:04 0 0 SQL1063N DB2START processing was successful.
SQL1063N DB2START processing was successful.

7、检查DB2是否起来,状态如下:
[db2inst1@jetsen ~]$ ps -ef|grep db2
db2das 10828 1 0 01:23 ? 00:00:00 /home/db2das/das/adm/db2dasrrm
root 11345 1 0 01:23 ? 00:00:00 /opt/ibm/db2/V9.7/bin/db2fmcd
db2das 11354 1 0 01:23 ? 00:00:00/opt/ibm/db2/V9.7/das/bin/db2fmd -i db2das -m/opt/ibm/db2/V9.7/das/lib/libdb2dasgcf.so.1
root 17267 2768 0 01:29 pts/1 00:00:00 su - db2das
db2das 17268 17267 0 01:29 pts/1 00:00:00 -bash
root 17329 17268 0 01:29 pts/1 00:00:00 su - db2inst1
db2inst1 17332 17329 0 01:29 pts/1 00:00:00 -bash
root 17446 1 1 01:29 pts/1 00:00:01 db2wdog 0
db2inst1 17448 17446 1 01:29 pts/1 00:00:01 db2sysc 0
root 17449 17448 0 01:29 pts/1 00:00:00 db2ckpwd 0
root 17450 17448 0 01:29 pts/1 00:00:00 db2ckpwd 0
root 17451 17448 0 01:29 pts/1 00:00:00 db2ckpwd 0
db2inst1 17455 17448 1 01:30 pts/1 00:00:01 db2vend (PD Vendor Process -1)
db2inst1 17462 17446 0 01:30 pts/1 00:00:01 db2acd 0,0,0,0,1,0,0,0000,1,0,8a67a4,14,1e014,2,0,1,11fd0,0x125f0000,0x125f0000,1600000,588003,2,b5800b
db2inst1 17494 17332 0 01:32 pts/1 00:00:00 ps -ef
db2inst1 17495 17332 0 01:32 pts/1 00:00:00 grep db2
[db2inst1@jetsen ~]$

8、配置DB2自动启动,用root用户登录

#cd /opt/ibm/db2/V9.7/instance/
# ./db2iauto -on db2inst1

9、配置网络
#su - db2inst1
$db2 update dbm cfg using SVCENAME50000 ----改变DB2的远程访问端口,默认是5000
$db2set DB2COMM=TCPIP ----修改DB2的连接方式为TCPIP,

注意:也可以通过JDBC,ODBC等方式来访问DB2数据库

10、实例的启动和关闭
#su - db2inst1
$db2 force applications all ----关闭所有和DB2相关的应用程序
$db2stop ----关闭数据库实例
$db2start ----启动数据库实例

11、创建数据库
#su - db2inst1
$db2 create database test ----创建数据库实例
DB20000I The CREATE DATABASE command completed successfully.

12、连接到我们刚才创建的数据库
#su - db2inst1
$db2
db2 => Connect to test user db2inst1
Enter current password for db2inst1:

Database Connection Information

Database server = DB2/LINUX 9.7.5
SQLauthorization ID = DB2INST1
Local database alias = TEST

db2 =>



附录:
1、创建演示数据库
#su - db2inst1
$ $cd /opt/ibm/db2/V9.7/bin
$ ./db2sampl

Creating database "SAMPLE"...
Connecting to database "SAMPLE"...
Creating tables and data in schema "DB2INST1"...
Creating tables with XML columns and XML data in schema"DB2INST1"...

'db2sampl' processing complete.


2、访问刚创建的数据库
$ db2

db2 => connect to sample

Database Connection Information

Database server = DB2/LINUX 9.7.5
SQLauthorization ID = DB2INST1
Local database alias = SAMPLE

db2 =>

3、常用操作命令
db2 =>connect to sample ---连接到sample数据库
db2 =>list tables ---查看库下面的所有表
db2 => select * from staff wheredept=10 ---查询某张表dept等于10的所有记录
db2 => quit ---退出db2
DB20000I The QUIT command completed successfully.

$ db2ilist; ---查看实例列表
db2inst1

$ db2 get instance ---查看当前所运行的实例

Thecurrent database manager instance is: db2inst1

Linux下安装DB2步骤

阅读数 1487

Linux平台DB2安装部署手册

博文 来自: guliang123
没有更多推荐了,返回首页