1 查看192.11.51.83机器的环境变量,超级用户登录root ,用 set 命令查看:查看的结果为:LANG=en_US
2 查看192.11.51.83机器的DB2环境变量看是否支持中文,db2inst1 用户登录,db2 进入DB2命令环境,输入get db cfg for ccdb (之前我建了一个ccdb数据库),查看的结果为:不支持中文,全部是英文环境
db2 => get db cfg for ccdb
Database Configuration for Database ccdb
Database territory = US
Database code page = 819
Database code set = ISO8859-1
Database country/region code = 1
Database collating sequence = UNIQUE
(省略…..)
3 查看192.11.51.83机器(现在的生产环境)的环境变量,超级用户登录root,用set 命令查看,查看的结果为:LANG=en_US
4 查看192.11.51.83机器的DB2环境变量看是否支持中文,db2inst1 用户登录,用db2命令进入DB2命令环境,输入get db cfg for ccdb (生产的数据库名字为ccdb),查看的结果为:支持中文
db2 => get db cfg for ccdb
Database Configuration for Database ccdb
Database configuration release level = 0x0900
Database release level = 0x0900
Database territory = CN
Database code page = 1386
Database code set = GBK
Database country code = 86
Dynamic SQL Query management (DYN_QUERY_MGMT) = DISABLE
(省略…..)
5 现在问题已经明确,数据库的导入(从192.11.51.83机器导出的数据,不能导入到192.11.51.83机器)错误,是由于192.11.51.83机器安装DB2的时候没有设置中文环境
6 修改192.11.51.83 机器中DB2的环境变量,跟生产机器(192.11.51.83)一致,以db2inst1用户登录,输入:
(设置db2 codepage支持中文,下面这几条命令起了决定性的作用)
db2set db2codepage=1386
(设置db2 territory支持中文)
db2set db2territory=86
db2 terminate
(停止db2)
db2stop force
(启动db2)
db2start
再用以下命令查看CCDB这个数据库
get db cfg for ccdb
发现还是原来的配置,并没有改为中文,所以必须删除ccdb 数据库,然后再建立数据库:
create db ccdb
然后查看
get db cfg for ccdb
已经跟生产一致了
(注意:如果没有建立ccdb 数据库,用get db cfg for ccdb 提示: ccdb could not be found)
db2 => get db cfg for ccdb
Database Configuration for Database ccdb
Database configuration release level = 0x0a00
Database release level = 0x0a00
Database territory = US
Database code page = 819
Database code set = ISO8859-1
Database country/region code = 1
Database collating sequence = UNIQUE
(省略…..)
db2 => drop db ccdb
DB20000I The DROP DATABASE command completed successfully.
db2 => get db cfg for ccdb
SQL1013N The database alias name or database name "CCDB" could not be found.
SQLSTATE=42705
db2 => create db ccdb
DB20000I The CREATE DATABASE command completed successfully.
db2 => get db cfg for ccdb
Database Configuration for Database ccdb
Database configuration release level = 0x0a00
Database release level = 0x0a00
Database territory = CN
Database code page = 1386
Database code set = GBK
Database country/region code = 86
Database collating sequence = UNIQUE
(省略…..)
7 在192.11.51.83 机器中新建数据库ccdb 再查看该数据库的是否支持中文
8 导入数据 db2move ccdb import (10:26---11:59 花了一个半小时,还有些表没有导入成功,比如192.11.51.83数据库服务器中没有导入csr_agent这个坐席表)
9 测试连接池(192.11.51.83 192.11.51.83) 192.11.51.83 连接池没有问题192.11.51.831连接池无法连接
10 完成
附送两个要注意的地方:
第一:如果机器192.11.51.83 和 192.11.51.83 机器 在192.11.51.83 机器访问不到的设置方法:
在192.11.51.83 机器设置静态路由,输入命令(注意也可以用smitty图形界面实现):
netstat –rn (该命令查看该机器的所有路由)
route add –net 192.11.51.0 192.11.51.83 (该命令的意思是:增加一个路由,该路由为192.11.51.83的IP地址的机器,通过192.11.51.83网关来访问,注意这个地方的192.11.51.0这个地址的意思是在192.11.51这个网段的网关,192.11.51.0地址是为网关预留,所以我们平常不设置自己的机器地址为192.1.1.0这个地址)
然后用netstat –rn 命令来查看,发现192.11.51这个地址已经在路由表中了
第二:在WebSphere6.1中,所有web应用中提交的中文都是乱码。修改如下:
在IE浏览器中输入:http://192.11.51.83:9060/ibm/console
然后输入:admin
进入主界面,选择左边的菜单中的服务器-----应用程序服务器-----server1-----JAVA和进程管理------进程定义------JAVA虚拟机,在JAVA启动参数中加入(注意大小写):
-Ddefault.client.encoding=GBK –Dfile.encoding=GBK –Duser.language=Zh –Duser.region=CN
以上IP地址做了扰乱为了避免跟生产的机器相同.
分享到:
相关推荐
DB2数据库导出表结构与导入、导出表数据
文档是自己测试后空闲时记录下来的,描述将用户的DB2上的一个数据库导出并导入到自己的DB2上的操作方法和记录,DB2没有直接的数据库导出,需导出表结构、表数据,然后在导入,详见文档。
本文将为大家介绍如何操作Excel读取数据导入DB2数据库。
项目需要读取Excel,将数据导入数据库保存,最终可以用报表读取数据库并显示,比较简单。本文介绍了使用POI读取Excel数据并导入DB2数据库的方法。
DB2EMS数据库导入导出,可以更好的帮助你学习DB2的导入导出
从DB2的数据库把表导入到MYSQL中,导入Myeclipse中即可。
实验 #1 安装DB2 Express-C,创建 SAMPLE数据库........................................................32 第 4章 – DB2的应用环境............................................................................
db2jcc4.jar,db2数据库连接java包,下载后放到jdk下的lib目录即可
为了弥补DB2一些客户端无法批量导出insert语句备份数据,特为此做了此工具,本工具可以批量导出DB2数据库的insert语句,可以更方便,而且已经过大量实践验证测试。慢慢体验吧!!!呵呵...
DB2 命令,创建数据库,表,导入、导出数据。
Linux平台和windows平台下DB2数据库备份文件是不能相互兼容的,即Linux导出的数据库备份文件不能直接导入windows平台下的DB2,本文很好的解决了这个问题
第一章 数据库管理 2 1.1 数据库管理概述 2 1.2 数据库日常管理说明 3 1.3 高级管理方法 3 1.3.1 为数据库分配硬盘空间和卷组 4 1.3.2 创建用户组和用户 4 1.3.2.1 创建用户组 5 1.3.2.2 创建用户 5 1.3.3 配置服务...
DB2 的数据库的导入、导出 使用的是DB2的控制中心
DB2导入、导出、备份及恢复数据库等操作资料!
db2新建单机版数据库导入表
主要介绍了DB2 数据库创建、表的ixf文件导出导入示例,需要的朋友可以参考下