DB2数据库移植常见问题全面解析(一)

 
   | |

导读:本文是对DB2数据库移植常见问题全面解析。在本篇中介绍的常见问题有:安装与配置以及DB2 Runtime Client可否不安装开发工具包的问题。

关键词:DB2 DB2数据库 数据库移植 DB2常见问题分析

正在加载数据...

安装与配置

在Linux下重新安装DB2之后无法建立DB2INST1的实例,提示已经存在

解决办法:删除 /var/db2/v81目录,再重新创建实例;

原因分析:在重新安装DB2之前,需要卸载原DB2安装环境,其中很重要的一步就是,使用db2idrop命令删除DB2INST1实例, 如果不删除,再次安装DB2之后,则无法建立相同名称的数据库实例。db2idrop命令在 /opt/IBM/db2/V8.1/instance 目录下,以下为示例:

清单1. db2idrop命令示例

/opt/IBM/db2/V8.1/instance/db2idrop db2inst1

在Solaris 5.8下安装 DB2 后却无法创建实例,提示shmmax需要调整。

解决办法:编辑/etc/system文件,修改共享内存参数和消息队列值,重启机器后再建实例;

原因分析:DB2在UNIX系统上需要使用IPC通信,所以内核参数共享内存和消息队列是关键指标,如果不能达到DB2要求数量,则DB2无法正常工作,其具体数字不易记忆,但可以查看db2diag.log,里面记录了DB2所需要的具体数字,依照该数字更新内核参数即可。

DB2 Runtime Client可否不安装开发工具包,只安装足够客户端工作的组件,以方便模拟客户实际应用环境进行测试?

解决办法:DB2 Runtime Client并不包含开发工具包。其功能就是只提供客户端工作的组件包。

一个裸设备无法同时分配给两个数据库,这样无法建立两个数据库服务器共享同一个裸设备

解决办法:把这两个数据库分别建在不同的实例上,将其中一个实例停下,第二个实例启动,分配裸设备给该活动实例上的数据库,分配完毕后将活动实例停下,启动第一个实例,重复先前分配裸设备的操作到第一个实例,即可实现当一个数据库停下时,该裸设备数据可以完全被另外一个数据库接管,从而实现共享。

原因分析:一个容器是无法同时分配给两个活动数据库的。必须针对两个实例来操作,分配给一个实例时另一个实例必须处于不活动状态。

在Linux上DB2安装完成后,不能绑定License,报DBI1430N错误

解决办法:

1.更新系统时间到当前时间。使用 Linux 中的 DATE 命令;

2.使用db2licm命令绑定License:

清单 2. 绑定License命令示例

./db2licm -a db2ese.lic

在Linux上DB2实例创建不成功,返回错误码DBI1281E

解决办法:正确设置主机名;

原因分析:DB2创建实例时要取主机名,如果主机名设置不正确,则会报告无法初始化实例的错误,也就是DBI1281E,可以首先用uname或者hostname查看是否有主机名,进一步可以用ping命令验证主机名是否正确,如果 ping 不通则不正确,还可以检查/etc/hosts查看IP和主机名的对应关系是否正确。


DB2数据库移植常见问题全面解析
 DB2数据库移植常见问题全面解析(一)
 DB2数据库移植常见问题全面解析(二)
 DB2数据库移植常见问题全面解析(三)
 DB2数据库移植常见问题全面解析(四)

原文出处:http://tech.ccidnet.com/art/19213/20080630/1492051_2.html
 
来源:赛迪网    作者:Anna    
 
 
 
 
 

DB2安装与升级

 
夏洛特的可口可乐装瓶工厂是全美第二大的,他们已经将22个SAP系统迁移到DB2数据库上了,还有10个左右的Oracle数据库还在使用。

热门技术手册排行

 

在本次的技术手册中,我们为您提供了PL/SQL的基础知识以及专家指导,包括了PL/SQL中的数据类型简介、PL/SQL函数与触发器以及PL/SQL中的存储过程等,相信您无论是高手还是菜鸟都可以获得有帮助的信息。

 

本系列文章由三部分组成,为Oracle数据库管理员(DBA)面试成功的必备手册。本专题内容囊括从DBA最初的面试开始,从写“杀手简历”到求职信、到面试过程到Oracle认证再到上升到公司高层最后到你成为公司里的明星DBA。专家为你一一指点迷津,最终让你登上成功的宝座。

 

要成为一名DBA,你需要具备哪些素质?DBA的薪酬待遇如何?DBA的职业道路究竟可以走向何方?我们将在本次的技术手册中为您一一解答。

 

在本次技术手册中,我们将对SQL Server存储过程的调试进行详细的介绍,包括了基础的调试方法和在调试过程中出现的T-SQL性能问题和解决方法。

 

本技术专题主要围绕sql server设计这个话题展开,侧重介绍了sql server集簇索引的设计、如何创建sql server索引、如何优化索引、索引的能与不能、处理sql server 2000索引碎片技巧以及维护sql server索引以实现查询优化等等。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录