Chinaunix首页 | 论坛 | 博客
  • 博客访问: 443406
  • 博文数量: 35
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 444
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-02 21:42
文章分类
文章存档

2009年(35)

我的朋友

分类: Oracle

2009-08-14 21:59:31

Oracle CCA  8.1.2安装与配置

我这也是第一次安装,有表达错误或是不清楚的请大家原谅,

pdf版本下载:http://blogimg.chinaunix.net/blog/upfile2/090819002649.pdf

 版本为:ContactCenterAnywhere 8.1.2

 

先说一下安装步骤:

服务器端的安装:

1.       安装和配置windows server 2003

2.       安装JAVA JDK  1.5.0.10ftp server email server

3.       安装 oracle database 10g,这里用Oracle express Edition来代替做demo

4.       编辑CCAUseMe.sql脚本来创建数据库,

5.       配置ODBC, oracle cca的中文环境修改数据库的表,

6.       安装TCP/IP BUS

7.       通过Oracle cca Network Manager配置CCA组件,

8.       安装weblogicoc4j OAS,本文选择oc4j

9.       配置oc4j的数据源和连接池

10.   部署TAWcca的应用

11.   测试

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1、  安装和配置windows server 2003

 

这个没有什么好说的,普通安装起来就可以了,但是需要注意一下一点

1、不要安装server 2003自带的ftp server email server,也不需要安装iis

2、将full computer name 添加为类似HAND-958B839F97.oracle.com 形式

当然也可以给server 2003添加AD

3、修改C:\WINDOWS\system32\drivers\etc 下面的hosts 文件,添加为如下形式:

127.0.0.1       localhost

192.168.0.12    HAND-958B839F97 HAND-958B839F97.oracle.com

 

4、 添加静态的ip地址,默认网关, dns 服务器地址

 

2、安装JAVA JDK  1.5.0.10ftp server email server

 

注意的是JDK必须是 1.5.0.10版本的,其他版本的不支持,

 

Ftpserver 我用的是FileZillaServer,安装好以后启动,添加一个twftp的用户,并且需要添加一个ftp目录,比如:c:\ftpshare

 

注意要选择ftp共享文件的权限,上图中是全部选择的,

 

安装email server 我使用的是ArGoSoft Mail Server v1.8版本的,

首先设置一下email的参数

安装好后需要添加如下一个用户,

上面的10个用户的密码都和用户名称是一样的,a1a2a3是给3个测试坐席的账户,customer是普通客户的账号,emailalarm是系统警报的账号,fax是传真的账号,voicemail是语音邮件的账号,

 

 

 

 

 

3. 安装 oracle database 10g

安装 oracle database 10g,这里用Oracle express Edition来代替做demo,安装的默认实例为XE,需要记住密码。

 

 

4. 编辑CCAUseMe.sql脚本来创建数据库,

oracle cca创建数据库是通过脚本自动创建的,没有图形化的安装界面,

oracle 官方网站下载ContactCenterAnywhere 8.1.2解压到c盘根目录,也可以是其他目录,但是最好是这里,因为后面我们安装tcpipbus之后就不能改变目录了,

进入database\Oracle\Automated目录下面,打开Useme.sql文件,

--  &1 - sys password                  sys_password

--  &2 - Database TNS Name             my_db_connection

--  &3 - TWTableSpace                  TAW Table Space

--  &4 - PathTableSpace                /usr/oracle/ora9i/oradata/oracle/twtablespace.dbf Path for the TAW Table Space

--  &5 - TableSpaceSize                500M Initial size of the Table Space

--  &6 - TWTableSpaceTemp         TAW Temporary Table Space

--  &7 - PathTableSpaceTemp            /usr/oracle/ora9i/oradata/oracle/twtablespacetmp.dbf Path for the TAW Temporary Table Space

--  &8 - TableSpaceTempSize            50M Initial size of the Temporary Table Space

--  &9 - TableSpaceTempGrowthSize      10M Temporary Table Space Growtrh Size

-- &10 - TWRole                        TWRole

-- &11 - ADMINCC70 (Admin Username)    ADMINCC70

-- &12 - ADMINCC70 (Admin Password)    ADMINCC70

-- &13 - CC70 (User Username)          CC70

-- &14 - CC70 (User Password)          CC70

-- &15 - Database Service Name         oracle --> Use by the JDBC Connection

-- &16 - Database Hostname             dbHostname --> Use by the JDBC Connection

-- &17 - Database Port Number          db port number --> Use by the JDBC Connection

-- &18 - sequence increment number      how many machine in the system, then you have to skip this number. If you have 2 machines, then this number is 2

-- &19 - sequence start number          1

 

@CreateDatabase.sql 'hablwl' 'XE' 'CC81' 'C:\oraclexe\oradata\XE\CC81.dbf' '300M' 'CC81TMP' 'C:\oraclexe\oradata\XE\CC81TMP.dbf' '200M' '50M' 'ROLECC81' 'ADMINCC81' 'ADMINCC81' 'CC81' 'CC81' 'XE' 'HAND-958B839F97' 1521 1 1

 

简要的介绍一下上面的脚本的参数的意义:

Hablwl 是安装OracleXE数据库时候的默认实例XE的密码。

XE为数据库的SID,实例名

CC81 为需要创建的表空间的名称

C:\oraclexe\oradata\XE\CC81.dbf 为需要创建的表空间的文件路径,

300M为表空间的大小,我们做demo所以不需要很大,

CC81TMP 为临时表空间的名称

C:\oraclexe\oradata\XE\CC81TMP.dbf 为临时表空间的文件路径

200M 为临时表空间大小,80M为自增大小,ROLECC81role的名称,ADMINCC81是管理员用户名称和密码,

CC81 为用户名称和密码 XEjdbc使用的数据库服务名,

HAND-958B839F97 是我的主机名称 1521 为端口, 1 为数量, 11个开始顺序

 

 

然后用在cmd下面切换到useme.Sql的路径,执行

sqlplus /nolog 登陆然后

@useme.sql开始安装数据库。

 

时间会比较久,安装完成以后可以用plsql developer 登陆数据库,更改表admincc81.localelanguages 下面countryCN的语言的usage参数,该为1,当为0时代表该语言未启用,也可以用如下的sqlsqlplus里面更改

 

首先登陆。使用sqlplus admincc81/admincc81   这个是我们上面useme.Sql脚本里面设置的用户名和密码。大家注意是admin而不是sadmin,别习惯的和siebel相混淆,

update admincc81.localelanguages set usage=1 where country='CN'

修改

阅读(3219) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~