㈠ linux怎么连接linux下的db2
linux下安装DB2的详细步骤第一步:检查程序包及其版本www.2cto.com2compat-libstdc++-7.3-2.96.118.i386.rpm在linux的安装盘上,使用rpm-icompat-libstdc++-7.3-2.96.118.i386.rpm安装即可第二步:配置Linux内核参数/etc/sysctl.conf文件,添加内核参数2kernel.msgmni=10242kernel.sem=250256000321024使更改激活:sysctl–p第三步:安装shdb2_install按照提示做第四步:创建用户2/usr/sbin/groupadddb2iadm12/usr/sbin/groupadddb2fadm12/usr/sbin/useradd–m-gdb2iadm1–d/home/db2inst1db2inst12/usr/sbin/useradd–m-gdb2fadm1–d/home/db2fenc1db2fenc1第五步:创建实例2/opt/IBM/db2/V8.1/instance/db2icrt–aserver–udb2fenc1db2inst1第六步:产品许可证2/opt/IBM/db2/V8.1/adm/db2licm-a/mnt/cdrom/db2/license/db2pe.lic第七步:允许SMS的多页分配/opt/IBM/db2/V8.1/cfg/db2ln第八步:添加DB2端口SU-rootvi/etc/services加入下面一行db2inst150000/tcp第九步:DB2配置su–db2inst1db2setDB2_EXTENDED_OPTIMIZATION=ONdb2setDB2_DISABLE_FLUSH_LOG=ONdb2setAUTOSTART=YESdb2setDB2_STRIPED_CONTAINERS=ONdb2setDB2_HASH_JOIN=Ydb2setDB2COMM=tcpipdb2setDB2_PARALLEL_IO=*db2setDB2CODEPAGE=819#Updatedbmcfgdb2updatedbmcfgusingSVCENAMEdb2inst1db2updatedbmcfgusingINDEXRECACCESS第十步:运行DB2www.2cto.comdb2start第十一步:创建库db2"CREATEDATABASEatmv1ALIASfeelviewUSINGCODESETISO8859-1(UTF-8)TERRITORYCN"以后就可以创建表和对表操作了,如db2"select*fromtbl"
㈡ linux怎么装db2数据库服务器
一、安装前准备工作:1、对于Linux系统,至ibm网站下载软件包2、Linux内核设置:编辑/etc/sysctl.conf文件3、创建相应用户以及组:4、创建相应目录用于存放db2的数据文件以及日志文件:这里在根下面创建一个db2总目录,然后创建了一个15G大小的逻辑卷挂载/db2下面,然后在其下面创建相应的文件夹。database目录存放数据库实例db2log1存放db2的主日志文件db2log2存放镜像日志文件db2temp存放db2临时表空间db2用户的家目录的位置二、安装过程:安装可以使用root用户安装也可以使用非root用户安装,这里就直接使用root用户安装了。以root身份执行db2setup,会弹出以下画面:这里选择安装企业版,点击install new:下一步之后,就出现创建用户的画面:最后点击finish开始安装过程。三、创建数据库:如果在安装过程中,没有创建数据库,则后续可以使用db2cc命令创建数据库。这是一个基于图形界面的管理工具,使用起来也非常方便。执行db2cc后,会弹出以下画面:点击右侧的Create New Database,创建数据库:指定数据库名称以及存放位置,选中Let DB2 manage my storage,下一步:点击finish开始创建。默认db2会创建以下三个表空间:(1)、catalog table space用于存放catalog表。(2)、user table space存放所有表和索引数据。(3)、temporary table space临时数据的存放位置。创建完成后,会看到如下画面:此时还没有连接到xzxjdb1上,点击右侧的connect进行连接。连接之后,会看到右侧多了好多信息:使用命令行查看当前数据库中表空间信息:四、DB2的简单管理:1、查看表空间信息:2、查看表信息:3、查看当前实例下的所有数据库信息:4、停止数据库:5、启动数据库:6、设置实例自动启动:
㈢ 如何在Linux下干净卸载db2数据库
1、首来先确定有哪几个DB2实例及其自数据库,并清除数据库和实例1234#/opt/IBM/db2/VXX.Y/instance/db2ilist ###这里是root用户执行#su – <instName>$db2 list db directory上面示例显示如何获得实例和数据库,根据你安装db2软件的目录和版本不同,命令的位置可能不同。找到实例和数据库后,先删除数据库,再停止实例,最后删除实例。过程一般如下1234$db2 drop db <dbname>$db2stop force$exit#/opt/IBM/db2/VXX.Y/instance/db2idrop <instName> ###这里是root用户执行2、上面做完后,可以删除db2软件了1#/opt/IBM/db2/VXX.Y/install/db2_deinstall ###这里是root用户执行根据提示输入安装目录后,这个脚本会执行删除操作3、最后,可以看下安装目录下是否有残留文件和目录,可以直接rm删掉。上面的步骤是单机的DB2删除过程。现在DB2有hadr、purescale集群等环境,在这些环境下清除步骤就更复杂了,这里先不写了。
㈣ 如何识别 DB2 for Linux,UNIX,and Windows 中的未使用索引
IBMDB2 目前支持Linux、Unix、Windows 到 z/OS 的各种平台诸如看到这样的字样:DB2 for Linux, UNIX and Windows 即是DB2的软件版本分为:Enterprise Server EditionWorkgroup Server EditionAdvanced Enterprise Server Edition1 . DB2 Everyplace 版2 . DB2 个人版(Personal Edition)3 . DB2 工作组版(Workgroup Edition)4 . DB2 企业服务器版(Enterprise Server Edition)5 .Express-C 免费版Express EditionDB2 Express 是针对中小型企业的入门级DB2 可以运行在从 IBM 到非 IBM(HP 及 SUN UNIX 系统等)的各种操作平台。它既可以在主机上以主 / 从方式独立运行,也可以在客户 / 服务器环境中运行。其中服务器平台可以是 OS/400,AIX,HP-UNIX,SUN-Solaris 和 Windows 等操作系统,客户机平台可以是 Windows,Dos,AIX,HP-UX 和 SUN Solaris 等操作系统。各种平台上的 DB2 产品有共同的应用程序接口,运行在一种平台上的程序可以方便地移植到其他平台可见上述列出来的各版本皆有 在Windows上运行的相关程序包。 目前DB2最新版本是 DB210 !!
㈤ linux启动db2数据库方法和如何启动db2界面
实例创建了么?如果没创建,先看看基础知识,创建一下先。如果创建了内,就su到实例用户后尝试执行容db2cc(v10之后版本应该没有cc了)。之后如果找不到命令,就cd ./sqllib;. ./db2profile 之后再试试~希望有帮助~
㈥ linux安装db2需要哪些依赖
于工作的需要,刚刚尝试完在Linux下安装DB2数据库,已经连接测试成功,简单做了下总结,由于采用的多为命令行,所以没有必要截图了。望能对其他程序员有所帮助……如果有不正确的地方,希望和大家共同讨论……准备工作步骤1 以root用户登陆需要安装DB2的Linux服务器。步骤2 创建DB2安装包存放目录:# mkdir /home/db2install步骤3:将需要安装的文件上传至该目录下步骤4:解压通过使用图形界面,右键。解压到本地执行DB2安装脚本步骤1 以root用户登录需要安装DB2的服务器。步骤2 进入目录/home/db2install/server。# cd /home/db2install/expc步骤3 运行DB2安装脚本。# ./db2_install对于root用户安装,缺省情况下,DB2数据产品安装在以下目录中:/opt/ibm/db2/V10..1创建用户/usr/sbin/groupadd db2iadm1/usr/sbin/groupadd db2fadm1/usr/sbin/useradd –m -g db2iadm1 –d /home/db2inst1 db2inst1/usr/sbin/useradd –m -g db2fadm1 –d /home/db2fenc1 db2fenc1也可以使用图形化操作创建实例#cd /opt/IBM/db2/V8.1/instance/./db2icrt –a server -u db2fenc1 db2inst1注意:安装是出现了host ‘name’ inviable的异常。修改方法:cd/ect修改 hosts文件 把host的name 添加上即可创建成功产品许可证/opt/IBM/db2/V8.1/adm/db2licm -a /mnt/cdrom/db2/license/db2pe.lic添加DB2端口SU – rootvi /etc/services 加入下面一行db2inst1 50000/tcpDB2 配置su – db2inst1db2set DB2_EXTENDED_OPTIMIZATION=ONdb2set DB2_DISABLE_FLUSH_LOG=ONdb2set AUTOSTART=YESdb2set DB2_STRIPED_CONTAINERS=ONdb2set DB2_HASH_JOIN=Ydb2set DB2COMM=tcpipdb2set DB2_PARALLEL_IO=*db2set DB2CODEPAGE=819#Update dbm cfgdb2 update dbm cfg using SVCENAME db2inst1db2 update dbm cfg using INDEXREC ACCESS运行DB2步骤1以db2inst1用户ID登录系统: # su –u db2inst1步骤2 启动数据库DB2:[email protected]:~> db2start步骤3创建sample数据库:[email protected]:~> db2sampl步骤4访问DB2命令行环境以执行SQL语句:[email protected]:~> db2步骤5执行SQL语句连接sample数据库并查看staff表内容,列出系统表,查看system.systables表结构,之后断开连接并退出:=>connect to sample=>select * from staff where dept = 20=>list tables=>describe table sysibm.systables=>connect reset=>quit步骤6 停掉DB2[email protected]:~> db2stop
㈦ DB2哪个版本可以在linux系统下安装
IBMDB2 目前支持Linux、Unix、Windows 到 z/OS 的各种平台诸如看到这样的字样:DB2 for Linux, UNIX and Windows 即是DB2的软件版本分为:Enterprise Server EditionWorkgroup Server EditionAdvanced Enterprise Server Edition1 . DB2 Everyplace 版2 . DB2 个人版(Personal Edition)3 . DB2 工作组版(Workgroup Edition)4 . DB2 企业服务器版(Enterprise Server Edition)5 .Express-C 免费版Express EditionDB2 Express 是针对中小型企业的入门级DB2 可以运行在从 IBM 到非 IBM(HP 及 SUN UNIX 系统等)的各种操作平台。它既可以在主机上以主 / 从方式独立运行,也可以在客户 / 服务器环境中运行。其中服务器平台可以是 OS/400,AIX,HP-UNIX,SUN-Solaris 和 Windows 等操作系统,客户机平台可以是 Windows,Dos,AIX,HP-UX 和 SUN Solaris 等操作系统。各种平台上的 DB2 产品有共同的应用程序接口,运行在一种平台上的程序可以方便地移植到其他平台可见上述列出来的各版本皆有 在Windows上运行的相关程序包。 目前DB2最新版本是 DB210 !!
㈧ 如何安装DB2 个人版在Linux 操作系统之下
本文简略的介绍了DB2 pe在linux系统上的安装过程。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,采用的是服务器安装方式的默认组件。把安装文件拷贝到本地:[[email protected] root]# wget ftp://192.168.0.1/software/DB/DB2_V81_PE_LNX_32_NLV.tar 解压:[[email protected] root]# tar xvf DB2_V81_PE_LNX_32_NLV.tar 解开以后的文件都被放置在当前目录下的pe文件夹中。开始安装:[[email protected] root]# pe/DB2_install 过阵子,安装就可以完成了。到这个时候,我们安装的主要工作就完成了。完成安装我们现在需要做的是,对数据库的初始化工作。包括安装授权文件和创建一个实例并运行它。首先,我们安装授权文件。不安装授权文件的话,则是评估版,九十天后就要过期。授权文件,在安装包已经有了。我们用下面的命令安装它:[email protected] root]# /opt/IBM/DB2/V8.1/adm/DB2licm -a /root/pe/DB2/license/DB2pe.lic 接着,我们需要创建一个用户。[[email protected] root]# useradd DB2ins1 [[email protected] root]# passwd DB2ins1开始创建实例:[[email protected] root]#/opt/IBM/DB2/V8.1/instance/DB2icrt -u DB2ins1 DB2ins1 这样,我们就创建了一个实例DB2ins1。启动该实例:[[email protected] root]# su DB2ins1 [[email protected] DB2ins1]$ DB2start SQL1063N DB2START processing was successful.测试作为测试,我们运行一个简单的sql:创建数据库的sql。[[email protected] root]# su DB2ins1 [[email protected] root]# cd[[email protected] DB2ins1]$ DB2 create database mydbDB20000I The CREATE DATABASE command completed successfully.that’s ok,我们的数据库创建成功了。结论DB2以其易用性和功能强大以及雄厚的支持而赢得了不少用户。在本文中,我们迈出了学习使用DB2的第一步。
㈨ 如何在linux下实现db2数据库备份和恢复
通过如下备份脚本备份的数据库进行恢复
备份脚本:
./home/db2admin/sqllib/db2profiledb2backupdbdatedbonlineto/dbbackup/dateincludelogscd/dbbackup/datetoday=`版date+”%Y%m%d”`file1=”*$today*”ftpfile=`ls$file1`echo$ftpfilelftp-c“openftp地址;user用户名密码@权$0;put$ftpfile”find/dbbackup/date-ctime+15-execrm{};
恢复命令:
通过root命令登录到服务器上后切换到数据库用户名下用su – db2admin命令。
进入到备份文件存放目录
执行如下命令
$ db2 restore db datedb from /hom
㈩ 怎么在linux上咱装DB2
一、安装前准备工作:1、对于Linux系统,至ibm网站下载软件包2、Linux内核设置:编辑/etc/sysctl.conf文件3、创建相应用户以及组:4、创建相应目录用于存放db2的数据文件以及日志文件:这里在根下面创建一个db2总目录,然后创建了一个15G大小的逻辑卷挂载/db2下面,然后在其下面创建相应的文件夹。database目录存放数据库实例db2log1存放db2的主日志文件db2log2存放镜像日志文件db2temp存放db2临时表空间db2用户的家目录的位置二、安装过程:安装可以使用root用户安装也可以使用非root用户安装,这里就直接使用root用户安装了。以root身份执行db2setup,会弹出以下画面:这里选择安装企业版,点击install new:下一步之后,就出现创建用户的画面:最后点击finish开始安装过程。三、创建数据库:如果在安装过程中,没有创建数据库,则后续可以使用db2cc命令创建数据库。这是一个基于图形界面的管理工具,使用起来也非常方便。执行db2cc后,会弹出以下画面:点击右侧的Create New Database,创建数据库:指定数据库名称以及存放位置,选中Let DB2 manage my storage,下一步:点击finish开始创建。默认db2会创建以下三个表空间:(1)、catalog table space用于存放catalog表。(2)、user table space存放所有表和索引数据。(3)、temporary table space临时数据的存放位置。创建完成后,会看到如下画面:此时还没有连接到xzxjdb1上,点击右侧的connect进行连接。连接之后,会看到右侧多了好多信息:使用命令行查看当前数据库中表空间信息:四、DB2的简单管理:1、查看表空间信息:2、查看表信息:3、查看当前实例下的所有数据库信息:4、停止数据库:5、启动数据库:6、设置实例自动启动: