当前位置:首页 > Oracle WareHouse Builder操作指南
选择数据源src_oracle,点右键,导入。
进入元数据导入向导。选择需要导入元数据的数据库对象(表、视图等)。
Page 21
Page 22
4.2. 非oracle数据源
对于非oracle数据库,通过oracle的heterogenous service odbc(hsodbc)来实现的。 下面建立一个sqlserver数据源。步骤如下: 1. 配置odbc数据源 2. 配置hsodbc
3. 在owb中创建数据源 4.2.1. 配置odbc
通过Microsoft ODBC Administrator配置一个系统DSN。如mssql。具体过程略。 4.2.2. 配置hsodbc
1. 创建HS代理的数据字典,执行$ORACLE_HOME/rdbms/admin/caths.sql文件 2. 建立HS初始化文件。
在目录$ORACLE_HOME/HS/ADMIN下面建立initmssql.ora文件(格式:initSID.ora),内容:
HS_FDS_CONNECT_INFO = mssql --上面的ODBC名称 HS_FDS_TRACE_LEVEL = ON HS_AUTOREGISTER = TRUE 3. 配置listener.ora文件
SID_LIST_LISTENER = ) )
<-- 下面部分是添加的内容 (SID_DESC =
<--- hs初始化文件名对应这个sid <--- <---
(SID_NAME = mssql) (PROGRAM = hsodbc)
)
(SID_DESC =
(GLOBAL_DBNAME = dw920.us.oracle.com) (ORACLE_HOME = D:\\Oracle92) (SID_NAME = dw920)
(SID_LIST = (SID_DESC =
(SID_NAME = PLSExtProc) (ORACLE_HOME = D:\\Oracle92) (PROGRAM = extproc)
(ORACLE_HOME = D:\\Oracle92)
)
Page 23
4. 配置tnsnames.ora文件
mssql =
(DESCRIPTION = (ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) )
(CONNECT_DATA =
(SERVICE_NAME = alex) <-- 对应listener.ora中的SID_NAME (HS = OK) ) )
4.2.3. 在owb中创建数据源
在owb中选择数据库-》其他-》odbc(或者sql server都一样),点右键创建数据源。 1. 输入数据源名称
2. 应用程序选择“一般的oracle数据库应用程序”,应用程序版本选择“oracle一般网
络连接” 3. 创建数据库链接, 4. 创建部署位置
<-- 这句一定要有
Page 24
共分享92篇相关文档