时间: 2021-08-13 作者:daque
DB2个人版(Linux)安装 cowboy(zizhao_chen@yahoo.com) the fe of swust 2003-10-23 要害字: db2 linux 安置 纲要: 正文大概的引见了db2 pe在linux体例上的安置进程。 目次: db2 pe简介 大概安置文献 筹备安置情况 实行安置 尝试 论断 资源 db2 pe简介 db2 personal edition(db2 pe)是在廉价位的商用硬件(commodity hardware)台式机上运转的单用户 rdbms。db2 pe 可用来 windows 98、windows me、windows nt(sp6 或更高本子)、windows 2000(引荐 sp2)、windows xp 和 linux。在 microsoft 颁布 window 2003 效劳器时,db2 pe 将扶助它们。db2 pe 具有 db2 workgroup server edition 的一切功效元件,然而有一个不同:长途存户机没辙贯穿到运转着该 db2 本子的数据库上。(然而,带有遏制重心(control center)的处事站不妨贯穿到那些数据库,以实行长途处置。)由于“这个 db2 究竟仍旧 db2”,以是那些对准 db2 pe 而开拓的运用步调都将不妨在 db2 的任何其它本子上运转。您不妨运用 db2 pe 开拓 db2 运用步调,而后再将它们用来消费情况。 尽管 pc 能否贯穿到搜集,db2 pe 都很有效;对于须要宏大数据保存的用户,大概须要供给数据库保存东西而且不妨贯穿到长途 db2 效劳器的用户,它在这两种情景中都很有效。db2 pe 还附带了 db2 堆栈重心(db2 warehouse center),以是用户不妨试验象抽取、变换以及装入之类的贸易智能建立模型功效(请参见数据堆栈是什么?)。db2 pe 具备可扩充性,不妨扶助一切 db2 extender:xml(现已绑缚到 db2 安置)、spatial 和 net search。(更多消息,请参见 db2 extender。) 偶然举行贯穿的用户大概想运用 db2 内置的复制功效元件和 db2 遏制效劳器(db2 control server)来创造同步情况,在外的职工不妨经过这个情况与企业维持接洽。固然,这只符合于运用膝上型电脑的用户和某些处事站,比方那些运转零卖结尾(point-of-sale,pos)运用步调的处事站。 筹备安置 在这边,咱们安置的是db2 pe(personal edition),安置文献不妨从ibm的站点上赢得。载入地方是:。载入获得的是tar方法的文献。 在我的例子中,我的安置文献仍旧下鄙人来放在lan内的一个ftp上。我的安置情况是一个新安置的redhat 7.2,沿用的是效劳器安置办法的默许组件。 把安置文献正片到当地: [root@no18 root]# wget ftp://192.168.0.1/software/db/db2_v81_pe_lnx_32_nlv.tar 解压: [root@no18 root]# tar xvf db2_v81_pe_lnx_32_nlv.tar 解开此后的文献都被安置在暂时目次下的pe文献夹中。 发端安置: [root@no18 root]# pe/db2_install 过阵子,安置就不妨实行了。到这个功夫,咱们安置的重要处事就实行了。 实行安置 咱们此刻须要做的是,对数据库的初始化处事。囊括安置受权文献和创造一个范例并运转它。 开始,咱们安置受权文献。 不安置受权文献的话,则是评价版,九十天后就要过时。受权文献,在安置包仍旧有了。咱们用底下的吩咐安置它: [root@no18 root]# /opt/ibm/db2/v8.1/adm/db2licm -a /root/pe/db2/license/db2pe.lic 接着,咱们须要创造一个用户。 [root@no18 root]# useradd db2ins1 [root@no18 root]# passwd db2ins1 发端创造范例: [root@no18 root]#/opt/ibm/db2/v8.1/instance/db2icrt -u db2ins1 db2ins1 如许,咱们就创造了一个范例db2ins1。 启用该范例: [root@no18 root]# su db2ins1 [db2ins1@no18 db2ins1]$ db2start sql1063n db2start processing was successful. 尝试 动作尝试,咱们运转一个大略的sql:创造数据库的sql。 [root@no18 root]# su db2ins1 [root@no18 root]# cd [db2ins1@no18 db2ins1]$ db2 create database mydb db20000i the create database command completed successfully. that’s ok,咱们的数据库创造胜利了。 论断 db2以其易用性和功效宏大以及丰富的扶助而博得了不少用户。在正文中,咱们迈出了进修运用db2的第一步。蓄意对那些对db2有爱好的人有所扶助。