一、Siebel软件安装
进入Enterpris*安装目录 setuplinux 在GUI下
勾选Geteway ,Enterprise,dbsrvr ,siebsrvr以安装相应的软件
装完后会在siebel目录下出现gtwysrvr,dbsrvr,siebsrvr三个目录
按顺序配置GateWay,Enterprise,dbsrvr,siebsrvr ,期间一定要注意时刻检查 LD_LIBRARY_PATH环境变量的内容,环境变量路径以分号分隔,但是路径读取是有顺序的,假如两个同名的动态链接库在先后两个lib路径文件夹下都存在,会取第一个lib。
二、Siebel 配置文件创建
1. Enterprise Configuration (GateWay) 简单执行
ssincfgw -args MODEL_FILE=admin/enterprise_console.scm -console
2. Enterprise Configuration (Enterprise Server) 简单执行
3. Enterprise Configuration (SWE Profile) 简单执行
三、配置SIEBEL DB
4. Create Tablespace /SIEBEL_DATA_TS /SIEBEL_IDNEX_TS /SIEBEL_TMEP
Sample:create TEMPORARY tablespace SIEBEL_TEMP Tempfile '/u02/oradata/SIEBDB/SIEBEL_TEMP.dbf' size 2G autoextend on next 100M maxsize 5G;
SQLPLUS @grantusr.sql
grant unlimited tablespace to siebel
创建表空间,导入SIEBEL标准用户和权限
5. Siebel DataBase Util Config (Siebel DB Server)
ssincfgw -args MODEL_FILE=admin/dbsrvr.scm -console
在这一步之前需要一些环境变量,特别是需要siebsrvr/lib 导入到LD_LIBRARY_PATH中,可以参考gtwysrvr/siebenv.sh的脚本
复制并修改SIEBEL_ROOT等变量为/siebel/siebsrvr,完整脚本见后续
执行完之后会在siebsrvr/bin/下生成master_<process>.ucf文件,记录了一些数据库repository的导入导出工作所需要的环境变量
6. Generate Seed Data
执行 srvrupgwiz /m master_install.ucf 导入种子数据,就是最原始的Repository数据(英文版ENU)
再执行一次dbsrvr util的配置,各种参数一致,只是用途是选择add a new language,执行成功后会在siebsrvr/bin/下生成master_install_lang.ucf文件
再执行一次srvrupgwiz /m master_install_lang.ucf 导入新语言的种子数据(中文版CHS)
7. Siebel Server Configruation (Siebel Server)
检查ODBC是否正常连接:siebsrvr/bin/odbcsql /s SBA_81_DSN /u SADMIN /p SADMIN
此处要注意HostName,最好Hostname和Siebel Server Name一致
8. Oracle Http Server Install (Web Server)
默认安装即可,与Siebel无关
9. Siebel SWE Install and Configration (SWE)
需要指定OHS目录,Siebel会往OHS的Apache Server中加入Siebel Mod模块,负责处理Siebel请求
四、关机重启
10. Stop Oracle DataBase
sql / as sysdba shutdown immediate
11. Stop Oracle DataBase Listener
lsnrctl stop
12. Stop Oracle Http Server
opmn/bin/opmnctl shutdown
13. Stop Siebel Server
. siebsrvr/siebenv.sh && stop_server all
14. Stop Siebel GateWay
. gtwysrvr/siebenv.sh && stop_ns
15. shutdown -h now 关机
五、开机启动应用
16. start OS
17. Start Oracle DataBase
sql / as sysdba startup
18. Start Oracle DataBase Listener
lsnrctl start
19. Start Oracle Http Server
opmn/bin/opmnctl startall
20. Start Siebel GateWay
. gtwysrvr/siebenv.sh && start_ns
21. Start Siebel Server
. siebsrvr/siebenv.sh && start_server all