Sibel Tools和Siebel Cilent的安装步骤

关于Siebel的资料在网上是少之又少,当时安装开发工具的时候花了挺长时间的,把步骤记录了下来。

一安装win32_11gR2_client

首先要安装Oracle数据库的客户端,必须是32位,安装过程较简单,不需要配置,直接点击下一步,直到完成即可。

在客户端下添加tnsnames.ora文件,利用PLSQL测试是否可以连接到数据库。

二安装Siebel Tools

 

. 运行Siebel Tools下的setup.bat,以管理员身份运行

将下面的勾去掉,会弹出询问框,点击是即可,下一步

 

 

选择新安装,点击下一步

一般此处直接写服务器的IP

选择勾选安装本地数据库,切记用户名不可是SIEBEL。

安装过程用时会比较长,在安装Siebel Tools的过程中会安装一个本地的XE数据库,安装成功后点击关闭。

三 安装Siebel Client

运行Siebel Web Client下的setup.bat,以管理员身份运行。

去掉下面的勾,点击下一步会弹出一个框,点击是

选择新安装。

 

 

 

一直点击下一步,到安装完成。

登陆Server时会出现下面的错误:

SBL-DAT-00565:内部错误:

解决方法:

修改#SIEBEL_TOOLS_ROOT#\BIN\enu下的tools.cfg文件,修改ConnectString为数据库里连接串的名字。

 

打开

 

,以Server的方式登陆,测试Server方式可以正常登陆。

以DBA的身份登陆LOCAL_XE,用户名为sys,密码为manager,给Siebel用户,TESTUSER用户授权DBA的权限,给TESTUSER用户SSE_ROLE的角色。

Grant dba to Siebel;

Grant dba to TESTUSER;

Grant SSE_ROLE  to TESTUSER;

打开ODBC

,路径在C:\Windows\SysWOW64,配置系统DSN,测试SSD default instancehe和本地数据库是否可以连接成功,成功建立后即可抽取数据到本地数据库,抽取命令为:

D:\Siebel\16.0.0.0.0\Tools\BIN\LocalDbSetup.exe -s D:\Siebel\16.0.0.0.0\Tools -o "SSD default instance" -t SIEBEL -u TESTUSER -p TESTUSER -r "Siebel Repository" -d LOCAL_XE -x D:\Siebel\16.0.0.0.0\Tools\oraclexe -l D:\Siebel\16.0.0.0.0\Tools\LOG -w "N" -y "Runtime Tables" -z "N"

等待数据抽取完成,打开Sibel Tools用LOCAL_XE方式登陆,进入开发环境。

四、问题记录

问题:进入本地开发环境后,当点击新建record时就会报以下错误(SBL-DAT-00415):

解决方法:

1.UPDATE SIEBEL.S_APP_VER set NODE_NAME = UPPER('TESTUSER') ;

2.UPDATE SIEBEL.S_SSA_ID set CORPORATE_PREFIX = (select CUR_NODE_PREFIX from SIEBEL.S_NODE where NAME = UPPER('TESTUSER')) ;

3.update SIEBEL.S_SSA_ID set ROW_ID = CORPORATE_PREFIX||'-0' ;

执行以上三个update语句,开始会发现本地数据库的表SIEBEL.S_APP_VER和 SIEBEL.S_SSA_ID没有数据,而在服务器数据库上这两个表是有数据的,需要先将服务器上的数据拷贝到本地,然后执行那三个更新语句,再打开Siebel Tools就不会报这个错误了。

 

posted @ 2017-12-25 16:47  陈斐  阅读(1307)  评论(0编辑  收藏  举报