查看单个帖子
旧 2012-01-13   #3 (permalink)
jdsmsserver
初级会员
 
注册日期: 2012-01-13
帖子: 8
jdsmsserver 正向着好的方向发展
默认 Oracle数据库支持

1、在部署金笛短信java中间件时,首先您要确定金笛短信java中间件所部署的服务器与您的数据库服务器是否能够连通。windows在命令行下,Linux在终端下使用telnet指令来测试连通性。用法:telnet 数据库服务器IP oracle监听端口。
3、将访问orcale数据库的jdbc驱动包odbc14.jar(或odbc6.jar)拷贝到lib目录下。
2、在conf文件夹下找到配置文件JDSMSServer.conf,添加如下配置
#注意interface.及db后边的数字是根据你自己实际情况进行配置
interface.0=db1, Database
db1.url=jdbc: oracle:thin: @<oracle server ip>:<port>:<database name>
db1.driver=oracle.jdbc.driver.OracleDriver
db1.username=
db1.password=
db1.type=oracle
db1.tables.sms_in=smsserver_in
db1.tables.sms_out=smsserver_out
db1.tables.calls=smsserver_call
db1.batch_size=50
db1.retries=2
db1.update_outbound_on_statusreport=no
按照以上的配置金笛短信java中间件就能够使用oracle数据库了。

如果连接orcale数据库时提示找不到或无SID的异常,请修改url为
db1.url=jdbc: oracle:thin: @(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 数据库服务器IP)(PORT =端口)))(CONNECT_DATA =(SERVICE_NAME = CB)数据库服务名,即全局数据库名) )

实际上
(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 数据库服务器IP)(PORT =端口)))(CONNECT_DATA =(SERVICE_NAME = CB)数据库服务名,即全局数据库名) )
是从oracle客户端下的tnsname.ora文件中拷贝过来的。你访问的是哪个数据库就复制对应数据库的连接字符串即可

此帖于 2012-01-13 15:31 被 jdsmsserver 编辑。 原因: :@之间的空格需要去掉 :o之间的空格需要去掉
jdsmsserver 当前离线   回复时引用此帖