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、切换用户登陆,查看下系统当前的默认实例:
- 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。