设为首页 友情链接
在线留言 发表文章
加入收藏 广告联系

刺猬首页

| 专案技术 | 网络技术 | 图形图象 | 网络编程 | 网页设计 | 操作系统 | 服务器 | 技术白皮书 | 在线实验室 | 刺猬论坛 |
小说专版  | 数据库 | 设计赏析 | 存储频道 | 网络安全 | 私服架设 |  Solaris | 网站评估 | PC维护技巧 | 下载中心 | 博 客 |
专   题: | Linux | java | cisco | 防病毒 | 刀片 | SOA | iscsi | ASP.NET | SQL | Oracle |
您现在的位置: IT公社 IT community >> 数据库应用 >> Oracle >> 教程正文 用户登录 新用户注册
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
Oracle、IBM、BEA服务器…
如何用Tomcat和MySQL生成…
PostgreSQL数据库学习手…
IBM DB2 数据库使用小技…
教你用Myisamchk进行崩溃…
Tomcat下配置Mysql的连接…
ORACLE8.1.7+TOMCAT3.2.…
IBM DB2 日常维护汇总(…
IBM DB2 日常维护汇总(…
IBM DB2 日常维护汇总(…
  IBM Content Manager 8.3在Solaris8/9上部署的简略文档         
IBM Content Manager 8.3在Solaris8/9上部署的简略文档
 

很长时间没发技术帖,发个CM在Soalris上部署的简约文档。
可恨的IBM,设置了若干陷阱,害得我费了不少劲,现共享。

在Solaris 8 & 9上验证通过。


********************************
CM在Solaris 8/9上简略安装文档


2006-8-29

前提:
Solaris 8/9 打完OS推荐补丁

一、安装db2
1、配置内核
#vi /etc/system
* Add for db2 V8.1 install
set msgsys:msginfo_msgmax=65535
set msgsys:msginfo_msgmnb=65535
set msgsys:msginfo_msgmni=256
set msgsys:msginfo_msgtql=1024
set msgsys:msginfo_msgseg=32768
set semsys:seminfo_semmni=1024
set semsys:seminfo_semmap=1026
set semsys:seminfo_semmap=2048
set semsys:seminfo_semmns=2048

2、重新启动服务器安装(以root登陆控制台)
#sync;sync;reboot
#./db2setup

/******************
如果实例不能成功创建,需要手工创建

先创建用户,再创建实例
#useradd -g db2grp1 -G dasadm1 -d /export/home/db2inst1 -m db2inst1
#passwd db2inst1
#/opt/IBM/db2/V8.1/instance/db2icrt -u db2fenc1 db2inst1 -w 32
--相对的:
--删除instance命令:
--#/opt/IBM/db2/V8.1/instance/db2idrop db2inst1
--#/opt/IBM/db2/V8.1/instance/db2iset -d db2inst1
--列出instance命令:
--#/opt/IBM/db2/V8.1/instance/db2ilist)
*******************/

3、配置root环境变量
--root环境变量
#cd
#vi .profile
if [ -f /export/home/db2inst1/sqllib/db2profile ]; then
    . /export/home/db2inst1/sqllib/db2profile
fi
--db2环境变量
#su - db2inst1
$vi sqllib/profile.env
DB2LIBPATH=/usr/lib:/opt/IBM/db2cmv8/lib
DB2ENVLIST='LIBPATH IBMCMROOT ICMDLL EXTSHM'
DB2COMM='tcpip'
DB2AUTOSTART='true'
PATH=$PATH:$ICMROOT/bin/DB2
LD_LIBRARY_PATH=$ICMROOT/lib:$ICMROOT/inso:$LD_LIBRARY_PATH
export ICMROOT ICMDLL ICMCOMP CMCOMMON PATH LD_LIBRARY_PATH

$vi sqllib/userprofile
IBMCMROOT=/opt/IBM/db2cmv8
EXTSHM=ON
ICMDLL=/export/home/db2fenc1
LIBPATH=$IBMCMROOT/lib:$LIBPATH
export IBMCMROOT
export EXTSHM
export ICMDLL
export LIBPATH

$pwd 
/export/home/db2inst1/sqllib

4、改变数据库缺省路径(根据实际情况可选)
$db2
>update dbm cfg using DFTDBPATH /IBMindex
>disconnect all
>force application all
>terminate

/*****************
根据实际情况:
一旦有了数据,要想修改数据路径,除了dftpath,还必须修改catalog路径,日志路径,tablespace路径一系列设置
>get db cfg for db
原来:
Changed path to log files                  (NEWLOGPATH) = 
Path to log files                         = /export/home/db2inst4/db2inst4/NODE0000/SQL00003/SQLOGDIR/
新:
update db cfg for icmnlsdb using NEWLOGPATH /export/home/db2inst4/data/db2inst4/NODE0000/SQL00003/SQLOGDIR/
>list db directory
UNCATALOG DATABASE ICMNLSDB;
CATALOG DATABASE ICMNLSDB AS  ICMNLSDB ON  /export/home/db2inst4/newspace;
>list tablespaces for db
XXXXXXXXXXXXXXXXX
*******************/

5、打补丁FP_7以上
--先停止db2服务
#su - dasusr1
$db2admin stop
$su - db2inst1
$db2 force application all
$db2 terminate
$db2stop
--解包安装
#gunzip FP13_U808889.tar.Z|tar xvf -
#cd fixpak.s060801
#./installFixPak
--更新instance
#/opt/IBM/db2/V8.1/instance/db2iupdt instance1
#su - db2inst1
$db2level


6、遇到的其他问题
--tcpip不通问题(remote catalog tipip失败)
db2 update dbm cfg using SVCENAME 50000 
--数据库不一致
删除  sqllib/.ftok

7、启动服务
#su - dasusr1
$db2admin start
$su - db2inst1
$db2start

二、安装was
1、以root登陆控制台安装was
#./install
2、打补丁sp1
--解包
#gzip -dc was51_fp1_solaris.tar.gz|tar xvf -
--停止所有was进程
#/opt/WebSphere/AppServer/bin/stopserver.sh server1
#ps -ef|grep java|grep /opt|awk '{printf "kill -9 %s\n",$2}'|sh
--load必须的环境变量
#. /opt/WebSphere/AppServer/bin/setupCmdLines.sh
--安装
#./installFixPak
3、测试启动
#cd /opt/WebSphere/AppServer/bin
#./startserver.sh server1

三、安装CM
1、cm要求必须dns配置
#vi /etc/resolv.conf
domain CM2
nameserver 192.168.10.28
nameserver 192.168.10.29

2、关闭或杀掉automunt服务
automount服务对cm安装有影响,kill -9掉
ps -ef|grep automount
kill -9 pid

3、改变端口
80->9081
443->9444

不选安装http ssl

4、如果dns取到的hostname和实际hostname不一样,修改为实际的hostname(跟was的nodename一致)

5、如果创建用户无法创建,两种方法:
1)从控制台删除该用户,用程序重建
2)手工创建,但要根据提示把用户所属组加全

6、启动rs服务
#cd /opt/WebSphere/AppServer/bin
#./startserver.sh icmrm

7、启动cm控制台
要用icmadmin用户登陆控制台启动
cm控制台
../db2cmv8/admin/common/cmadmin.sh
icmadmin/password

8、控制台rs连接有问题
1)ibm认为因为dns导致的hostname问题,修改为ip(可能无效)
2)如果错误提示是dgl5164a,则
/opt/IBM/db2/V8.1/java/db2java.zip拷贝到/opt/WebSphere/Appserver/lib
/opt/WebSphere/Appserver/lib/java/lib
/export/home/db2inst4/sqllib/lib/

/********************
dgl5164a response from resource manager with internal server error问题
If you are using the system administration client, and you click on the 
resource manager and get a DGL5164A:'Internal Server Error', there was a 
problem connecting to WebSphere* Application Server. Go to the 
Application Server administrative console -> Resources->JDBC 
Providers->CM_DB2_jdbc_driver, and verify that the Classpath contains 
the path to db2java.zip. 

try: 

1) start WAS Server1 
2) stop WAS icmrm 
3) start WAS icmrm 
********************/

Linux联盟收集整理

频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意。

原始作者:佚名 录入时间:2007-1-3 3:24:23
信息来源:不详 投稿信箱:itqoo@126.com
教程录入:itqoo    责任编辑:itqoo 
  • 上一个教程:

  • 下一个教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    - 关于我们 - 合作伙伴 - 友情链接 - 广告刊登 - 投稿热线 - 在线留言版权声明联系方式 -
    IT公社版权所有 粤ICP备05127012号
    Copyrigh@2005-2006 itqoo.com.Inc All Rights Reserved  推荐分辨率 1024*768
    联系站长:E-Mail:itqoo@126.com     MSN:urchincc@hotmail.com    QQ:点击这里给我发消息
    特别感谢:亿太网络提供空间支持