`

Linux 装db2经验总结(摘抄版)

 
阅读更多

首先挂载硬盘

 

   #mount -o iocharset=cp936 /dev/hda6 /mnt/e

   # mount -o loop /mnt/e/fc/rhel-3-i386-as-disc1.iso /mnt/cdrom

然后安装db2

第一步:检查程序包及其版本
compat-libstdc++-7.3-2.96.118.i386.rpm
在的安装盘上,找到后使用rpm -i compat-libstdc++-7.3-2.96.118.i386.rpm 安装即可

 

第二步:配置 Linux 内核参数
/etc/sysctl.conf文件,添加内核参数
kernel.msgmni =1024
kernel.sem = 250 256000 32 1024
使更改激活:sysctl –p

 

第三步:安装
sh db2_install
按照提示做

 

第四步:创建用户
/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

 

第五步:创建实例
/opt/IBM/db2/V8.1/instance/db2icrt –a server –u db2fenc1 db2inst1

 

第六步:产品许可证
/opt/IBM/db2/V8.1/adm/db2licm -a /mnt/cdrom/db2/license/db2pe.lic

 

第七步:允许SMS的多页分配
/opt/IBM/db2/V8.1/cfg/db2ln

 

第八步:添加DB2端口
SU - root
vi /etc/services 加入下面一行
db2inst1 50000/tcp

 

第九步:DB2 配置
su – db2inst1
db2set DB2_EXTENDED_OPTIMIZATION=ON
db2set DB2_DISABLE_FLUSH_LOG=ON
db2set AUTOSTART=YES
db2set DB2_STRIPED_CONTAINERS=ON
db2set DB2_HASH_JOIN=Y
db2set DB2COMM=tcpip
db2set DB2_PARALLEL_IO=*
db2set DB2CODEPAGE=819

 

#Update dbm cfg
db2 update dbm cfg using SVCENAME db2inst1
db2 update dbm cfg using INDEXREC ACCESS

 

第十步:运行DB2
db2start

 

第十一步:创建库
db2 "CREATE DATABASE test1 ALIAS test1 USING CODESET ISO8859-1 TERRITORY CN"
以后就可以创建表和对表操作了,如 db2 "select * from tbl"

最后 db2 卸载参考

http://publib.boulder.ibm.com/infocenter/tivihelp/v4r1/index.jsp?topic=%2Fcom.ibm.tpc_V332.doc%2Ffqz0_t_uninstalling_db2_unix_linux.html

http://www.92wiki.com/hdwiki/index.php?doc-view-65

 

 

下面说说安装的时候出现的问题

 

SQL0332N  Character conversion from the source code page "1386" to the target
code page "819" is not supported.  SQLSTATE=57017

解决方案:

 

$ db2set db2codepage=1386 -I db2inst2 #将数据库实例2下面的数据库全使用1386 codepage
  $ db2 terminate
  $ db2stop
  $ db2start
  $ db2 connect to XMGL2

 

 

查看license的方法

 

http://database.51cto.com/art/201008/220423.htm

 

 

删除数据库的方法

 

 

首先,你需要查看链接该数据库有多少应用
db2 list applications all
然后在杀掉这些应用
db2 force applications all
最后停止数据库
db2 deactive db dbname
然后就可以删除该数据库了

 还有就是兼容模式了:

 

db2set DB2_COMPATIBILITY_VECTOR=ORA
db2 update db cfg using auto_reval DEFERRED_FORCE
db2 update db cfg using decflt_rounding ROUND_HALF_UP
db2 connect reset
db2 deactivate db testdb
db2 connect to testdb
 

 

 

 http://blog.163.com/cdma2368@126/blog/static/3017427620115216122011/

 

 

1
1
分享到:
评论

相关推荐

    linux下DB2常用命令

    Linux 下 DB2 常用命令 DB2 是一个 relation database management system(关系数据库管理系统),广泛应用于企业级的数据存储和管理中。在 Linux 环境下,DB2 提供了丰富的命令行工具,用于管理和维护数据库。下面...

    Linux下db2常用命令总结

    在Linux环境下,DB2是一款强大的关系型数据库管理系统,广泛应用于企业级数据存储和处理。本文将深入探讨Linux下DB2的常用命令,帮助开发者更好地理解和操作DB2数据库。 1. **安装与启动DB2** - `sudo rpm -ivh ...

    Linux环境DB2客户端安装

    Linux 环境 DB2 客户端安装 DB2 是 IBM 公司开发的一种关系型数据库管理系统,广泛应用于企业级应用中。安装 DB2 客户端是连接 DB2 服务器的必要步骤。本文将详细介绍在 RedHat 5.9 企业版环境下安装 DB2 客户端的...

    db2 linux版本安装包10.5.txt

    db2 linux64 V10.5安装包

    Linux上的DB2内存和文件缓存性能调优

    本文总结了 Linux 上 DB2 内存和文件缓存的性能调优,讨论了内存使用和文件缓存对性能的影响,以及 Linux 上 DB2 特有的特性。通过本文,可以了解特定的 DB2 特性的优点,从而更好地从 DB2 数据库的角度管理好这些...

    linux版本 DB2数据驱动

    linux服务器中通过ODBC连接DB2数据库操作步骤: 1. Create a directory for installation of the IBM Data Server Driver for ODBC and CLI software. mkdir $HOME/db2_cli_odbc_driver 2. Copy the IBM Data ...

    Linux系统重启db2数据库命令实例详解.docx

    在Linux系统中,管理IBM的db2数据库通常涉及一系列的命令行操作。本文将深入解析如何使用这些命令来重启db2数据库,同时介绍一些相关的常用命令。 首先,重启db2数据库之前,必须确保没有任何应用程序正在与数据库...

    Linux下DB2安装手册

    在Linux环境下安装DB2数据库是一个涉及多个步骤的过程,需要对操作系统管理和数据库系统有一定的了解。以下是对整个安装过程的详细解释: 首先,为了安全性和权限管理,DB2的安装需要创建特定的用户组和用户。在...

    快速启动您的linux应用:使用db2和db2控制中心

    快速启动您的linux应用:使用db2和db2控制中心

    linux远程连接DB2配置

    实现:在客户端远程连接服务器端的db2(db2之间的互连)

    linux下卸载db2

    ### Linux下彻底卸载DB2的方法 在Linux环境中卸载IBM DB2数据库系统时,若不按照正确步骤操作,很可能会留下残余文件或配置,从而导致后续安装其他版本DB2或其他数据库系统出现问题。本文将详细介绍如何在Linux操作...

    LINUX系统DB2安装方法

    - 检查操作系统的版本兼容性,DB2通常支持RHEL、Ubuntu等主流Linux发行版。 - 确认系统满足硬件需求,如内存、CPU和磁盘空间。 2. **安装必要软件** - 安装必要的开发工具,如`gcc`、`make`、`perl`、`python`等...

    linux下安装db2

    ### Linux 下安装 DB2 的详细步骤与注意事项 #### 标题与描述概述 本文主要介绍在 Linux 操作系统上安装 IBM DB2 数据库的过程及注意事项。对于初次接触 DB2 或 Linux 的用户来说,该文档提供了从环境准备到数据库...

    Linux DB2安装及配置TSA+HADR

    在本教程中,我们将深入探讨如何在Red Hat Enterprise Linux Server 7.4 (Maipo)上安装和配置Linux DB2数据库,以及建立TSA(Time-Sync Agent)和HADR(High Availability Disaster Recovery)的高可用环境。...

    LINUXDB2安装

    * Linux RedHat Enterprise Linux 5.4下安装DB2的步骤: 1. 下载DB2 9.7 express C版本文件db2exc_971_LNX_x86.tar.gz 2. 解压缩及解包db2exc_971_LNX_x86.tar.gz 3. 进入相关目录,运行安装文件db2setup 4. ...

    Linux 和 Windows 上的DB2安装和管理入门

    IBM DB2是一款非常著名的数据库管理系统,由IBM公司开发,适用于Linux、UNIX和Windows操作系统平台。本文将为您提供有关在Linux和Windows系统上安装和管理DB2数据库的入门知识。DB2 10.5版本是本文讨论的版本,它是...

    DB2 V11.5 linux + Windows双版本下载

    DB2 V11.5 linuvx + Windows双版本下载 官方LINUX环境DB2安装参考文档: https://www.ibm.com/support/knowledgecenter/SSEPGG_11.5.0/com.ibm.db2.luw.qb.server.doc/doc/t0008875.html ...

    linux安装db2

    - 确保你的Linux发行版是支持的,如Red Hat Enterprise Linux或Ubuntu Server。检查操作系统版本和兼容性,确保满足DB2的硬件和软件要求。 - 更新系统到最新版本,以获取所有必要的安全更新和修复。 - 安装必要的...

    DB2从AIX+server上转移(迁移)到linux上.docx

    本案例涉及将运行在AIX服务器上的DB2数据库迁移到Linux环境。以下是整个迁移过程中涉及的关键知识点: 1. **DB2LOOK工具**: `db2look` 是一个用于提取DB2数据库对象定义的实用工具。在这个场景中,它用于获取`...

    在linux下安装DB2

    需要注意的是,这个过程可能会因不同的Linux发行版和DB2版本而略有差异,具体操作应参考官方文档或相关技术支持。在实际操作中,还要考虑系统资源、安全性、网络设置等因素,确保DB2能够稳定、高效地运行。

Global site tag (gtag.js) - Google Analytics