??xml version="1.0" encoding="utf-8" standalone="yes"?>
当输?/span>http://IPADDRESS:9090/adminq入websphere控制台进行管理时Q页面空白无M反应Q或者显CZ息ؓ(f)Q?/span>Language received from client: GET Setlocale: C WServer.HANDSHAKING 47114 WServer.HANDSHAKING
二:(x)存在问题分析?/span>
停止websphere后,使用netstat –an |grep 9090,l果?/span>
tcp4 0 0 *.9090 *.* LISTEN
9090端口仍处于用中
三:(x)解决Ҏ(gu)Q?/span>
1Q?nbsp;如果pȝ不准备?/span>WebSM tool工具Q用下面命令停止即可:(x)
/usr/websm/bin/wsmserver –disable
2Q?nbsp;更改WebSphere理端口与虚拟端口到9099
2.1):Virtual Host : <WAS_HOME>/config/cells/<cellname>/virtualhosts.xml
上述文g?/span>
<host:VirtualHost xmi:id="VirtualHost_2" name="admin_host">
<aliases xmi:id="HostAlias_4" hostname="*" port="9090"/>
<aliases xmi:id="HostAlias_5" hostname="*" port="9043"/>
</host:VirtualHost>
?/span>9090更改?/span>9099.
2.2):HTTP Transport :<WAS_HOME>/config/cells/<cellname>/nodes/<nodename>/serve
rs/server1/server.xml
上述文g?/span>
<transports xmi:type="applicationserver.webcontainer:HTTPTransport"
xmi:id="HTTPTransport_1" sslEnabled="false">
<address xmi:id="EndPoint_1" host="" port="9092"/>
</transports>
?/span>9090更改?/span>9099.
1. ?/span>root用户dQ通过smitty user创徏实例用户 gjywQ进?/span>DB2安装文g所在目?/span>.
2. 安装文件目录下所有文件赋全部权限 chomd 777 *
3. 如果使用.db2_setupq行安装Q?/span>,则必d?/span>root用户d
执行vi .profile
".profile" 6 lines, 103 characters
alias l='ls -l'
set -o vi
DISPLAY=192.168.250.110:0.0
export DISPLAY
PATH=$PATH:/nmon/nmon
export PATH
上IP地址改ؓ(f)q程客户?/span>IP?/span>
4. 可用目录下另一安装文gq行(与第3步是同一q程),安装q程?/span>,实?/span>db2inst1直接改ؓ(f)gjyw(所要用的实例?/span>)
5. 安装完成后停止服?/span>
su - gjyw (实例用户)
db2stop 停止实例Q如果不?/span> db2stop force强制停止
exit 退出到root?/span>
su - dasusr1 (db2理用户)
db2admin stop 停止DAS
6. 升DB2?/span> db2 8.2版本
切换到升U包目录
./installFixPak –y
7. 切换?/span>root用户
cd /usr/opt/db2_08_01/instance
chmod +x db2iupdt
chmod +x dasupdt
此两文件赋可执行权?/span>
./db2iupdt gjyw
./dasupdt dasusr1
l定相关用户
8. 取动数据库服?/span>
切换?/span>root用户
su - dasusr1
db2admin start 启动das
su - gjyw
db2start 启动实例
?/span>:创徏数据?/span>
1. 建库时应指定数据?/span>db2codepage,?/span>xp中默认ؓ(f)1386,AIX中英文环境默认ؓ(f)819,当在AIX上徏库时当前数据库?/span>codepage保持与要导入的数据来源处一?/span>,否则导入后中文会(x)昄Zؕ码?/span>
1.) db2 create db db2name using codeset 1386 territyor 86
2.) 或?/span>1,db2set db2codepage=1386 2,db2set db2country=86 3,db2 terminate 4,db2stop force,5,db2stop start.
3.) (g)查代码页(codepage)是否与设|一?/span>.
Db2 get database configuration from databaseName |more
?/span>:使用db2look,db2move export,db2move load,db2move import工具导入导出数据?/span>
1.生成createdatabase.sql数据库结构文?/span>
db2look –d DATABASENAME –a –e –m –l –f –o createdatabase.sql
2. 调整createdatabase.sql文g对象序,调整前先?/span>createdatabase.sql里的CONNECT TO后的数据库名U全部替换ؓ(f)你的目标数据库名U?/span>
1).׃使用db2look导出的文件ƈ不是Ҏ(gu)对象依赖关系生成的,需要作手工调整Q一般顺序ؓ(f)BUFFERPOOL(createdatabase.sql文g最前部?/span>), TABLESAPCE, TABLE,PATH(模拟表、列、烦(ch)引和列分?/span>),FUCNTION(?/span>[定义Ҏ(gu)),VIEW(视图), TRIGGER?/span>
2).存储q程另行导入Q应?/span>createdatabase.sql中的存储q程部䆾删除?/span>
4Q执?/span>createdatabase.sql文g.
1. ?/span>createdatabase.sql上传?/span>AIX服务器,使用命o(h)
1). 默认情况下不能执行超q?/span>61K的文?/span>,使用下面语句调整执行语言heap.
Db2 update db cfg for DATABASENAME using STMTHEAP 8192
2).执行?/span>db2 -tvf createdatabase.sql
3).可以quest center for db2中连接后处理?/span>
6. db2move DataBaseName export ,生成的所有文件上传?/span>
7. chmod 777 * Q将所有文件更Ҏ(gu)限?/span>
8. db2move newDataBaseName load
在导入中可能因ؓ(f)U种原因发生中断Q会(x)使数据库暂挂
1)..查看是哪张表挂v
db2 select tabname,tableid from syscat.tables where tableid=59
2). 表名知道后到db2move.lst(?/span>db2move YOURDB export的目录中)中找到相应的.ixf文g
db2 load from tabindex.ixf of ixf terminate into 实例?/span>.表名
?/span>db2move.lst文g?/span>tabindex.ixf对应的是”表名”
?/span>.导入存储q程?/span>
通地quest center for db2,q入存储q程界面Q全选,Extract DDL, 生成sql后, 只留?/span>SCHEMA 定义存储q程的?/span> q接上另一数据?/span>(AIX)后执行?/span> 如有大或过于复杂的存付q程Q应执行Db2 update db cfg for DATABASENAME using STMTHEAP 8192 , 加大执行语句heap.
五:(x)应注意事及(qing)常用命o(h)
1. chmod 777 * 更改一目录下所有文件的权限?/span>
2Q?/span>db2 get database configuration for databaseName |more 查看数据库配|?/span>
3. db2 create db dbname using CODESET 1386 TERRITORY 86 指定代码徏?/span>
4. db2 select tabname,tableid from syscat.tables where tableid=59 查看处于挂v状态的表?/span>
5Q?/span>db2 update db cfg for JZGYZX using STMTHEAP 8192 增大执行语句heapQ当pȝ提示语句q长或太复杂时用?br />