DB2个人版(Linux)安装

   2015-07-08 0
正在看的db2教程是:DB2个人版(Linux)安装。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有兴趣的人有所帮助。 
<

 
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax;问题的解
    com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxE
      哇,时隔两天时间,终于找到这个问题的解决办法,先看问题  这是我最近写的家庭记账本网页版,按顺序输入点击保存,总是弹出添加失败的提示 顺着找原因,把原因锁定在dao层的sql语句上,反复检查,没有找到一点毛病,程序其他地方也没有错误,这让我郁
    02-10
  • ndb的sql语法跟mysql SQL语法不一直的地方
    1,不支持临时表在NDB存储引擎中,不支持临时表;不能创建临时表和改变已经存在的临时表的引擎为NDB;否则报“Table storage engine 'ndbcluster' does notsupport the create option 'TEMPORARY'. ”。2,索引和键的限制(1),创建索引时,列宽不超过3072bytes;(
    02-10
  • 解决JDBC连接MySQL 8时得异常:java.sql.SQLExc
    使用原来基于MySQL 5.1的JDBC代码运行时,报错:java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTi
    02-10
  • db2,oracle,mysql ,sqlserver限制返回的行数
    不同数据库限制返回的行数的关键字如下:①db2select * from table fetch first 10 rows only; ②oracleselect * from table where rownum=10; ③mysqlselect * from table limit 10; ④sqlServerselect top 10 * from table;
    02-10
  • Logstash-input-jdbc同步mysql数据到ES - sql_last_value
    Logstash-input-jdbc同步mysql数据到ES - sql_
    问题:使用 Logstash-input-jdbc同步mysql到ES, 当中使用了 sql_last_value ,如何重新同步?答: logstash把上一次同步的最后一条记录id写到 c:\用户\{登陆名}\.logstash_jdbc_last_run文件中,只要删除这个文件即可。如下图环境如下:1. windows 102. elas
    02-10
  • Oracle 史上最全近百条Oracle DBA日常维护SQL脚
     史上最全近百条Oracle DBA日常维护SQL脚本指令  http://blog.itpub.net/30126024/viewspace-2057474/ ---具体SQL如下 查询碎片程度高(实际使用率小于30%)的表可以收缩的表条件为什么block100,因为一些很小的表,只有几行数据实际大小很小,但是block
    02-10
  • C#操作SqlServer MySql Oracle通用帮助类Db_Helper_DG(默认支持数据库读写分离、查询结果实体映射ORM)
    C#操作SqlServer MySql Oracle通用帮助类Db_Hel
    【前言】  作为一款成熟的面向对象高级编程语言,C#在ADO.Net的支持上已然是做的很成熟,我们可以方便地调用ADO.Net操作各类关系型数据库,在使用了多年的Sql_Helper_DG后,由于项目需要,于是乎,就准备写一个Mysql_Helper在实现过程中,发现ADO.Net封装之
    02-10
  • ORACLE、MYSQL的JDBC配置 oracle mysql jdbc
    info.jdbc.driverClassName=oracle.jdbc.driver.OracleDriverinfo.jdbc.url=jdbc:oracle:thin:@192.168.182.100:1521:orclinfo.jdbc.username=infoinfo.jdbc.password=xyxxh6hibernate.show_sql=truemoodle.jdbc.driverClassName=com.mysql.jdbc.Drivermoodle
    02-10
  • IDEA 中Spark SQL通过JDBC连接mysql数据库
    一.IDEA装驱动:1.下载一个MySQL的JDBC驱动:mysql-connector-java-5.1.44.tar.gz2.在idea Open Moudle Settings 在 Moudle中   选Dependencies + JDC驱动的解压位置 选(mysql-connector-java-5.1.44-bin)这个就ok二.程序:import java.util.Propertiesim
    02-10
  • java.sql.SQLException: No value specified fo
    public boolean updateMemberslnfo(MembersInfo membersInfo) throws SQLException{StringBuffer sqlBuffer = new StringBuffer("UPDATE membersinfo SET ");boolean check = true;ListObject params = new ArrayListObject();if(membersInfo.getMname()!=nul
    02-10
点击排行