db2安装及新建实例配置
DB2新建数据库步骤
DB2新建数据库步骤在DB2数据库中新建一个数据库需要以下步骤:2.创建DB2实例:在安装完成后,需要创建一个DB2实例。
实例是DB2数据库中的一个重要概念,表示一个独立的数据库环境。
创建实例的过程中需要设置实例的名称、用户名、密码等信息。
可以使用DB2命令行工具或者图形界面工具创建实例。
3.启动DB2实例:创建实例后,需要启动实例,以便可以连接到数据库并执行操作。
可以使用DB2命令行工具进入实例的管理界面,并使用启动命令启动实例。
4.创建数据库:启动实例后,可以使用DB2提供的命令或者图形界面工具创建一个新的数据库。
创建数据库时需要指定数据库的名称、路径、大小等参数。
DB2还提供了一些可选的参数,如指定数据库的字符集、排序规则等。
5.配置数据库参数:数据库创建完成后,可以根据需要修改数据库的参数配置。
可以使用DB2提供的配置命令或者图形界面工具对数据库进行配置。
例如,可以设置数据库的缓冲区大小、日志文件大小、数据库连接数等参数。
6.创建表空间:表空间是DB2中管理数据存储的单位。
在创建数据库后,需要创建一个或多个表空间来存储数据。
可以使用DB2命令或图形界面工具创建表空间并指定相关参数,如表空间的名称、大小、路径等。
7. 创建表和索引:数据库创建完成后,可以开始在数据库中创建表和索引。
可以使用DB2的DDL(Data Definition Language)语句来创建表和索引。
例如,可以使用CREATE TABLE语句创建表,并使用CREATE INDEX语句创建索引。
8.分配权限:完成表和索引的创建后,需要为数据库分配合适的权限。
可以使用DB2提供的GRANT命令为用户或用户组分配权限,以确保只有授权的用户可以访问和修改数据库。
9.导入数据:如果有需要,可以将已有的数据导入到新创建的数据库中。
可以使用DB2提供的导入工具,如IMPORT命令或者LOAD命令来导入数据。
在导入数据之前需要确保数据的格式和DB2数据库兼容。
db2 创建实例
db2 创建实例DB2是一种功能强大的关系数据库管理系统,它可以用于创建和管理数据库实例。
在本文中,我们将探讨如何使用DB2来创建一个实例。
让我们来了解一下什么是数据库实例。
数据库实例是数据库管理系统在内存中加载和运行的一个副本。
它包含了数据库的所有元数据,例如表、索引、视图等。
通过创建一个实例,我们可以在同一台服务器上同时运行多个独立的数据库。
要创建一个DB2实例,我们需要按照以下步骤进行操作:1. 安装DB2软件:首先,我们需要从IBM官方网站上下载并安装DB2软件。
安装过程相对简单,只需按照安装向导的指示进行操作即可。
2. 创建实例用户:在安装完DB2软件后,我们需要创建一个用于运行实例的用户。
这个用户将拥有管理和操作数据库的权限。
可以使用操作系统的命令或DB2提供的图形界面工具来创建用户。
3. 配置实例环境:在创建用户后,我们需要为实例配置环境变量。
这些环境变量包括数据库的名称、位置、日志文件路径等。
可以使用DB2提供的命令行工具或编辑相应的配置文件来设置这些环境变量。
4. 创建数据库:一旦实例环境配置完成,我们可以使用DB2提供的命令或图形界面工具来创建一个新的数据库。
在创建数据库时,我们可以指定数据库的名称、大小、字符集等参数。
5. 启动实例:在创建数据库后,我们需要启动实例以使其运行。
可以使用DB2提供的命令或图形界面工具来启动实例。
一旦实例启动,我们就可以开始在数据库上执行各种操作,如创建表、插入数据、查询等。
6. 连接到数据库:最后,我们可以使用DB2提供的各种客户端工具来连接到数据库。
这些工具可以让我们通过图形界面或命令行与数据库进行交互。
需要提供正确的数据库名称、用户名和密码来连接到数据库。
通过以上步骤,我们可以成功地创建一个DB2实例并连接到数据库。
一旦连接成功,我们就可以开始使用DB2的强大功能来管理和操作数据库。
总结起来,创建DB2实例是一个相对简单的过程。
我们只需按照上述步骤进行操作,就能够成功地创建一个实例并连接到数据库。
DB2创建删除实例与库!(简单操作)
DB2创建删除实例与库!(简单操作)创建db2 实例和创建库的⽅法⼤致分为两类!⼀类是图形界⾯db2setup 创建⼀种是CLI创建!此处只描述⼀下CLI⽅式⾄于图形界⾯请⼤家搜索⼀下吧!db2 创建实例创建数据库1.创建实例⽤户mkdir /db2/db2test 创建实例⽤户⽬录smitty user选择Add a User* User NAME [db2test]User ID []ADMINISTRATIVE USER? falsePrimary GROUP [db2iadm1]Group SET [staff]ADMINISTRATIVE GROUPS []ROLES []Another user can SU TO USER? trueSU GROUPS [ALL]HOME directory [/db2/db2test]Initial PROGRAM [/usr/bin/ksh]2.创建实例 DB2_install=/usr/opt/db2_08_01/instance./db2icrt -u db2test db2test3.创建数据库su - db2testdb2start #此处不执⾏启动实例将报:SQL1032N No start database manager command was issued. SQLSTATE=57019db2 create db db2test4.删除数据库db2 drop db db2testdb2stop5.删除实例cd DB2_install./db2idrop -f db2test # -f参数⼀定要添加否则删除完了会报错!6.删除⽤户smitty user选择Remove a User* User NAME [db2test] +Remove AUTHENTICATION information? yes删除⽤户⽬录rm -rf db2test。
DB2安装配置手册
DB2安装配置以及相关技术手册目录目录 (2)1准备 (5)2安装需求 (6)3详细安装步骤 (7)4DB2的配置与建库 (22)5DB2数据库缓冲池设置 (30)6DB2数据库表空间建立 (33)7ORACLE到DB2数据库迁移技术问题 (42)7.1 Oracle迁移到DB2后,如何对DB2服务器进行配置和管理? (42)7.1.1 DB2 UDB 体系结构图 (43)7.1.2 DB2 UDB 内存结构 (43)7.1.3 DB2 UDB 数据库结构 (43)7.1.4 DB2 UDB数据库的逻辑机构 (44)I. DB2的数据库对象 (44)II. 系统 (45)III. 实例 (46)IV. 数据库 (46)V. 表空间 (47)VI. 表 (47)VII. 视图 (48)VIII. 索引 (48)IX. 触发器 (48)7.2 DB2数据库的相关概念 (49)I. 分区数据库 (49)II. 节点 (49)III. 日志 (49)IV. 权限 (50)V. 特权 (50)VI. 配置参数 (51)VII. 系统目录 (51)VIII. 约束 (52)IX. 数据完整性 (52)X. 主键 (52)XI. 外键 (52)XII. 父表 (53)XIII. 隔离级别 (53)XIV. 工作单元 (53)XV. 连接 (54)XVI. 数据安全性 (54)XVII. 恢复 (55)XVIII. 数据元素 (55)8ORACLE中的数据类型与DB2数据类型的对应关系是什么? (55)9ORACLE中的一些常用函数如DE CODE()、爬树查询等在DB2中是如何实现的,若没有相关实现,解决方案是什么? (57)9.1 DB2中对Oracle系统函数decode()的实现 (57)9.2 DB2中对Oracle系统中的爬树查询的对应实现 (57)10ORACLE中的SQUENCE和DUAL,对应到DB2中如何实现 (57)10.1 Squence在db2中的实现 (57)10.2 Oracle系统表dual在db2中相对应的系统表是SYSIBM.SYSDUMMY15811ORACLE到DB2数据迁移问题 (59)11.1 准备工作 (59)11.2 数据迁移步骤: (59)1 准备取得DB2 Enterprise Edition V8.2 for Windows 安装光盘。
db2初步安装以及使用
db2初步安装以及使用db2初步安装以及使用一、安装1、安装Quest.Central.for.DB2.v5.0.2,步骤:QuestCentralForDB2:选next,以下若无说明的,都默认next选yes选Typical安装目录可自己选择容量比较大的硬盘最后激活,,此图标在所给的文档里,点击这个图标,里面为licensing key,根据这个点help-licensing…激活创建数据库实例:创建数据库RPDB:QuestCentralDB2Agentv50类似以上安装,无特殊说明2、安装db2_v95_nt32_server (1)安装IBM 数据服务器客户机版本9.5点“安装新产品”,安装步骤类似,无特殊说明,这个先安装完再去安装DbVisualizer.v7.0.4.rar(2)安装服务端版本(若安装此版本就不必去安装上面的客户端)3、安装DbVisualizer.v7.0.4.rar一路下去安装,无特殊说明,安装完之后要破解才能完全使用,破解有两步骤:(1)、把lib/dbvis.jar里面的这个文件dbvis.puk替换掉(用WinRAR打开dbvis.jar即可替换)(2)、Help->License Key 导入dbvis.license(执行本步骤前,将原有的dbvis.license先删除)安装完之后创建数据库连接,,use wizard二、初步使用:1.调用程序call"AMDATA"."SP_A_SUB_CBRC_DGBWSXYW"('20120807',?)2.查询语句select * from amdata.a_1104_g223.查找错误SELECT *FROM RPUSER.PROG_LOG WHERE DATA_DT='2012-08-07'AND PROG_NM LIKE 'SP_A_SUB_CBRC_DGBWSXYW' ORDER BY 1 DESC按以上举例语句查询错误代码,对应db2_err大全文件查出错误来源。
DB2 - 创建实例
InstName is the name of the instance.被创建的实例名。
在本实验中,创建的实例名为db2test,命令如下:
-d turn debug mode on.打开调试状态
-a AuthType is the authentication type (SERVER, CLIENT, DCS,
DCE, SERVER_ENCRYPT, DCS_ENCRYPT, or
DB2 - 创建实例(Instance)
创建DB2 实例(Instance)
[DB2安装路径]:本实验中DB2的安装路径为:/usr/lpp/db2_07_01
本实验将采用两种方法来建立实例,并将详细阐述两种建立方法的不同。
方法一:采用DB2SETUP
# mkdir db2test
2. 创建用户和组
创建用户,本实验中使用用户名:db2test
保持root身份登陆,使用命令:
# smitty user
进入smitty界面,创建db2test用户,注意以下细节:
new User name: db2test
The log file can be found in /tmp/db2setup.log.
DB2 Services Creation
DB2 Instance
DB2 Instance Creation SUCCESS
Create new entry in /etc/services SUCCESS
实例使用的端口名或端口号
DB2安装和数据库建立过程
DB2 V9.5 for Suse Linux V10的安装和数据库建立过程第一部分DB2V9.5 for Linux数据库安装过程一、解压安装介质:# gzip -d db2_v95_linuxia32_server.tar.gz# tar -xvf db2_v95_linuxia32_server.tar找到解压缩后的目录/root/server,找到db2setup,用root安装执行:# ./db2setup执行此命令后,出现的图示如下:1.出现欢迎安装向导界面,点击“Install a Product”,出现下面的图形:2. 点击什么的“Install New”,出现下面的界面:3.直接点击NEXT,出现下面的图形:选择“Accept”,如下图:4.在下面的图形中,按默认的,直接点击“Next”,得到下一个图形:如出现响应文件选择,不创建响应文件,如下图:点击“Next”,得到下一个图形是选择安装目录:5.设置用户,这里注意,只要把密码添上就可以了,其他的不要动,点NEXT:6.选择创建实例,点击“Next”:7.选择“Single partition instance”,点NEXT:8 .在下面用户界面中,只填写密码,然后点“Next”:下一个界面里,也是如此,只填写密码,选择“Next”:9.在下面的界面选“Do not prepare the DB2 tools catalog”,然后点 next:选择不发送通知,点击“Next”:10.接下来点 finish 直到安装完成:二、安装license步骤1.解压db2ese.zip这个文件:#unzip db2ese.zip2.注册 DB2 许可证密钥,以root登入,输入下面的命令:#/opt/IBM/db2/V9.5/adm/db2licm -a /root/db2ese_cV9.5CPU.lic3.查看是否注册成功:db2licm -l第二部分DB2V9.5 for Linux数据库安装过程一、创建额外表空间和缓冲池,使用以下命令:CONNECT TO SAFE3 USER db2inst1;-------------------------------------- BUFFERPOOLS 的 DDL 语句 --------------------------------------CREATE BUFFERPOOL "USERDATA_BP" SIZE AUTOMATIC PAGESIZE 32768;CREATE BUFFERPOOL "INDEX_BP" SIZE AUTOMATIC PAGESIZE 16384;CREATE BUFFERPOOL "BUF_INDEX1" SIZE 524288 PAGESIZE 4096;CREATE BUFFERPOOL "BUF_FLASHDATA1" SIZE 131072 PAGESIZE 4096;CREATE BUFFERPOOL "BUF_DATA1" SIZE 917504 PAGESIZE 4096;CREATE BUFFERPOOL "UNIEAPBL" SIZE 131072 PAGESIZE 8192;CONNECT RESET;CONNECT TO SAFE3;-------------------------------------- TABLESPACES 的 DDL 语句 --------------------------------------CREATE LARGE TABLESPACE INDEX_TSPACE IN DATABASE PARTITION GROUP IBMDEFAULTGROUPPAGESIZE 16384 MANAGED BY AUTOMATIC STORAGEAUTORESIZE YESINITIALSIZE 32 MMAXSIZE NONEEXTENTSIZE 32PREFETCHSIZE AUTOMATICBUFFERPOOL INDEX_BPOVERHEAD 7.500000TRANSFERRATE 0.060000DROPPED TABLE RECOVERY ON;CREATE USER TEMPORARY TABLESPACE USER_TEMP_TSPACE IN DATABASE PARTITION GROUP IBMDEFAULTGROUPPAGESIZE 32768 MANAGED BY AUTOMATIC STORAGEEXTENTSIZE 32PREFETCHSIZE AUTOMATICBUFFERPOOL USERDATA_BPOVERHEAD 7.500000TRANSFERRATE 0.060000FILE SYSTEM CACHINGDROPPED TABLE RECOVERY OFF;CREATE USER TEMPORARY TABLESPACE INDEX_TEMP_TSPACE IN DATABASE PARTITION GROUP IBMDEFAULTGROUPPAGESIZE 16384 MANAGED BY AUTOMATIC STORAGEEXTENTSIZE 32PREFETCHSIZE AUTOMATICBUFFERPOOL INDEX_BPOVERHEAD 7.500000TRANSFERRATE 0.060000FILE SYSTEM CACHINGDROPPED TABLE RECOVERY OFF;CREATE LARGE TABLESPACE SYSTOOLSPACE IN DATABASE PARTITION GROUP IBMCATGROUPPAGESIZE 32768 MANAGED BY AUTOMATIC STORAGEAUTORESIZE YESINITIALSIZE 32 MMAXSIZE NONEEXTENTSIZE 4PREFETCHSIZE AUTOMATICBUFFERPOOL IBMDEFAULTBPOVERHEAD 7.500000TRANSFERRATE 0.060000DROPPED TABLE RECOVERY ON;CREATE USER TEMPORARY TABLESPACE SYSTOOLSTMPSPACE IN DATABASE PARTITION GROUP IBMCATGROUPPAGESIZE 32768 MANAGED BY AUTOMATIC STORAGEEXTENTSIZE 4PREFETCHSIZE AUTOMATICBUFFERPOOL IBMDEFAULTBPOVERHEAD 7.500000TRANSFERRATE 0.060000FILE SYSTEM CACHINGDROPPED TABLE RECOVERY OFF;CREATE LARGE TABLESPACE TBS_INDEX1 IN DATABASE PARTITION GROUP IBMDEFAULTGROUPPAGESIZE 4096 MANAGED BY AUTOMATIC STORAGEAUTORESIZE YESINITIALSIZE 32 MMAXSIZE NONEEXTENTSIZE 32PREFETCHSIZE AUTOMATICBUFFERPOOL BUF_INDEX1OVERHEAD 7.500000TRANSFERRATE 0.060000DROPPED TABLE RECOVERY ON;CREATE LARGE TABLESPACE TBS_FLASHDATA1 IN DATABASE PARTITION GROUP IBMDEFAULTGROUPPAGESIZE 4096 MANAGED BY AUTOMATIC STORAGEAUTORESIZE YESINITIALSIZE 32 MMAXSIZE NONEEXTENTSIZE 32PREFETCHSIZE AUTOMATICBUFFERPOOL BUF_FLASHDATA1OVERHEAD 7.500000TRANSFERRATE 0.060000DROPPED TABLE RECOVERY ON;CREATE LARGE TABLESPACE TBS_DATA1 IN DATABASE PARTITION GROUP IBMDEFAULTGROUPPAGESIZE 4096 MANAGED BY AUTOMATIC STORAGEAUTORESIZE YESINITIALSIZE 32 MMAXSIZE NONEEXTENTSIZE 32PREFETCHSIZE AUTOMATICBUFFERPOOL BUF_DATA1OVERHEAD 7.500000TRANSFERRATE 0.060000DROPPED TABLE RECOVERY ON;CREATE LARGE TABLESPACE UNIEAPTS IN DATABASE PARTITION GROUP IBMDEFAULTGROUPPAGESIZE 8192 MANAGED BY AUTOMATIC STORAGEAUTORESIZE YESINITIALSIZE 32 MMAXSIZE NONEEXTENTSIZE 32PREFETCHSIZE AUTOMATICBUFFERPOOL UNIEAPBLOVERHEAD 7.500000TRANSFERRATE 0.060000DROPPED TABLE RECOVERY ON;-- 模拟表空间ALTER TABLESPACE SYSCATSPACEPREFETCHSIZE AUTOMATICOVERHEAD 7.500000FILE SYSTEM CACHINGTRANSFERRATE 0.060000;ALTER TABLESPACE TEMPSPACE1PREFETCHSIZE AUTOMATICOVERHEAD 7.500000FILE SYSTEM CACHINGTRANSFERRATE 0.060000;ALTER TABLESPACE USERSPACE1PREFETCHSIZE AUTOMATICOVERHEAD 7.500000FILE SYSTEM CACHINGTRANSFERRATE 0.060000;COMMIT WORK;CONNECT RESET;TERMINATE;二、创建表,使用的命令请看附件。
配置db2
db2 => catalog database demo as demo2 at node n1 authentication server
DB20000I CATALOG DATABASE命令成功完成。
DB21056W 只有在刷新目录高速缓存以后,目录更改才会生效。
db2 => terminate
successfully.
[db2inst2@localhost ~]$ db2 get dbm cfg | grep SVC
TCP/IP Service name (SVCENAME) = db2c_db2inst2
SSL service name (SSL_SVCENAME) =
ERROR: The length of the fenced user name inst2Fence is invalid. It mustnot be longer than 8.
我们再创建一个名字较短的用户,以满足要求:
[root@localhost instance]# ./db2icrt -a server -p 55555 -s ese -u Fence2 db2inst2
-u FencedID InstName
4、发现需要指定FencedID和InstName参数,而这两个参数,实际上就是要指定两个用户名,FencedID用户主要管理用户定义的函数(UDF)和受防护存储过程。而InstName是新实例的名称,也是我们新实例的管理员的用户名。下面我们,分别新建这两个用户:
DBI1070I Program db2icrt completed successfully.
6、切换用户登陆,查看下系统当前的默认实例:
db2的使用
db2的使用DB2是IBM公司开发的关系型数据库管理系统,它可以运行在多个操作系统平台上,如Windows、Linux、Unix和IBM的主机操作系统等。
DB2的功能非常强大,可以用于各种企业级应用程序的开发和部署。
在本文中,我们将详细介绍DB2的使用,包括安装、配置、管理和编程等方面。
一、DB2的安装和配置1、先前准备(1)确定需要安装的DB2版本和操作系统平台,以及应用场景和需求;(2)确保计算机符合DB2的最低系统要求,包括硬件和软件配置等;(3)获取适用于操作系统的DB2安装介质,可以从IBM官网或授权渠道获取。
2、安装过程(1)下载安装介质并解压缩至指定位置;(2)运行安装程序,按照提示进行安装,可以根据需要选择安装路径和组件;(3)在安装向导中选择“完整安装”,可以安装DB2服务器、客户端、控制台和示例数据库等组件;(4)在安装向导中设置DB2实例的参数,如实例名称、端口、用户名和密码等,这些参数将决定DB2服务器的启动和运行方式;(5)完成安装后,可以通过命令行或控制台查看DB2实例状态,控制服务器的启停和配置。
3、基本配置(1)启动DB2服务器可以通过控制台或命令行方式启动DB2服务器,如下:Linux/Unix平台:db2startWindows平台:db2cmd,进入命令行模式,输入db2start启动服务器。
(2)连接DB2实例db2 connect to DATABASE user USERNAME using PASSWORDDATABASE为数据库名称,USERNAME为用户名,PASSWORD为密码。
(3)创建数据库db2 create database DATABASEDATABASE为数据库名称。
(4)设定权限和用户PRIVILEGE为权限名称,USER为用户名,OBJECT为对象名称。
二、DB2的管理1、数据库的备份和还原2、数据库的维护TABLENAME为表名称。
DB2 install安装及创建实例的过程--自实践
要执行的任务总数为:44
要执行的所有任务的总估计时间为:1989
任务 #1 启动
描述:正在检查许可协议的接受情况
估计时间 1 秒
任务 #1 结束
任务 #2 启动
描述:具备 root 用户特权的情况下进行安装时的基本客户机支持
估计时间 3 秒
LIC1426I This product is now licensed for use as outlined in your License Agreement. USE OF THE PRODUCT CONSTITUTES ACCEPTANCE OF THE TERMS OF THE IBM LICENSE AGREEMENT, LOCATED IN THE FOLLOWING DIRECTORY: "/opt/ibm/db2/V9.5/license/zh_CN.utf8"
[root@ibmdb2 server]# useradd -u 10001 -g 1101 db2inst1
[root@ibmdb2 server]# useradd -u 10002 -g 1102 db2fenc1
[root@ibmdb2 server]# useradd -u 10003 -g 1103 dasusr1
DB21085I Instance "db2inst1" uses "64" bits and DB2 code release "SQL0905A"
with level identifier "060B0107".
Informational tokens are "DB2 v9.5.0.10", "s120809", "IP23364", and Fix Pack
Linux系统环境下DB2服务器的安装
Linux系统环境下DB2服务器的安装与配置一、系统环境:Centos Linux 5.4 Enterprise Edition(默认已安装)二、服务器前期基本配置1.更改主机名为DB2servervi /etc/sysconfig/network#修改成如下配置NETWORKING=yesNETWORKING_IPV6=noHOSTNAME=DB2serverGATEWAY=192.168.1.1vi /etc/hosts添加如下一行:192.168.1.49 DB2server(注:这里服务器的ip为当前机器的ip地址)2.修改系统时间date -s 07/13/2013date -s 15:41:003.关闭selinuxvi /etc/selinux/config#修改如下行SELINUX=disabled4.设置eth0的IP地址为192.168.1.49/24vi /etc/sysconfig/network-scripts/ifcfg-eth0# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]DEVICE=eth0BOOTPROTO=staticBROADCAST=192.168.1.255HWADDR=00:0C:29:8B:14:B2IPADDR=192.168.1.49NETMASK=255.255.255.0NETWORK=192.168.1.0ONBOOT=yes5.设置DNS地址为192.168.1.1vi /etc/resolv.conf#添加如下一行nameserver 192.168.1.16.关闭不需要的服务注:在日常的服务器维护过程中,原则上只保留syslog,network,sshd,Crond 服务chkconfig list|grep 3:onchkconfig network onchkconfig syslog onchkconfig sshd onchkconfig crond on对于其他的服务,采用service XXX stopchkconfig XXX off即可。
db2安装文档
删除数据库cd /opt/IBM/db2/V9.1/install./db2_deinstall -a一、安装db2 v9服务器、创建实例、创建管理服务器1.创建目录、用户mkgroup id=401 db2dadm1mkuser id=501 pgrp=db2dadm1 groups=db2dadm1 home=/home/db2das1 db2das1 mkgroup id=402 db2iadm1mkgroup id=403 db2fadm1mkuser id=502 pgrp=db2iadm1 groups=db2iadm1 home=/home/db2inst1 db2inst1 mkuser id=503 pgrp=db2fadm1 groups=db2fadm1 home=/home/db2fenc1 db2fenc1passwd db2inst1passwd db2fenc1su - db2fenc1 --切换用户su - db2fenc1 --根据提示,重新设置密码,使得密码生效su - db2inst1 --切换用户su - db2inst1 --根据提示,重新设置密码,使得密码生效2.安装db2软件[root@seagull seagull]# cd /tmp/seagull/db2v9/[root@seagull db2v9]# lsdb2 db2_install db2setup installFixPackroot@seagull db2v9]# ./db2_install#注解:IBM工程师建议用文字界面安装,而不要用图形界面安装,即用db2_install,不要用db2setup Default directory for installation of products - /opt/IBM/db2/V9.1***********************************************************Do you want to choose a different directory to install [yes/no] ?no#注解:使用默认目录就可以了pecify one or more of the following keywords,separated by spaces, to install DB2 products.CLIENTRTCLESEEnter "help" to redisplay product names.Enter "quit" to exit.***********************************************************ESE#注解:选择安装ESE,即enterprise server edition22。
windows db2创建实例
windows db2创建实例以Windows DB2创建实例DB2是一个关系型数据库管理系统,提供了在Windows操作系统上创建实例的功能。
创建实例是在DB2中管理和组织数据库的重要步骤之一。
本文将介绍如何在Windows操作系统上使用DB2创建实例的步骤和注意事项。
步骤一:安装DB2软件在开始创建实例之前,首先需要在Windows操作系统上安装DB2软件。
可以从IBM官方网站下载DB2软件的安装包,并按照安装向导的指引完成安装过程。
在安装过程中,可以选择自定义安装选项,以便选择所需的组件和功能。
步骤二:打开DB2控制中心安装完成后,可以在Windows的“开始”菜单中找到DB2控制中心,并打开它。
DB2控制中心是一个图形化界面工具,用于管理和操作DB2数据库。
步骤三:创建实例在DB2控制中心中,首先需要创建一个实例。
实例是DB2中一个独立的数据库环境,可以包含多个数据库。
在创建实例之前,需要指定实例的名称、用户名和密码等信息。
点击DB2控制中心的“实例”菜单,选择“新建实例”。
在弹出的对话框中,输入实例的名称、用户名和密码等信息,并选择实例的安装路径。
点击“确定”按钮,即可开始创建实例。
步骤四:配置实例参数创建实例后,需要对实例进行一些配置。
点击DB2控制中心的“实例”菜单,选择“配置实例参数”。
在弹出的对话框中,可以设置实例的各种参数,如内存大小、并发连接数等。
根据实际需求进行配置,并点击“确定”按钮保存设置。
步骤五:启动实例配置完成后,可以点击DB2控制中心的“实例”菜单,选择“启动实例”来启动实例。
启动实例后,可以在DB2控制中心的实例列表中看到该实例的状态为“已启动”。
步骤六:创建数据库实例创建完成后,可以在实例中创建数据库。
点击DB2控制中心的“数据库”菜单,选择“新建数据库”。
在弹出的对话框中,输入数据库的名称和路径等信息,并选择数据库的字符集和排序规则等。
点击“确定”按钮,即可开始创建数据库。
Linux下DB2安装与配置
DB2 数据库安装与配置此文档描述了在Red Hat Enterprise 4.7上安装与配置DB2 v9.1的过程。
DB2安装与配置的步骤具体如下:1.打开DB2产品安装介质双击“db2_install”,运行DB2安装向导,选择所需要安装的产品版本。
我们选择“DB2 企业服务器版”,点击下面对应的“安装新产品”按钮。
图1-安装启动界面2.确认所选择的安装版本图2-安装版本简介3.阅读并接受许可协议图3-软件许可协议4.选择安装类型选择相应的安装类型时,安装类型信息显示区域有相关介绍,可根据实际需要选择。
这里,我们选择“定制安装”。
5.选择安装并创建响应文件图5-安装操作界面6.选择需要安装的功能部件,以及安装目录图6-选择功能部件界面7.选择安装语言包默认选择简体中文和英语。
可根据需要选择其他语言。
图7-选择语言界面8.指定信息中心安装位置默认安装到本机,如果需要,可更改为其他主机和端口。
图8-指定DB2信息中心位置9.创建管理服务器用户信息这里保持默认,密码设置为其用户名。
图9-设置“DB2管理服务器用户(DAS)”信息10.设置DB2实例选择是否创建数据库实例。
默认选择“创建DB2实例”。
图10-设置DB2实例11.为DB2实例设置分区选项这里默认选择“单一分区实例”。
图11-为DB2实例设置分区选项12.设置实例所有者用户此用户用来启动和关闭实例。
这里保留默认设置,密码设置为用户名。
图12-设置DB2实例所有者的用户信息13.设置受防护用户的用户信息保留默认设置,密码设置为用户名。
图13-设置受防护用户的用户信息14.配置实例通信和启动此处配置实例的服务名称以及端口号。
这里保留默认设置。
图14-配置实例通信和启动15.配置数据库实例工具目录如果需要对数据库进行定时处理等操作的话,需要配置此项。
图15-工具目录的设置16.设置通知图16-设置通知17.预览设置信息图17-预览设置信息18.执行安装配置图18-执行安装配置如果使用的是定制安装,且选择了其他语言包,则需要使用卷标为DB2_NLPACK_9_1_0_3_LNXX86_64_1的光盘。
DB2-install安装及创建实例的过程
1、创建数据库,同时设置字符集,中文的语言环境是utf-8
[db2inst1@ibmdb2 ~]$ db2 "create db dbtest1 using codeset UTF-8 territory CN"
DB20000I The CREATE DATABASE command completed successfully.
connect reset是sql语句。
3、为了提高效率,表空间尽量使用裸设备
4、数据库设为归档日志,并做脱机备份
5、[db2inst1@ibmdb2 ~]$ db2 connect to dbtest
Database Connection Information
Database server = DB2/LINUXX8664 9.5.10
安装日志。
4、DB2安装准备
(1)用户、组群
[root@ibmdb2 server]# groupadd -g 1101 db2iadm1
[root@ibmdb2 server]# groupadd -g 1102 db2fadm1
[root@ibmdb2 server]# groupadd -g 1103 dbsadm1 Fra bibliotek更新实例
[root@ibmdb2 instance]# ./dasupdt dasusr1
SQL4407W The DB2 Administration Server was stopped successfully.
SQL4406W The DB2 Administration Server was started successfully.
DB2安装以及配置
1、启动客户端安装界面如图1:
图1
单击“安装产品”选项,如图2:
图2
单击下一步,(如图3)
图3
根据向导单击>下一步,我接受许可协议,出现选择安装类型界面:(如图4)
图4
下面就是选择“典型安装”,单击下一步,然后就是选择安装磁盘.下一步。暂不配置NetBIOS,直接单击下一步.(出现说明界面,如图5)
图12
图13
其中主机名是装有DB2 server的服务器名或IP。配置好点击下一步,如图14:
图14
然后配置DB2 server上面的数据库名称,单击下一步:如图15:
图15
下一步:如图16
图16
配选择置DB2 server所在服务器的操作系统,点击下一步:如图17
图17
单击下一步已完成。
3、测试连接(如图18)
图18
点击“测试连接”(如图19)
图19
用户标识和密码就是DB2数据库的用户名和密码,点击测试连接:结果如图20就表示连接成功
图20
图5
单击安装就好:(图6所示)
图6
最后根据向导完成安装(如图7)
图7
二、配置DB2客户端。
1、打开->程序->IBM DB2->设置工具->配置助手(如图8、9)
图8
图9
2、选择“是”,现在就添加数据库,(如图10)
图10
选择单选“手动配置与数据库的链接”,单击下一步,(如图11)
图11
选择“TCP/IP”,单击下一步,(如图12、13)
DB2 详细安装配置手册
DB2安装配置版本1.0北京中电广通科技有限公司2012年6月4日版本修定:DB2 软件安装1.数据库安装1.1 DB2A 分区安装DB2数据库软件--root用户操作(以下安装配置默认为按DB2 V9.5 )1.1.1、将数据库安装介质*_aix64_server.tar.gz 拷贝到主机 DB2A 机的/tmp/db2media上键入如下命令创建目录:cd /tmpmkdir db2media将介质上传至/tmp/db2media目录1.1.2、将安装介质解压cd /tmp/db2mediagunzip *_aix64_server.tar.gztar –xvf *_aix64_server.tar.gz1.1.3、给安装目录足够的权限cd /tmp/chmod –R 777 db2media1.1.4、用Xmanager在控制台用root登陆,设置客户端变量#export LANG=C#export DISPLAY= “DB2A IP地址”:0.0 (本机IP地址)并进入/tmp/db2media/server目录,运行./db2setup 安装程序,如下所示:选择“Install New”(安装产品项)1.1.5直接选择“Next”选择“InstallNew”选择“Next”1、选择“Install a Product”1.1.6、选择“Accept”接受Software License,并按“Next”继续第一步:选择“Accept”第二步:选择“Next”1.1.7、按默认选择“Typicat …”,NEXT,直至DB2安装完毕,点“Finish”完成安装。
点““Finish”1.2 DB2A 分区安装DB2数据库语言包--root用户操作1.2.1、将安装包解压cd /tmp/db2mediagunzip *_aix64_nlpack.tar.gzmkdir db2pk –创建存放解压文件的目录cd db2pk --进入该目录tar -xvf /tmp/ db2media/*_aix64_nlpack.tar –解压到db2pk目录1.2.2、解压后会在/tmp/db2media目录下产生db2pak目录cd /tmp/db2mediachmod –R 777 db2pk1.2.3、进入安装目录执行安装文件cd /tmp/db2media /db2pk/nlpack./db2setup1.2.4、在出现的界面上选择“Work with Existing”第一步:选择“Install aProduct”第二步:选择“Work withExisting”1.2.5、按默认点击“Launch DB2 Setup wizard”1.2.6、直接点“Next”1.2.7、选择报告输出路径并点“Next”点击“Launch DB2 Setup wizard”1.2.8、将“简体中文”移到右侧后点“Next”第一步:选择报告输出路径第二步:点“Next”第二步:点“Next”第一步:将简体中文移到右侧1.2.9、点“finish”点“finish”1.2.10、出现安装进度条1.2.11、在安装成功界面点“finish”1.2.12、导入licence(确保license /db2ese_c.lic文件已传到/tmp/db2media)cd /tmp/db2media/opt/IBM/db2/V9.5/adm/db2licm -a db2ese_c.lic (具体按实际路径操作)1.2.13、查看db2的试用期/opt/IBM/db2/V9.5/adm/db2licm –l (具体按实际路径操作)出现Permanent为成功DB2配置1、db2双机配置Db2A主机上,在共享的磁盘阵列/DB2文件系统上,Mkdir 创建目录db2data 和db2log然后创建如下用户和组:(以下参数参考生产系统UID 和GID )user user id group groupid home directorydb2inst1 302 db2iadm1 302 /db2/db2inst1db2fenc1 303 db2fgrp1 303 /db2/db2fenc1dasusr1 304 dasadm1 304 /home/dasusr1命令行建立组和用户mkgroup id=302 db2iadm1mkgroup id=303 db2fgrp1mkgroup id=304 dasadm1mkuser id=219 pgrp=db2iadm1 groups=db2iadm1 home=/db2db2inst1 core=-1 data=491519 stack=32767 rss=-1 fsize=-1 db2inst1mkuser id=302 pgrp=db2iadm1 groups=db2iadm1 home=/db2db2inst1 core=-1 data=491519 stack=32767 rss=-1 fsize=-1 db2inst1mkuser id=303 pgrp=db2fgrp1 groups=db2fgrp1 home=/db2/db2fenc1 db2fenc1mkuser id=304 pgrp=dasadm1 groups=dasadm1 home=/home/dasusr1 dasusr1创建实例db2inst1 (以下参数参考生产系统数据库实例)cd /opt/IBM/db2/V9.5/instance./db2icrt -u db2fenc1 db2inst1创建数据库su - db2inst1db2startdb2 create database “数据库名”on /db2/db2data using codeset utf-8 territory zh_CN pagesize 32 kdb2 terminatedb2stop手工卸载文件系统和卷组umount /db2varyoffvg DB2DATA VGDB2B主机,进行如下操作输入卷组importvg –y DB2DATA VGmount /db2建立用户和组如下,要与DB2A完全一致!user user id group groupid home directorydb2inst1 302 db2iadm1 302 /db2/db2inst1db2fenc1 303 db2fgrp1 303 /db2/db2fenc1dasusr1 304 dasadm1 304 /home/dasusr1cp/db2/db2inst1/sqllib/db2nodes.cfg /db2/db2inst1/sqllib.a/db2nodes.cfg. Server2 cp/db2/db2inst1/sqllib.a/db2nodes.cfg/db2/db2inst1/sqllib.a/db2nodes.cfg. Server1rm -r /db2/db2inst1/sqllibmv /db2/db2inst1/sqllib.a /db2home/db2inst1/sqllibcp /db2/db2inst1/sqllib/db2nodes.cfg.Server2 /db2home/db2inst1/sqllib/db2nodes.cfg (把该命令加到ha的启动脚本里)db2许可证注册FTP 将许可文件传入/opt/IBM/db2/V9.5/licensedb2licm –a /opt/IBM/db2/V9.5/license/db2ese_c.lic设置db2 tcpip通讯端口1.设置环境变量db2set db2comm=tcpip2.设置db2通讯端口db2 update dbm cfg using SVCENAME 500003.重启db2使设置生效。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DB2安装手册(Windows)
、安装数据库
运行setup.exe
T宜u.■e安装产品
/■^k・出-saWfFfi--:«?:r=*ep=nfiyt俣:士*mn通加=艮急■演而立・力・朔
图1a.I J}«.同降言同"EffiEi^rai市如划CH归,s密国ms:苑国南症章&■石
,"■—■■鼻..则利・MET*5?吗
LMHU
跖四|£.■工件4隙期片胸电工
DB2仁LeiOiMXtUft-Kia^跑知的或I.孙:JH=GE■正任■#》[从f CR.if.€JHl日图OPU:i n山UL UhIXEWrfM?/弄■_匕
口出主篁I快M.8用不01鲍氏毒企史胤tSLE斑3ms.珀螂司蜗射皿TF=大再好讣针苦H SHH*.SEH I聒?式.4Hr况壬*ME■EtE3・・£把口鼻麻二立工.S«M7制他的两足・烟砂西拜・嗟古开丁访
即同"开元Effi冷E:呼闲.mftlSfffiBSSNUe.gWs晌月4■町『
口出金IdVEja金航匕用产五口UH0M.**登.地0甘U30河^>3啪幽啊ffl;幅WSFIB1L号加件加皿JtaEEELHl,
:I1HfcttjOJ二|
W高辑里界日七江机口上)3
19上航工局11£+1工=于C€?K Mm,3iMmiKT用户KUlKHE工世:IL
而口ED??—Q^_耐,箱E>BH亚<A-5C1O-.COlE.iCU JDDOS匚L」OLEEC HETPUP n PariU ftunr r EHn事昭咫1・q库丁口国E4M丽叫&»uin।Ki酬」盍汨总・I:C L P J r
FimE・m8WiJD£MSE£j-ZfllW«¥::Hl»^lJMC..HET.PHPIDRltT^
□0»ii4.Jddna faiX*ail皿知3015.阜联5ED:前1匚与《疾聚基*5hEF二羽弓叼东笳鼻
IBMEUUMU-JkSfl-lhil:»r WtUM晶但蛆7DH
下一步
下一步
点DB2空装-D02EnterpriseServerEdition-DB2COPY1
软件许可协议
请仔细阅读下列讦可证协议。
重要信息:清仔细阅设
下面提供了两个许可协议。
1.IBM评估软件的国际许可佛设
2.IBM国际软件许可协议
如果为了生声性使用目的1而不是为了评估,则试、试用"先试后买"或演示)获得本程序,单击下面的“接受”按钮即表示您接受IBM国际软件许可协议,且不作任何修改。
如果为了评估।测试、试用“先试后买”或演示(统称为“评估”)目的获得本程序:单击下面的“接受”按钮即表示您同时接受(1)IBM评估软件的国际许可协议(“评估许可”),且不作任何修改;和
(ii)IBW国际软件许可协议("IPU55),且不作任何修改。
请阅读非出M条款。
°碟^受正司证枷坡市的全部条款.④我不接受许可证协议中的任何条款(9
InstallShield
ViewinEnglish打印⑻工上一步(囱||下一步取消下一步
选择安装路径
设置管理账户的用户名和密
如需要可以勾选如需要可以勾
启用操作系统安全性Summary
安装完成
二、创建实例
Win+R输入db2cmdadmin(由于是winlO机器,故db2admin权限不够),打开DB2cLp管理窗口:
停止当前实例“DB2”:db2stop
创建新的实例“DB2INST”:db2icrtdb2inst
设置系统环境变量DB2INSTANCE为新实例DB2INST:
重新打开DB2CLP管理窗口,db2getinstance,显示为DB2INSTdb2set-all
[e]DB2PATH=C:\ProgramFiles(x86)\IBM\SQLLIB
[i]DB2INSTPROF=C:\ProgramData\IBM\DB2\DB2COPY1
[g]DB2_EXTSECURITY=YES
[g]DB2SYSTEM=DELL1427
[g]DB2PATH=C:\ProgramFiles(x86)\IBM\SQLLIB
[g]DB2INSTDEF=DB2
[g]DB2ADMINSERVER=DB2DAS00
修改DB2INSTDEF属性:db2setDB2INSTDEF=DB2INST
设置DB2COMM属性:db2setDB2COMM=TCPIP-i
修改TCP/IP服务名称(SVCNAME)配置:db2UPDATEDBMCFGUSINGSVCENAME62000
修改缺省数据库路径(DFTDBPATH)配置:db2UPDATEDBMCFGUSINGDFTDBPATHD:IMMEDIATE db2TERMINATE
打开“计算机”--->“管理”--->“服务”:
设置实例“DB2”启动类型为“手动”或“禁用”
设置实例"DB2INST”启动类型为“自动”并设置登录账户为db2admin/db2admin
三、设置实例db2工具开机启动
由于本机是winlO机器,非Administrator的权限貌似有限制,故使用如下方式设置:
Win+R输入db2cmdadmin打开DB2CLP管理窗口
(1)禁用实例“DB2”的db2工具的开机启动:
a)设置当前实例为“DB2":setdb2instance=DB2
C:\Users\admin>db2getinstance
当前数据库管理器实例是:DB2
b)运行db2systray.exe:db2systray,将开机启动勾选去除
(2)启用实例"DB2INST”的db2工具的开机启动
a)设置当前实例为“DB2INST":setdb2instance=DB2INST(或者重开命令行
db2cmdadmin,因为环境变量中默认的DB2INSTANCE的值为DB2INST)b)运行db2systray.exe:db2systray,将开机启动勾选
至此,设置db2工具自启动完成,其实就是启动哪个实例的工具
四、附1:
(一)查看db2实例配置的端口(可能只是配置了,但服务还没启动),getdbmcfg的配置中有个参数SVCENAME。
如果value是数字,就是这个了。
如果是文字,再去查services文件内容。
(二)查看db2实例使用的端口(已经启动了,正在使用的端口),这个方法并不是只适用于db2,只要你知道需要查询服务所对应的主进程名就可以。
---windows下cmd运行命令tasklist|findsK"db2syscs"查看db2主进程号(pid;好久没玩了在windows上应该是叫db2syscs吧)。
netstat-ano|findsK11进程号",就能看到端口号——Unix或Linux下ps-ef|grepdb2sysc(unix和linux都是叫db2sysc)查看db2主进程号netstat-anp|grep"进程号"
五、附2:默认实例DB2和新建实例DB2INSTdb2set-all命令下的区别C:\Users\admin>db2getinstance
当前数据库管理器实例是:DB2
C:\Users\admin>db2set-all
[e]DB2PATH=C:\ProgramFiles(x86)\IBM\SQLLIB
[i]DB2ACCOUNTNAME=DELL1427\db2admin
[i]DB2INSTOWNER=DELL1427
[i]DB2PORTRANGE=60000:60003
[i]DB2INSTPROF=C:\PROGRAMDATA\IBM\DB2\DB2COPY1 [i]DB2COMM=TCPIP
[g]DB2_EXTSECURITY=YES
[g]DB2SYSTEM=DELL1427
[g]DB2PATH=C:\ProgramFiles(x86)\IBM\SQLLIB
[g]DB2INSTDEF=DB2
[g]DB2ADMINSERVER=DB2DAS00
C:\Users\admin>setdb2instance=DB2INST
C:\Users\admin>db2getinstance
当前数据库管理器实例是:DB2INST
C:\Users\admin>db2set-all
[e]DB2PATH=C:\ProgramFiles(x86)\IBM\SQLLIB
[i]DB2INSTPROF=C:\ProgramData\IBM\DB2\DB2COPY1 [g]DB2_EXTSECURITY=YES
[g]DB2SYSTEM=DELL1427
[g]DB2PATH=C:\ProgramFiles(x86)\IBM\SQLLIB
[g]DB2INSTDEF=DB2
[g]DB2ADMINSERVER=DB2DAS00。