Oracle 11g/10g数据源是项目中使用比较多的一类数据库。
下面以具体的连接示例来说明如何使用Oracle 11g/10g作为业务库和知识库。
在Smartbi中连接Oracle 11g/10g数据源的说明如下:
1、Smartbi连接Oracle 11g/10g作为业务库
数据库类型选择Oracle
连接字符串,有两种连接方式:sid和service_name;系统默认显示service_name连接格式。
注意:单实例数据库service_name和SID一样时需要基于service_name方式连接,否则会报错。
这两种连接方式的详情说明如下
连接方式 | 连接格式 | 获取方法 |
---|---|---|
sid | jdbc:oracle:thin:@<ip>:<port>:<SID> 如:jdbc:oracle:thin:@10.10.202.16:1521:orcl | 在cmd中输入如下语句,获取SID: |
service_name | jdbc:oracle:thin:@//<ip>:<port>/<service_name> 如:jdbc:oracle:thin:@//10.10.202.16:1521/orcl | 在cmd中输入如下语句,获取service_name: |
2、Smartbi连接Oracle 11g/10g作为知识库
数据库类型选择Oracle
知识库配置界面中,Oracle数据库系统默认以SID连接,若需要以service_name连接,则“数据库名”配置项的文本框最前面请加上“/”,例如:/smartbi_csslk。