Web配置台上写库失败

发布时间:  2015-04-24 浏览次数:  224 下载次数:  0
问题描述
Web配置台上,单击“写库”失败或者数据库中的写入的数据为空。
处理过程
1. 检查数据库与ApLogic的网络是否可以互通。
如果不能互通,请检查网络,并排除故障。

2. 检查数据库客户端是否已安装,且版本正确。
ApLogic服务器上必须安装数据库客户端。如果数据库客户端为Oracle,请一定要安装32位的。

3. 检查数据源连接字符串是否配置正确。

a. 以系统管理员(工号为1,默认密码为cti-1234)登录Web配置台。
b. 选择“Web配置台 > 系统配置 > 数据源”,单击待检查数据源的 。
c. 检查连接字符串是否正确。
数据库类型不同,连接字符串的设置要求不同。
− Oracle:本地NET服务名,该值配置在数据库客户端的“$ORACLE_HOME/network/admin”的“tnsnames.ora”文件中。此处数据库客户端部署在ApLogic服务器上。
− SQL Server:数据库IP地址\实例名@数据库名
数据库名为ICD_DB_SERVICE。

4. 检查数据源是否加载成功。

tail -f /home/icd/icddir/log/proxy/201/proxy201.log,其中:201是指ApLogic的进程号。
如果回显信息中,包含如下内容,表示“数据源别名”为“db_sys”的数据源加载成功。
Connect Success. DataSource=db_sys, ConnectionIndex=0, UserName=icd, DBString=ipcc, SpendTime=28ms
如果出现错误,请参考表2-1排查错误。

表2-1 错误日志和处理方法




5. 如果故障还未排除,请从求助渠道中获取帮助。
根因
可能原因:
  • 数据库与ApLogic之间的网络异常。
  • 数据库客户端未安装或版本不正确。
  • 数据源的连接字符串配置错误。
  • ApLogic加载数据源失败。

END