某Siebel CRM项目-日常维护手册
更新时间:2024-05-24 10:19:01 阅读量: 综合文库 文档下载
Siebel
作者: 黄安邦 创建日期: 2011-8-24 最后更新:
2011-8-24
更新人: 控制码: 版本:
1.0
日常操作维护手册
目录
1
系统概述 ................................................................................................................................... 1 1.1 物理结构(仅Siebel部分) ............................................................................................ 1 1.2 安装软件一览 ............................................................................................................... 1 服务器启动与关闭 ................................................................................................................... 1 2.1 系统启停顺序 ............................................................................................................... 1 2.2 OS启停 ........................................................................................................................ 1 2.3 WEB服务器一启动与关闭 ......................................................................................... 2 2.4 APP服务器一启动与关闭 .......................................................................................... 2 2.5 DB服务器启动与关闭 ................................................................................................ 2 2.6 报表服务器启动与关闭 ............................................................................................... 3 服务器监控 ............................................................................................................................... 3 3.1 WEB监控 ..................................................................................................................... 3 3.2 APP监控 ...................................................................................................................... 4 3.3 DB监控 ........................................................................................................................ 4 密码变更 ................................................................................................................................... 5 4.1 系统用户密码变更 ....................................................................................................... 5 4.2 普通用户密码变更 ....................................................................................................... 7 系统问题处理流程 ................................................................................................................... 8 5.1 相关文件 ....................................................................................................................... 8 5.2 处理步骤 ....................................................................................................................... 8 5.3 处理示例 ..................................................................................................................... 10 遗留问题 ................................................................................................................................. 10
2
3
4
5
6
1 系统概述
1.1 物理结构(仅Siebel部分)
1.2 安装软件一览
2 服务器启动与关闭
2.1 系统启停顺序
开机顺序::
1. 启动各服务器OS 2. 启动DB和监听 3. 启动gateway 4. 启动app 5. 启动web 6. 启动LWAP 关机顺序:
1. 关闭LWAP 2. 关闭web 3. 关闭app 4. 关闭gateway 5. 关闭监听和db 6. 关闭各服务器OS
各步骤详细开关及流程见下文
2.2 OS启停
OS的启动
OS的启动随服务器上电启动后,自动启动。 OS的停止
判断OS以上所有的应用、数据库、中间件都正常停止完毕后执行 shutdown –F 0
2.3 WEB服务器一启动与关闭
IP: 172.16.1.177 hostname: crmapp1 IP:172.16.1.185 hostname:crmapp2
Telnet使用oracle 登录并在根目录下执行 关闭
./stopweb.sh 启动
./startweb.sh 检查
访问http:// 172.16.1.177:7777 以及http://172.16.1.185:7778 访问成功启动成功,否则请关闭再开启
2.4 APP服务器一启动与关闭
IP: 172.16.1.177 hostname: crmapp1
TELNET使用oracle账户使用Telnet登录 关闭
执行./stopapp.sh 关闭应用
执行./stopgtwy.sh 关闭gateway 关闭Siebel服务 启动
启动前请确认数据库、LDAP服务可用 执行./startgtwy.sh 启动网关名称服务器 执行./startapp.sh 启动应用服务器 启动Siebel服务 检查
http://172.16.1.185:7778/prmmanager_chs 经销商门户,OID验证 http://172.16.1.177:7777/prmmanager_chs 经销商门户,OID验证 http://172.16.1.177:7777/econsumersector_chs 营销管理系统,OID验证 http://172.16.1.177:7777/eretail_chs
内部管理员备用应用,数据库认证,仅SADMIN账号可用,用户OID失效时进行系统管理成功访问
2.5 DB服务器启动与关闭
IP: 172.16.1.178 hostname: crmdb
telnet使用oracle账户进入/home/oracle 使用env验证环境变量: 关闭
执行lsnrctl stop 停止监听 执行sqlplus / as sysdba 执行shutdown immediate 启动
执行lsnrctl startup 启动监听 执行sqlplus / as sysdba 执行startup 启动数据库 验证 验证监听 lsnrctl status
可以查看监听是否工作,监听那些端口和实例
验证DB
sqlplus / as sysdba
select name,open_mode from v$database;
确认数据库是否处于读写状态
2.6 报表服务器启动与关闭
IP: 172.16.1.177 hostname: crmapp1
使用oracle 用户登录服务器 关闭
使用./stoptom.sh 关闭lwap服务器,若以及因为内存溢出而卡死,则只能使用kill命令 启动
./starttom.sh
启动报表服务器 验证
登录http:// 172.16.1.177:8080 出现界面启动表示成功
3 服务器监控
3.1 WEB监控
服务器状态监控
使用ps –fu oracle 查看进程
使用srvrmgr 命令登录命令行
srvrmgr /U SADMIN /P SADMIN /E SBA_81 /G LOCALHOST
磁盘使用监控 df –G
查看磁盘的占用情况并及时处理(日志清理或者添加磁盘)
3.2 APP监控
使用管理员帐户进入后台:
http://172.16.1.177:7777/econsumersector_chs 组件监控
点击场地图>>管理-服务器管理>>服务器 查看所有的服务器组件状态:
组件组状态为非绿色表示该组件组中有组件不正常(如图) 注: 部分组件默认是不启动的.
也可以使用 srvrmgr 登录命令行进行监控
3.3 DB监控
DB监控主要包括表空间,磁盘空间,定期JOBS等监控
4 密码变更
4.1 系统用户密码变更
(注: 在修改系统用户密码前,需要完全关闭应用)
修改系统密码所有操作均在srvrmgr(控制台)和sqlplus中完成 首先要进入gateway的控制台
srvrmgr /g SiebelGatewayName:PORT /e EnterpriseServerName /u UserName /p Password 示例:srvrmgr /g crmapp1 /e SBA_81 /u SADMIN /p SADMIN
1. SADMIN密码修改(如果在LDAP里面没有SADMIN用户则不用修改) 登录LDAP服务修改SADMIN用户的密码 修改全部的password=修改后的密码
修改数据库SADMIN用户密码
在sqlplus 中执行alter user SADMIN identified by ******
2. SADMIN密码修改 进入控制台,执行如下命令:
srvrmgr /g SiebelGatewayName:PORT /e EnterpriseServerName /u UserName /p Password
change ent param Password=NewPassword
修改数据库SADMIN用户密码
注意:
在siebel8.1.1以后的版本修改gateway的密码中还需要做如下一件事情:
syntax:
siebctl -r %SIEBEL_ROOT% -S siebsrvr -i \\
. ./siebelfs/app/siebel/gtwysrvr/siebenv.sh
分别在两台服务器上获取环境变量以后 执行
siebctl -r \
SBA_81:crmapp1 -a -g \SADMIN\
siebctl -r \
SBA_81:crmapp2 -a -g \SADMIN\
修改完毕重新启动APP服务器
3. SIEBEL密码修改
? 进入控制台,执行如下命令:
change ent param TableOwnPass=NewPassword
修改数据库SIEBEL用户密码
修改完毕重新启动APP服务器 ? LWAP密码修改
进入 172.16.1.177 打开文件
/siebelfs/app/lwap/tomcat4.1/webapps/SIEBEL_LWAP/WEB-INF/application.xml 修改db-password 为siebel的新密码 ? 修改 JDBC连接用户密码 的密码 进入
先点击失效按钮,填写好新的密码,(如果需要密码加密存放选择上【加密存放】字段)然后点击激活即可,注意不可忘记此步骤,否则系统无法运行。
? 修改lwap连接的密码, 连接到172.16.1.177服务器,
进入路径
/siebelfs/app/lwap/tomcat4.1/webapps/SIEBEL_LWAP/WEB-INF/ 修改application.xml内的 oracle-datasource 的密码。
<以下用户密码建议不做修改>
4. GUESTCST/GUESTERM密码修改 生成加密的密码
执行环境变量$siebsrvr/siebenv.sh $encryptstring newpassword
再修改eapps.cfg,使用数据库认证的模块GUESTCST/GUESTERM密码修改掉 $cd /oracle/app/siebel/sweapp/bin $cp eapps.cfg eapps.cfg.bak $ vi eapps.cfg
AnonUserName = GUESTCST/GUESTERM
AnonPassword = 5yyer6PlLkDQXmsStoXmGQFjLwAA
修改数据库GUESTCST/GUESTERM用户密码
修改完毕重新启动WEB服务器
5、修改ODI相关密码,
由于有部分接口为siebel手动触发,故而需要在siebel中维护此密码, 为别为 :
ODI JDBC用户密码 即soam的密码 ODI ODI用户密码 即admin的密码
4.2 普通用户密码变更
走青啤KM密码修改流程
5 系统问题处理流程
5.1 相关文件
1. Log日志。包含Siebel Enterprise Server和正在使用的Component的日志。 Enterprise
Server Log将可以定位Crash发生的准确时间、被中断的进程名。在日志设置为4或者5级且发生Crash时,Component Log将会帮助定位Crash发生时进行的用户和事件以及在这些事件里调用的信息比较详细的描述。
2. Crash.txt文件。Siebel系统每次发生的Crash都会往该文件添加一次信息。每次添加
的信息由两部分组成:头信息——记录了Crash的进程、线程信息;行信息——记录的是系统Crash时调用的一些Call Stack信息。 3. Core文件(core dump file)。该文件是存放系统Crash时调用的详细的Call Stack信息。
一般在2GB以内,超过该大小时会出现服务器内存溢出(Memory Leak)的情况。 4. FDR文件。该文件为Siebel的飞行日志文件,可以转换为csv等格式的普通文本格
式。该文件记录了在系统Crash发生时,该进程下所有任务的调用情况,相当于是对系统Crash情景的一个快照文件。
5.2 处理步骤
以下信息主要参考于: DOC ID 477520.1
Siebel Troubleshoot.mht
同时请参考: Siebel System Monitoring and Diagnostics Guide 当一个问题发生时,大体可按照如下流程处理
1. 找到$SIEBEL_ROOT/siebsrvr/enterprises/$Enterprise/$Siebel_server/log目录下的Enterpri
se Server Log(如:SIA_81.siebapp.log)。在这文件的最后部分可以发现最后一次发生Crash的时间,被中断的进程,新创建的进程。新创建的进程,可以用grep命令在Linux下搜索到. 例:
ServerLog ProcessExit 1 00022af64a9f7644:0 2009-09-04 17:35:15 CSCPortal 29314 SBL-OSD-02006 Process 29314 exited with error - Process exited because it received signal SIGABRT.
这段日志Crash发生时间为2009-09-04 17:35:15,被中断进程号为29314. 一般在短时间(5分钟)内发生同一组件不停退出再重启情况,则该组件有问题.
2. 到$SIEBEL_ROOT/siebsrvr/bin目录下,查看Crash.txt文件, 根据被中断的进程ID找到
此次Crash的Call Stack信息。如刚才被中断进程29314的Crash信息
3. 到$SIEBEL_ROOT/siebsrvr/bin目录下,使用如下命令查找指定的进程对应文件
ls –la | grep 29314
$SIEBEL_ROOT/siebsrvr/bin目录下。(此处两个文件只记录内存信息,分析比较困难) 4. 在$SIEBEL_ROOT/siebsrvr/enterprises/$Enterprise/$Siebel _server/log文件下,使用grep
命令在Linux下搜索对应的LOG文件.(如果文件太多,则只能通过查处据库表来确定trace文件)
Grep “进程号 线程号” 模块别名*.log
例如grep “29314 1805331360” sfsobjmgr_chs*.log 5. 如果日志不够详细,则需要提高日志的级别
进入管理>>服务器配置>>服务器
找到对应的服务器组件,将需要的参数修改至需要的等级(一般改到4级). 0 Fatal 1 Errors 2 Warnings 3 Informational 4 Details 5 Diagnostic
注:在问题检查完毕后,要修改回1, 否则可能对应用服务器造成一定性能影响 也可以使用命令行:
change evtloglvl %=5 for comp sfsobjmgr_chs
6. 如果能够重现,则使用帐户进入系统,跑一遍流程,然后找到该用户的trace文件 7. 如果不能够重现,则把日志开启到高级别,然后等下次出现的时候,排查日志. 8. 查找指定用户的trace文件主要通过以下途径:
使用Grep “进程号 线程号” 模块别名*.log查找
进入管理>>服务器管理>>会话 查找指定帐户的任务号,再查找日志
查找siebel.s_srm_task_hist表的SRVR_LOGFILE_NAME字段,主要可通过记录创建时间和帐户来区分每一个记录.
siebel.s_srm_task_hist只保留最近1天多的登录记录,历史信息保留在siebel.cx_srm_task_hist_del表中
例如: 查找登录名为test,在9月9日9点到10点间登录服务模块的log select srvr_logfile_name from siebel.s_srm_task_hist where srvr_user_name = 'test'
and srvr_comp_name = 'SFSObjMgr_chs'
and srvr_start_ts >= to_date('20090901090000','yyyymmddhh24miss') and srvr_start_ts <= to_date('20090901100000','yyyymmddhh24miss') union
select srvr_logfile_name from siebel.cx_srm_task_hist_del where srvr_user_name = 'test'
and srvr_comp_name = 'SFSObjMgr_chs'
and srvr_start_ts >= to_date('20090901090000','yyyymmddhh24miss') and srvr_start_ts <= to_date('20090901100000','yyyymmddhh24miss')
如果从上面的过程中已经查到了线程号(Task号),则可以直接用线程号找到指定的任务号和日志.
select srvr_logfile_name from siebel.s_srm_task_hist where srvr_thread_id_val = '线程号' union
select srvr_logfile_name from siebel.cx_srm_task_hist_del where srvr_thread_id_val = '线程号' 9. 查看并分析trace文件
在分析Crash的过程中,目前发现造成Crash的原因主要有以下几类:
1. Siebel自身的BUG或产品缺陷:包括已发现的或是未发现的,该类情况的Crash是容易重
现的,但是解决是最麻烦的.
2. 客户化所导致的Crash:一般的错误都是这种情况,在Siebel的eScript脚本里发生概率要
比其它部分高。Siebel的很多东西都是封装好的,因此很多内部的东西只能通过阅读官方文档和凭经验的猜测,判断.而过多的客户化会带来一些负面的影响.
3. 其它原因:有时候编译后会导致对象编译损坏,造成系统错误,重现起来却十分困难.
5.3 处理示例
6 遗留问题
正在阅读:
某Siebel CRM项目-日常维护手册05-24
大众帕萨特汽车5HP-19自动变速箱维修不走车,何原因?01-08
市“安全生产年”活动方案04-15
浅谈地铁竖井井身开挖过程中的施工控制06-11
浅谈如何正确引导大学生参与科技创新03-13
我的英语配音比赛主持稿05-26
经典的管理标语03-15
昆明理工大学大学物理考卷A试卷及答案10-18
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 日常
- 维护
- 手册
- 项目
- Siebel
- CRM
- 广东省佛山市禅城区2013届高三12月调研测试文综地理试题Word版
- 万正广场南地块商业商务项目策划研究报告
- 解放思想心得体会浅谈解放思想
- 强制性条文执行计划
- 某大桥钢板桩围堰施工方案
- 液压伺服控制课后题答案大全(王春行版)
- 语言学概论试题2
- 苏教版四年级品德与社会上册全册教案
- 2018年人教部编版七年级语文下册全册各课看拼音写汉字专项练习
- 触摸屏技术
- 第七章《生活中的轴对称》整章水平测试(三)及答案
- 单位人民币万元 - 图文
- MES制造执行系统的原理与实现
- C语言串讲笔记
- 马鞍土建工程分册开工用
- 校长培训班论文作业-营造书香校园,开拓立体阅读空间
- 坡道脚手架方案
- 平乐园施工组织设计 - 图文
- 《干部自传》和《干部履历表》范文及填写注意事项(适用教师)
- 古埃及、古希腊、古罗马、中世纪风格家具详解 - 图文